@charset "UTF-8";
/* CSS Document */
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");
/*============Global CSS Start===========*/
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Roboto", sans-serif;
}

* {
  box-sizing: border-box;
}

.container_main {
  width: 100%;
}

.container {
  max-width: 1170px;
  margin: 0 auto;
}

.clearfix::after {
  display: block;
  content: "";
  clear: both;
}

#policybazaar {
  width: 100% !important;
}

a {
  color: #0065ff;
}
a:hover {
  color: #0065ff;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #253858;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}

.contentBox {
  padding: 29px 15px 20px 15px;
  position: absolute;
  top: 100%;
  z-index: 100;
  display: none;
  left: 0;
  right: 0;
}

.contentBox .tooltip {
  font-size: 16px;
  box-shadow: 3px 5px 20px 0 rgba(0, 0, 0, 0.13);
  background-color: #ffffff;
  padding: 30px;
  border-radius: 8px;
  position: relative;
  color: #7f7f7f;
  line-height: 22px;
}

.action-menu-full {
  text-align: center;
}
.action-menu-full.tp {
  margin-top: 30px;
}
.action-menu-full .action-button {
  border-radius: 8px;
  background: #0065ff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.32px;
  cursor: pointer;
  color: #fff;
  padding: 15px 60px;
  margin-top: 0;
  display: inline-block;
  min-width: 360px;
}
@media (max-width: 568px) {
  .action-menu-full .action-button {
    min-width: 80%;
  }
}

/*============Global CSS End===========*/
/*============Landing-first===========*/
.landing-first {
  width: 100%;
  height: 500px;
  background: url("../../images/career/career-banner.png") no-repeat;
  position: relative;
  background-size: cover;
}
.landing-first.imgone {
  background: url("../../images/career/hero_section_1.jpg") no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .landing-first.imgone {
    background-position: center center;
  }
}
.landing-first.imgtwo {
  background: url("../../images/career/hero_section_2.jpg") no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .landing-first.imgtwo {
    background-position: center center;
  }
}
.landing-first.imgthree {
  background: url("../../images/career/hero_section_3.jpg") no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .landing-first.imgthree {
    background-position: center center;
  }
}
.landing-first.imgfour {
  background: url("../../images/career/hero_section_4.jpg") no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .landing-first.imgfour {
    background-position: center center;
  }
}
.landing-first.imgfive {
  background: url("../../images/career/hero_section_5.jpg") no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .landing-first.imgfive {
    background-position: center center;
  }
}
.landing-first.imgsix {
  background: url("../../images/career/hero_section_6.jpg") no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .landing-first.imgsix {
    background-position: center center;
  }
}
.landing-first.imgseven {
  background: url("../../images/career/hero_section_6.jpg") no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .landing-first.imgseven {
    background-position: center center;
  }
}
.landing-first:before {
  content: "";
  opacity: 0.8;
  background: linear-gradient(180deg, #253858 43.44%, rgba(37, 56, 88, 0) 161.37%);
  height: 100%;
  width: 100%;
  position: absolute;
}
.landing-first .top-text {
  color: #fff;
  position: relative;
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  top: 50px;
  line-height: 42px;
}
@media (max-width: 568px) {
  .landing-first .top-text {
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
    max-width: 260px;
  }
}
.landing-first .container {
  position: relative;
}
.landing-first .container:after {
  content: "";
  background: url("../../images/career/great_place_to_work_badge.png") no-repeat 0 0;
  width: 100px;
  height: 150px;
  background-size: contain;
  position: absolute;
  right: -12px;
  top: 0px;
}
@media (max-width: 1024px) {
  .landing-first .container:after {
    right: 0px;
  }
}
@media (max-width: 568px) {
  .landing-first .container:after {
    width: 60px;
    height: 80px;
  }
}

@supports (-webkit-text-stroke: 1px #fff) {
  .age {
    -webkit-text-stroke: 1px #fff;
    -webkit-text-fill-color: transparent;
    font-size: 150px;
    text-align: center;
    padding: 60px 0 30px;
    position: relative;
    font-weight: 700;
    z-index: 1;
    line-height: 175px;
    font-family: "Roboto", sans-serif;
  }
  @media (max-width: 768px) {
    .age {
      font-size: 200px;
      text-align: left;
      padding: 20px 0 0px;
    }
  }
  @media (max-width: 568px) {
    .age {
      font-size: 100px;
    }
  }
}
@media (max-width: 740px) {
  .tabWrapper {
    width: calc(100% + 30px);
    overflow-x: scroll;
    margin-left: -15px;
    background: #fff;
    position: relative;
  }
  .tabWrapper::-webkit-scrollbar {
    width: 1;
    display: none;
  }
  .tabWrapper::-webkit-scrollbar-track {
    border-radius: 0;
    background: transparent;
  }
  .tabWrapper::-webkit-scrollbar-thumb {
    height: 0px;
    background: transparent;
    border-radius: 8px;
  }
}
.tabs {
  display: flex;
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 1px 0 rgba(24, 94, 224, 0.15), 0 6px 12px 0 rgba(24, 94, 224, 0.15);
  padding: 5px;
  border-radius: 99px;
  width: 460px;
  margin: 0px auto;
}
.tabs * {
  z-index: 2;
}

.tab {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 38px;
  width: 150px;
  font-size: 14px;
  font-weight: 600;
  color: #253858;
  border-radius: 99px;
  cursor: pointer;
  transition: color 0.15s ease-in;
}
.tab.sm {
  width: 100px;
}
.tab.active {
  color: #fff;
  background-color: #0881fc;
}

.glider {
  position: absolute;
  display: flex;
  height: 38px;
  width: 150px;
  background-color: #0881fc;
  z-index: 1;
  border-radius: 99px;
  color: #fff;
  display: none;
  transition: 0.25s ease-out;
}

.tabs[data-id=ot] .glider {
  transform: translateX(0);
}

.tabs[data-id=ot] .glider {
  transform: translateX(150%);
  width: 100px;
}

.tabs[data-id=cp] .glider {
  transform: translateX(250%);
  width: 100px;
}

.tabs[data-id=ip] .glider {
  transform: translateX(350%);
  width: 100px;
}

.tabs[data-id=ir] .glider {
  transform: translateX(300%);
  width: 150px;
}

.tabs[data-id=ap] .glider {
  transform: translateX(600%);
  width: 100px;
}

.into-text {
  position: relative;
  color: #fff;
  width: 800px;
  text-align: center;
  margin: 30px auto;
  line-height: 28px;
}
@media (max-width: 768px) {
  .into-text {
    width: 90%;
  }
}
@media (max-width: 568px) {
  .into-text {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
  }
}

/*============Tabs menu CSS Start===========*/
.about_page .tabs_menu {
  width: 930px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 16px rgba(52, 105, 203, 0.1607843137);
  border-radius: 62px;
  margin: 0 auto 45px;
  z-index: 10;
  position: relative;
}
@media (max-width: 1024px) {
  .about_page .tabs_menu {
    width: 738px;
  }
}

.about_page .tabs_menu ul {
  margin: 0;
  padding: 0;
}

.about_page .tabs_menu ul li {
  list-style: none;
  float: left;
  width: 16%;
  text-align: center;
  padding: 3px 5px;
}

.about_page .tabs_menu ul li a {
  font-size: 14px;
  color: #253858;
  display: block;
  text-decoration: none;
  padding: 12px 8px;
  font-weight: 600;
  cursor: pointer;
  opacity: 0.8;
  transition: all ease 0.5s;
  -webkit-transition: all ease 0.5s;
}
@media (max-width: 1024px) {
  .about_page .tabs_menu ul li a {
    padding: 12px 6px;
  }
}

.about_page .tabs_menu ul li.active a {
  background-color: #0065ff;
  color: #fff;
  border-radius: 32px;
}

.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
}

/*============Tabs menu CSS End===========*/
/*=============Team page CSS in cause of Few candidate start==========*/
.visible {
  visibility: hidden;
}

/*=============Team page CSS in cause of Few candidate end==========*/
/* Top of Page CSS Start*/
.common-heading-description {
  text-align: center;
  margin: 48px auto 42px;
  /* transform: translate3d(0,-100px,0);opacity: 0;
  transition: opacity,transform; */
}

.common-heading-description h2 {
  color: #172b4d;
  font-size: 40px;
  line-height: 56px;
  font-weight: 400;
  margin: 48px auto 16px;
}

.common-heading-description p {
  color: #172b4d;
  font-size: 20px;
  line-height: 30px;
  opacity: 0.8;
  margin: 0;
}

.common-heading-description .icon {
  border-radius: 50%;
  padding: 37px 38px;
  display: inline-block;
  background: #f7f5ff;
}

.common-heading-description .icon img {
  max-width: 44px;
  width: 100%;
  max-height: 42px;
  height: 100%;
}

.common-heading-description .icon.investors {
  background: #edf4ff;
  padding: 37px 43px;
}

.common-heading-description .icon.team {
  background: #fff1ed;
}

/* Top of Page CSS end*/
/*============About tab CSS Start===========*/
.about_page .about_company {
  position: relative;
  margin-top: 66px;
}
.about_page .about_company:has(.career) {
  margin-top: 44px;
}

.about_team,
.about_award,
.about_investor {
  position: relative;
  margin-top: 66px;
}

.about_company .about_company_detail .content-image .image.about-svg-1:after {
  content: "";
  background: url("../../images/career/svg/about-svg-1.svg") no-repeat center;
  position: absolute;
  left: -245px;
  bottom: 0;
  width: 256px;
  height: 318px;
  background-position: 0;
  z-index: 0;
}

.about_company .about_company_detail .content-image .image.about-svg-2:after {
  content: "";
  background: url("../../images/career/svg/about-svg-2.svg") no-repeat center;
  position: absolute;
  right: -135px;
  bottom: 0;
  width: 256px;
  height: 318px;
  background-position: 0;
  z-index: 0;
}

.about_company .about_company_detail .content-image .image.about-svg-3:after {
  content: "";
  background: url("../../images/career/svg/about-svg-3.svg") no-repeat center;
  position: absolute;
  left: -225px;
  bottom: 0;
  width: 256px;
  height: 318px;
  background-position: 0;
  z-index: 0;
}

.about_company .about_company_detail .content-image,
.about_company .about_company_detail .content-career-image {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 155px;
}

.about_company .about_company_detail .content-career-image.reverse,
.about_company .about_company_detail .content-image.reverse {
  flex-direction: row-reverse;
}

.about_company .about_company_detail .tag {
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  color: #776bfd;
  position: relative;
  margin: 0 0 24px 0px;
}

.about_company .about_company_detail .tag::after {
  content: "";
  background: #776bfd;
  position: absolute;
  top: 60%;
  left: 100px;
  width: 50px;
  height: 2px;
}

.about_company .about_company_detail .tag.big::after {
  left: 120px;
  width: 50px;
  height: 2px;
}

.about_company .about_company_detail .content-image .content {
  max-width: 500px;
  width: 100%;
  transform: translate3d(-85px, 0, 0px);
  opacity: 0;
  transition: opacity, transform;
}

.career-heading-title {
  letter-spacing: 0px;
  text-align: left;
  color: #253858;
  font-size: 32px;
  font-weight: 400;
  margin: 0 0 10px;
  width: 100%;
  line-height: 44px;
  max-width: 720px;
}
.career-heading-title.full {
  width: 100%;
  max-width: 100%;
}
.career-heading-title.md {
  font-size: 32px;
  line-height: 42px;
}
.career-heading-title.sm {
  font-size: 18px;
  margin: 5px 0;
}
.career-heading-title.textcenter {
  text-align: center;
}
@media (max-width: 1024px) {
  .career-heading-title {
    margin: 0;
  }
}
@media (max-width: 768px) {
  .career-heading-title {
    line-height: 42px;
    font-size: 38px;
  }
  .career-heading-title.md {
    font-size: 32px;
    line-height: 40px;
  }
  .career-heading-title.sm {
    font-size: 18px;
    margin: 5px 0;
  }
}
@media (max-width: 568px) {
  .career-heading-title {
    line-height: 30px;
    font-size: 24px;
    margin-bottom: 10px;
  }
  .career-heading-title.md {
    font-size: 24px;
    line-height: 36px;
  }
  .career-heading-title.sm {
    font-size: 18px;
    margin: 5px 0;
  }
}

.career-subheading-title {
  letter-spacing: 0px;
  text-align: left;
  color: #5e6c84;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  margin: 0 0 20px;
}
@media (max-width: 568px) {
  .career-subheading-title {
    line-height: 20px;
  }
}

.career-tag {
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  color: #253858;
  position: relative;
  margin: 0 0 24px 0px;
}
.career-tag span {
  position: relative;
  display: inline-block;
}
.career-tag span.green {
  color: #2eb0a9;
}
.career-tag span.green::after {
  background: #2eb0a9;
}
.career-tag span.purple {
  color: #776bfd;
}
.career-tag span.purple::after {
  content: "";
  background: #776bfd;
}

.core-heading {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin: 10px 0;
}
.core-heading.prupel span {
  color: #6554c0;
  font-weight: 600;
}
.core-heading.blue span {
  color: #1c65d6;
  font-weight: 600;
}
.core-heading.lb span {
  color: #06b3d2;
  font-weight: 600;
}
.core-heading.green span {
  color: #26ba8d;
  font-weight: 600;
}

.text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  letter-spacing: 0.196px;
}

.about_company .about_company_detail.career {
  position: relative;
}
.about_company .about_company_detail.career .content-career-image .content-career .description {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 20px;
  letter-spacing: 0.256px;
}
.about_company .about_company_detail.career .content-career-image .content-career .description.sm {
  font-size: 17px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 15px;
}
.about_company .about_company_detail .content-career-image {
  display: flex;
  margin-bottom: 70px;
}
@media (max-width: 768px) {
  .about_company .about_company_detail .content-career-image {
    margin-bottom: 55px;
  }
}
.about_company .about_company_detail .content-career-image.colum {
  flex-direction: column;
}
.about_company .about_company_detail .content-career-image.row {
  flex-direction: row;
}
.about_company .about_company_detail .content-career-image .flex-wrapper {
  display: flex;
}
.about_company .about_company_detail .content-career-image .flex-wrapper.colum {
  flex-direction: column;
}
.about_company .about_company_detail .content-career-image .flex-wrapper.row {
  flex-direction: row;
}
@media (max-width: 768px) {
  .about_company .about_company_detail .content-career-image .flex-wrapper.row {
    flex-direction: column;
  }
}
.about_company .about_company_detail .content-career-image .your_role {
  border-radius: 8px;
  background: #0065ff;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 100% */
  letter-spacing: 0.32px;
  cursor: pointer;
  color: #fff;
  padding: 17px 50px;
  margin-top: 20px;
  text-align: center;
  width: 230px;
}
@media (max-width: 568px) {
  .about_company .about_company_detail .content-career-image .your_role {
    padding: 17px 20px;
  }
}
.about_company .about_company_detail .content-career-image .your_role.btn1 {
  margin-top: 60px;
  display: block;
  position: relative;
  z-index: 1;
}
.about_company .about_company_detail .content-career-image .your_role.btn2 {
  display: none;
}
@media (max-width: 768px) {
  .about_company .about_company_detail .content-career-image .your_role {
    margin-top: 0px;
    width: 170px;
    order: 2;
  }
}
@media (max-width: 568px) {
  .about_company .about_company_detail .content-career-image .your_role {
    margin-top: 100px;
    width: 170px;
    order: 3;
  }
  .about_company .about_company_detail .content-career-image .your_role.btn1 {
    margin-top: 30px;
    display: block;
    margin-bottom: 30px;
  }
  .about_company .about_company_detail .content-career-image .your_role.btn2 {
    display: none;
  }
}
.about_company .about_company_detail .content-career-image .content-career {
  max-width: 60%;
}
@media (max-width: 768px) {
  .about_company .about_company_detail .content-career-image .content-career {
    width: 100%;
    max-width: 100%;
    order: 1;
  }
}
.about_company .about_company_detail .content-career-image .content-career .description {
  letter-spacing: 0.32px;
  color: #505f79;
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 768px) {
  .about_company .about_company_detail .content-career-image .content-career .description {
    font-size: 16px;
    line-height: 28px;
  }
}
.about_company .about_company_detail .content-career-image .content-career .description.mt20 {
  margin-top: 20px;
}
.about_company .about_company_detail .content-career-image .content-career .description .blue {
  background: rgba(121, 226, 242, 0.3);
  margin-right: 5px;
  padding: 3px 5px;
  font-weight: bold;
  border-radius: 4px;
}
.about_company .about_company_detail .content-career-image .content-career .description .green {
  background: rgba(223, 242, 121, 0.3);
  margin-right: 5px;
  padding: 3px 5px;
  border-radius: 4px;
  font-weight: bold;
}
.about_company .about_company_detail .content-career-image .image {
  position: relative;
  transform: translate3d(30px, 0px, 0px);
  opacity: 0;
  transition: opacity, transform;
  display: flex;
  align-items: flex-start;
  position: absolute;
  right: 0;
}
.about_company .about_company_detail .content-career-image .image:after {
  content: "";
  width: 560px;
  position: absolute;
  background: url(../../images/career/about-bg.png) no-repeat 45px 10px;
  height: 440px;
  right: -25px;
  top: -59px;
  z-index: 1;
  background-size: 107%;
}
@media (max-width: 768px) {
  .about_company .about_company_detail .content-career-image .image:after {
    right: 0;
    top: -80px;
    width: 100%;
    background-size: 100%;
  }
}
.about_company .about_company_detail .content-career-image .image img {
  z-index: 10;
  position: relative;
}
.about_company .about_company_detail .content-career-image .image img:first-child {
  margin: 0 20px;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .about_company .about_company_detail .content-career-image .image {
    justify-content: center;
    width: 450px;
    align-items: center;
    height: auto;
    margin: 60px auto;
  }
  .about_company .about_company_detail .content-career-image .image picture:first-child img {
    position: absolute;
    width: 250px;
    height: auto;
    right: 0;
    top: 0;
  }
  .about_company .about_company_detail .content-career-image .image picture:nth-child(2) img {
    position: absolute;
    width: 260px;
    height: auto;
    left: -50px;
    bottom: 0;
  }
}
@media (max-width: 568px) {
  .about_company .about_company_detail .content-career-image .image {
    justify-content: center;
    width: 100%;
    height: 250px;
    align-items: center;
    margin: 60px auto;
    position: initial;
  }
  .about_company .about_company_detail .content-career-image .image picture:first-child img {
    position: absolute;
    width: 250px;
    height: auto;
    right: 0;
    top: 0;
  }
  .about_company .about_company_detail .content-career-image .image picture:nth-child(2) img {
    position: absolute;
    width: 150px;
    height: auto;
    left: 0;
    bottom: 0;
  }
  .about_company .about_company_detail .content-career-image .image img:second-child {
    width: 70%;
  }
}

.about_company .about_company_detail .content-career-image .image {
  margin: 0 0 60px 0;
  position: relative;
}
.about_company .about_company_detail .content-career-image .image .big-img {
  width: 260px;
  height: 370px;
  overflow: hidden;
  border: 4px solid #deebff;
  border-radius: 16px;
}
.about_company .about_company_detail .content-career-image .image .big-img img {
  width: 102%;
  margin: 0px;
  padding: 0px;
}
@media (max-width: 568px) {
  .about_company .about_company_detail .content-career-image .image .big-img {
    overflow: hidden;
    border-radius: 8px;
    position: relative;
    top: 0px;
    right: 0%;
    width: 250px;
    height: 250px;
    position: absolute;
  }
}

.about_company .about_company_detail .content-career-image .image {
  margin: 0px;
}
@media (max-width: 768px) {
  .about_company .about_company_detail .content-career-image .image {
    order: 2;
    margin: 0 0 0px auto;
  }
}
@media (max-width: 568px) {
  .about_company .about_company_detail .content-career-image .image {
    order: 2;
    margin: 0 0 60px auto;
  }
}
.about_company .about_company_detail .content-career-image .image .small-img {
  width: 166px;
  height: 220px;
  margin-right: -10px;
  overflow: hidden;
  border: 4px solid #deebff;
  border-radius: 8px;
  margin-right: 16px;
}
.about_company .about_company_detail .content-career-image .image .small-img img {
  width: 102%;
  margin: 0px;
  padding: 0px;
}
@media (max-width: 568px) {
  .about_company .about_company_detail .content-career-image .image .small-img {
    width: 150px;
    height: 150px;
    margin-right: -10px;
    overflow: hidden;
    border-radius: 8px;
    margin-right: 12px;
    position: absolute;
    left: -5px;
    z-index: 12;
    top: initial;
    bottom: -60px;
  }
}

.corevalues .career-heading-title {
  margin: 0 0 80px;
}

.ourvalue {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 40px 0 48px;
}
.ourvalue .value-box {
  width: 24%;
  margin: 1% 0;
  border-radius: 12px;
  padding: 70px 20px 20px 20px;
  position: relative;
}
.ourvalue .value-box .icon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.ourvalue .value-box .icon img {
  width: 100%;
}
.ourvalue .value-box .title-text {
  width: 100px;
  height: 100%;
  top: -55px;
  position: absolute;
  left: 0;
}
.ourvalue .value-box .title-text svg {
  width: 100%;
}
@media (max-width: 568px) {
  .ourvalue .value-box {
    width: 100%;
    margin-bottom: 20px;
  }
  .ourvalue .value-box .icon > img {
    width: 100%;
    margin: 10px 10px;
  }
}
.ourvalue .value-box.pp {
  background: rgba(160, 159, 255, 0.14);
}
.ourvalue .value-box.pp .text {
  color: #5e6c84;
}
.ourvalue .value-box.yl {
  background: rgba(115, 171, 255, 0.14);
}
.ourvalue .value-box.yl .text {
  color: #5e6c84;
}
.ourvalue .value-box.gr {
  background: rgba(86, 220, 250, 0.14);
}
.ourvalue .value-box.gr .text {
  color: #5e6c84;
}
.ourvalue .value-box.bl {
  background: rgba(86, 255, 204, 0.14);
}
.ourvalue .value-box.bl .text {
  color: #5e6c84;
}
.ourvalue .value-box .abstract {
  width: 180px;
  height: auto;
  position: absolute;
  top: 30px;
  right: 30px;
}
.ourvalue .value-box .abstract svg {
  width: 100%;
}
@media (max-width: 568px) {
  .ourvalue .value-box .abstract {
    width: 130px;
    height: auto;
    position: absolute;
    top: -20px;
    right: 12px;
  }
}
.ourvalue .value-box .title {
  display: block;
  font-size: 56px;
  font-weight: 900;
  letter-spacing: 10px;
  margin: 10px;
}
.ourvalue .value-box .title img {
  opacity: 0.2;
}
.ourvalue .value-box .career-tag {
  padding: 15px;
}
.ourvalue .value-box .career-tag span {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
.ourvalue .value-box .pointer-listing {
  padding: 0px;
  margin: 0 15px;
  padding-left: 20px;
}
.ourvalue .value-box .pointer-listing li {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 25px;
  list-style: disc;
  list-style-position: initial;
}
@media (max-width: 768px) {
  .ourvalue .value-box {
    width: 48%;
  }
  .ourvalue .value-box:nth-child(1), .ourvalue .value-box:nth-child(2) {
    margin-bottom: 6em;
  }
}
@media (max-width: 768px) {
  .ourvalue .value-box {
    width: 100%;
  }
  .ourvalue .value-box:nth-child(1), .ourvalue .value-box:nth-child(2), .ourvalue .value-box:nth-child(3) {
    margin-bottom: 6em;
  }
  .ourvalue .value-box:nth-child(4) {
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  .ourvalue .value-box {
    width: 100%;
  }
  .ourvalue .value-box:nth-child(1), .ourvalue .value-box:nth-child(2), .ourvalue .value-box:nth-child(3) {
    margin-bottom: 5em;
  }
}

.empstories {
  position: relative;
}
@media (max-width: 768px) {
  .empstories {
    padding-top: 50px;
  }
}
.empstories .wrap {
  width: 80%;
  margin: 0px auto;
  padding: 20px 0;
}
@media (max-width: 1024px) {
  .empstories .wrap {
    width: 100%;
    padding: 50px 15px 20px;
  }
}
@media (max-width: 768px) {
  .empstories .wrap {
    width: 100%;
    padding: 10px 15px 0px;
  }
}
.empstories .wrap.w90 {
  width: 90%;
  margin: 0px 0 0 auto;
  padding: 0px 0 40px;
}
@media (max-width: 768px) {
  .empstories .wrap.w90 {
    width: 100%;
    padding: 0px 0 130px;
  }
}
@media (max-width: 568px) {
  .empstories .wrap.w90 {
    padding: 0px 0 30px;
  }
}
.empstories .wrap .heading {
  letter-spacing: 0px;
  text-align: left;
  color: #253858;
  font-size: 42px;
  font-weight: 400;
  max-width: 600px;
  margin: 0 0 32px;
}
@media (max-width: 568px) {
  .empstories .wrap .heading {
    font-size: 30px;
  }
}
.empstories .wrap .videogallerywrapper {
  overflow: auto;
}
@media (max-width: 640px) {
  .empstories .wrap .videogallerywrapper {
    overflow-x: scroll;
  }
}
.empstories .wrap .videogallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0 20px;
}
@media (max-width: 640px) {
  .empstories .wrap .videogallery {
    width: 960px;
  }
}
.empstories .wrap .videogallery li {
  width: 32%;
  padding: 0px;
  border-radius: 16px;
  position: relative;
}
@media (max-width: 640px) {
  .empstories .wrap .videogallery li {
    width: 300px;
  }
}
.empstories .wrap .videogallery li.pi {
  background-color: none;
  border: none;
}
.empstories .wrap .videogallery li.gi {
  background-color: none;
  border: none;
}
.empstories .wrap .videogallery li.oi {
  background-color: none;
  border: none;
}
.empstories .wrap .videogallery li .img {
  position: relative;
  background-size: cover;
}
.empstories .wrap .videogallery li .img .youtube-video {
  width: 100%;
  height: 200px;
  position: relative;
  background-size: cover !important;
}
.empstories .wrap .videogallery li .img .youtube-video:before {
  content: "";
  content: "";
  position: absolute;
  background: url(../../images/career/youtube-logo.png) no-repeat 0 0;
  background-size: 80%;
  width: 120px;
  height: 100px;
  top: 50%;
  transform: translate(0px, -50px);
  left: 0;
  right: 0;
  margin: 0px auto;
  cursor: pointer;
}
.empstories .wrap .videogallery li .img .youtube-video.video1 {
  background: url("../../images/career/video-1.jpg") no-repeat 0 0;
  border-radius: 8px;
}
.empstories .wrap .videogallery li .img .youtube-video.video2 {
  background: url("../../images/career/video-2.jpg") no-repeat 0 0;
  border-radius: 8px;
}
.empstories .wrap .videogallery li .img .youtube-video.video3 {
  background: url("../../images/career/video-3.jpg") no-repeat 0 0;
  border-radius: 8px;
}
@media (max-width: 1024px) {
  .empstories .wrap .videogallery li .img .youtube-video {
    background-size: cover !important;
  }
}
@media (max-width: 1024px) {
  .empstories .wrap .videogallery li .img img {
    width: 100%;
  }
}
.empstories .wrap .videogallery li .desc {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0 0;
}
.empstories .wrap .videogallery li .desc .date {
  font-size: 12px;
}
.empstories .wrap .videogallery li .desc .descwrap {
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
}
.empstories .wrap .videogallery li .desc .descwrap .pic {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 10px;
}
.empstories .wrap .videogallery li .desc .descwrap .pic img {
  width: 70px;
  height: auto;
}
.empstories .wrap .multistories {
  width: 80%;
  background: #eae6ff;
  margin: 0 0 0 auto;
  min-height: 470px;
  border-radius: 20px 0px 0px 20px;
  padding-bottom: 80px;
  position: relative;
}
.empstories .wrap .multistories:before {
  content: "";
  width: 240px;
  position: absolute;
  background: url(../../images/career/stories-patt.svg) no-repeat 0 0;
  height: 250px;
  left: -240px;
  top: 57%;
  z-index: 1;
  background-size: 100%;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .empstories .wrap .multistories:before {
    left: 0px;
    right: 0;
    margin: 0px auto;
    top: 100%;
  }
}
@media (max-width: 768px) {
  .empstories .wrap .multistories {
    width: 100%;
    border-radius: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 640px) {
  .empstories .wrap .multistories {
    width: 100%;
    border-radius: 0px;
    margin-bottom: 150px;
  }
}
.empstories .wrap .multistories .tabbing {
  display: flex;
  align-items: center;
  margin: 10px 0 16px;
}
.empstories .wrap .multistories .tabbing .tabs {
  display: flex;
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 1px 0 rgba(24, 94, 224, 0.15), 0 6px 12px 0 rgba(24, 94, 224, 0.15);
  padding: 4px;
  border-radius: 99px;
}
.empstories .wrap .multistories .tabbing input[type=radio] {
  display: none;
}
.empstories .wrap .multistories .tabbing .tab {
  display: flex;
  align-items: center;
  height: 44px;
  width: 180px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 99px;
  cursor: pointer;
  z-index: 10;
  justify-content: center;
  transition: color 0.15s ease-in;
}
.empstories .wrap .multistories .tabbing .tab.active {
  color: #fff;
  background-color: #0881fc;
}
.empstories .wrap .multistories .tabbing #glider.shift1 {
  transform: translateX(0);
}
.empstories .wrap .multistories .tabbing #glider.shift2 {
  transform: translateX(100%);
}
.empstories .wrap .multistories .tabbing #glider {
  position: absolute;
  display: flex;
  height: 44px;
  width: 180px;
  background-color: #0065ff;
  z-index: 1;
  border-radius: 99px;
  transition: 0.25s ease-out;
}
@media (max-width: 640px) {
  .empstories .wrap .multistories .tabbing #glider {
    width: 150px;
  }
}
@media (max-width: 640px) {
  .empstories .wrap .multistories .tabbing .tabs .tab {
    width: 150px;
  }
}
.empstories .wrap .multistories .slick-dots {
  text-align: left;
  width: 200px;
}
.empstories .wrap .multistories .slick-dots li {
  margin: 0;
}
@media (max-width: 768px) {
  .empstories .wrap .multistories .slick-dots {
    width: 100%;
    text-align: center;
    bottom: -260px;
  }
}
.empstories .wrap .multistories .slick-dots li button {
  width: 10px;
  height: 10px;
}
.empstories .wrap .multistories .slick-dots li button:before {
  border: 1px solid #333;
  border-radius: 50%;
  width: 10px;
  color: transparent;
  height: 10px;
}
.empstories .wrap .multistories .slick-dots li.slick-active button:before {
  opacity: 1;
  background: #333;
}
.empstories .wrap .multistories .slick-prev,
.empstories .wrap .multistories .slick-next {
  top: initial;
  bottom: -58px;
  width: 40px;
  height: 40px;
  z-index: 10;
}
.empstories .wrap .multistories .slick-prev {
  left: calc(100% - 80px);
  opacity: 1;
}
.empstories .wrap .multistories .slick-next {
  right: 0;
}
.empstories .wrap .multistories .slick-prev:before {
  content: "";
  background: url(../../images/career/left-btn.svg) no-repeat -5px -4px;
  background-size: 125%;
  opacity: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.empstories .wrap .multistories .slick-next:before {
  content: "";
  background: url(../../images/career/right-btn.svg) no-repeat -5px -4px;
  background-size: 125%;
  opacity: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.empstories .wrap .emppic {
  position: absolute;
  width: 275px;
  height: 250px;
  border-radius: 16px;
  top: 45%;
  transform: translate(-70%, -50%);
  overflow: hidden;
  z-index: 1;
  border: 5px solid #fff;
}
.empstories .wrap .emppic img {
  width: 100%;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .empstories .wrap .emppic {
    position: absolute;
    width: 200px;
    height: 200px;
    border-radius: 12px;
    top: initial;
    transform: initial;
    bottom: -100px;
    left: 0;
    right: 0;
    margin: 0px auto;
  }
}
.empstories .wrap .aboutemp {
  width: 74%;
  margin: 0px auto;
}
.empstories .wrap .employeestories {
  width: 100%;
  max-width: 680px;
  margin-left: 150px;
  padding-top: 50px;
}
@media (max-width: 1024px) {
  .empstories .wrap .employeestories {
    width: calc(100% - 250px);
    margin-right: 50px;
  }
}
@media (max-width: 768px) {
  .empstories .wrap .employeestories {
    width: calc(100% - 100px);
    margin-right: 50px;
    margin-left: 50px;
  }
}
@media (max-width: 568px) {
  .empstories .wrap .employeestories {
    width: calc(100% - 40px);
    margin-right: 20px;
    margin-left: 20px;
  }
}
.empstories .wrap .employeestories .breif {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  margin: 0px 0 30px;
  color: #5e6c84;
}
.empstories .wrap .employeestories .breif a {
  color: #0065ff;
  font-weight: 700;
}
.empstories .wrap .employeestories .name {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  color: #5243aa;
  margin: 0;
}
.empstories .wrap .employeestories .empid {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #5243aa;
  opacity: 0.6;
  margin: 8px 0 20px;
  letter-spacing: 0.016em;
}
.empstories .wrap .employeestories .more-about {
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: #253858;
  min-height: 170px;
}
.empstories .wrap .employeestories .more-about .rm {
  color: #0165ff;
  font-weight: 600;
  cursor: pointer;
}

.about_company .about_company_detail .content-image .content h1 {
  letter-spacing: 0px;
  text-align: left;
  color: #253858;
  font-size: 48px;
  font-weight: 300;
  margin: 0 0 20px;
}

.about_company .about_company_detail .content-image .content .description {
  letter-spacing: 0.32px;
  color: #505f79;
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
  margin: 0;
}

.about_company .about_company_detail .content-image .content .description .blue {
  background: rgba(121, 226, 242, 0.3);
  margin-right: 5px;
  padding: 3px 5px;
  font-weight: bold;
  border-radius: 4px;
}

.about_company .about_company_detail .content-image .content .description .green {
  background: rgba(223, 242, 121, 0.3);
  margin-right: 5px;
  padding: 3px 5px;
  border-radius: 4px;
  font-weight: bold;
}

.about_company .about_company_detail .content-image .image {
  transform: translate3d(30px, 0px, 0px);
  opacity: 0;
  transition: opacity, transform;
}

.about_company .about_company_detail .content-image .image img {
  z-index: 10;
  position: relative;
}

.about_company .about_company_detail .content-image .image .upper.left {
  position: absolute;
  left: -50px;
  bottom: -50px;
}

.about_company .about_company_detail .content-image .image .upper.right,
.about_company .about_company_detail .content-career-image .image .upper.right {
  position: absolute;
  right: -50px;
  bottom: -50px;
}

img.purple {
  background: rgba(119, 107, 253, 0.2);
  padding: 7px;
  border-radius: 20px;
}

img.orange {
  background: rgba(255, 86, 48, 0.2);
  padding: 7px;
  border-radius: 20px;
}

img.blue {
  background: rgba(0, 163, 191, 0.2);
  padding: 7px;
  border-radius: 20px;
}

img.yellow {
  background: rgba(255, 171, 0, 0.2);
  padding: 7px;
  border-radius: 20px;
}

img.green {
  background: rgba(87, 217, 163, 0.2);
  padding: 7px;
  border-radius: 20px;
}

.about_company .about_company_detail .key-points-section {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 6px 16px rgba(52, 105, 203, 0.1607843137);
  border-radius: 12px;
  padding: 40px 47px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px;
  z-index: 10;
  position: relative;
  transform: translate3d(0px, -30px, 0px);
  opacity: 0;
  transition: opacity, transform;
}

.key-points-box {
  text-align: center;
  width: 209px;
}

.about_company .about_company_detail .key-points-section .key-points-box .heading {
  letter-spacing: 0px;
  color: #172b4d;
  margin: 20px auto 0;
  font-size: 16px;
  line-height: 24px;
}

.about_company .about_company_detail .key-points-section .key-points-box .sub-heading {
  letter-spacing: 0px;
  color: #172b4d;
  margin: 6px auto 15px;
  font-size: 12px;
  line-height: 18px;
}

.about_company .about_company_detail .key-points-section .key-points-box .disclaimer {
  letter-spacing: 0px;
  text-align: center;
  color: #172b4d;
  margin: 9px 0 0;
  padding: 0;
  opacity: 0.8;
  font-size: 10px;
  line-height: 15px;
}

.our-culture-section {
  background: url("../../images/career/about-us/our-culture-img.png") no-repeat center/cover;
  text-align: center;
  padding: 255px 0 140px;
  margin: 0 auto;
}

.our-culture-section h2 {
  color: #fff;
  letter-spacing: 0px;
  font-size: 48px;
  font-weight: 600;
}

.our-culture-section p {
  color: #fff;
  letter-spacing: 0.26px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 24px auto 40px;
  text-align: center;
  max-width: 815px;
  width: 100%;
}

.our-culture-section a {
  background: #0065ff 0% 0% no-repeat padding-box;
  border: 1px solid #0065ff;
  border-radius: 8px;
  color: #fff;
  padding: 18px 60px;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
}

/*============About tab CSS End===========*/
/*============Team tab CSS Start===========*/
.about_page .about_team {
  position: relative;
}

.about_page .about_team:after {
  content: "";
  background: url("../../images/career/svg/team-svg.svg") no-repeat center;
  position: absolute;
  right: 0px;
  top: -185px;
  width: 337px;
  height: 270px;
  z-index: 1;
  background-position: 55px -20px;
  z-index: 1;
}

.about_page .about_team_detail > h1 {
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  color: #ffab00;
  position: relative;
  margin: 0 0 20px 0px;
  transform: translate3d(-30px, 0, 0);
  opacity: 0;
  transition: opacity, transform;
}

.about_page .about_team_detail h1::after {
  content: "";
  background: #ffab00;
  position: absolute;
  top: 60%;
  left: 140px;
  width: 50px;
  height: 2px;
}

.about_page .about_team_detail > p {
  color: #505f79;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.32px;
  margin: 0;
  line-height: 32px;
  transform: translate3d(-30px, 0, 0);
  opacity: 0;
  transition: opacity, transform;
}

.about_page .about_team_detail .team-details {
  margin-top: 40px;
}

.about_page .about_team_detail .team-details .team-row {
  display: flex;
  flex-wrap: wrap;
  transform: translate3d(0, -30px, 0px);
  opacity: 0;
  transition: opacity, transform;
}

.about_page .about_team_detail .team-details .team-row.set-of-three .team-detail-box {
  margin-bottom: 64px;
  margin-right: 45px;
  width: 350px;
}

.about_page .about_team_detail .team-details .team-row.set-of-three .team-detail-box:nth-child(3n) {
  margin-right: 0;
}

.about_page .about_team_detail .team-details .team-detail-box {
  margin-bottom: 64px;
  margin-right: 33px;
  width: 260px;
}

.about_page .about_team_detail .team-details .team-detail-box:nth-child(4n) {
  margin-right: 0;
}

.about_page .about_team_detail .team-details .team-detail-box img {
  max-width: 100%;
}

.team-image.active {
  transition: 0.3s all ease;
}
.team-image.active:hover img {
  filter: grayscale(0);
}
.team-image.active img {
  filter: grayscale(1);
}

.about_page .about_team .about_team_detail .heading {
  color: #253858;
  font-size: 48px;
  line-height: 44px;
  font-weight: normal;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .about_page .about_team .about_team_detail .heading {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 12px;
  }
}
.about_page .about_team .about_team_detail .heading::after {
  display: none;
}
.about_page .about_team .about_team_detail .paragraph {
  color: #505f79;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.32px;
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .about_page .about_team .about_team_detail .paragraph {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: normal;
  }
}

.about_page .about_team_detail .team-details .team-detail-box p.name {
  margin: 18px 0 6px;
  color: #172b4d;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

.about_page .about_team_detail .team-details .team-detail-box p.designation {
  margin: 0;
  color: #172b4d;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  opacity: 0.8;
}

/*============Team tab CSS End===========*/
/*===========Award tab CSS Start==============*/
.about_page .about_award {
  position: relative;
}

.about_page .about_award:after {
  content: "";
  background: url("../../images/career/svg/awards-svg.svg") no-repeat center;
  position: absolute;
  right: 0px;
  top: -130px;
  width: 307px;
  height: 293px;
  background-position: 55px 0px;
}

.about_page .about_award_detail .award_row {
  margin: 0 0 40px 0px;
  display: flex;
  align-items: flex-start;
}

.about_page .about_award_detail h1 {
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  color: #00c7e6;
  position: relative;
  margin: 0 0 20px 0px;
  transform: translate3d(-30px, 0px, 0px);
  opacity: 0;
  transition: opacity, transform;
}

.about_page .about_award_detail h1::after {
  content: "";
  background: #00c7e6;
  position: absolute;
  top: 50%;
  left: 175px;
  width: 50px;
  height: 2px;
}

.about_page .about_award_detail > p {
  color: #505f79;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.32px;
  margin: 0;
  line-height: 32px;
  transform: translate3d(-30px, 0px, 0px);
  opacity: 0;
  transition: opacity, transform;
}

.award_row .award_items_fullwidth {
  background: #f7f5ff 0% 0% no-repeat padding-box;
  border-radius: 32px;
  display: flex;
  align-items: center;
  margin-top: 40px;
  padding: 32px;
  width: 100%;
  transform: translate3d(0px, -30px, 0px);
  opacity: 0;
  transition: opacity, transform;
}

.award_row .award_items_fullwidth .award_img {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #f4edd3;
  border-radius: 32px;
  padding: 25px;
}

.award_row .award_items_fullwidth .award_content {
  margin-left: 49px;
}

.award_row .award_items_fullwidth .award_content .award_type {
  font-size: 16px;
  letter-spacing: 0px;
  color: #00c7e6;
  margin: 0 0 16px;
}

.award_row .award_items_fullwidth .award_content h2 {
  color: #172b4d;
  font-size: 24px;
  margin: 0;
  font-weight: 600;
}

.award_row .award_items_fullwidth .award_content .award_name {
  color: #97a0af;
  font-size: 16px;
  font-weight: 600;
  margin: 4px 0 20px;
}

.award_row .award_items_fullwidth .award_content .award_description {
  color: #172b4d;
  font-size: 16px;
  margin: 0;
}

.award_row .award_column {
  margin: 0 auto;
}

.award_row .award_column .award_items {
  width: 298px;
  border-radius: 32px;
  padding: 24px;
  text-align: center;
  margin-bottom: 60px;
  transform: translate3d(-30px, 0px, 0px);
  opacity: 0;
  transition: opacity, transform;
}

.award_row .award_column .award_items.pink {
  background: #fffae6 0% 0% no-repeat padding-box;
}

.award_row .award_column .award_items.purple {
  background: #fff6f4 0% 0% no-repeat padding-box;
}

.award_row .award_column .award_items.blue {
  background: #effdff 0% 0% no-repeat padding-box;
}

.award_row .award_column .award_items .award_img {
  padding: 50px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border-radius: 32px;
}

.award_row .award_column .award_items .award_img.pink {
  border: 1px solid #f4edd3;
}

.award_row .award_column .award_items .award_img.purple {
  border: 1px solid #f4e4e1;
}

.award_row .award_column .award_items .award_img.blue {
  border: 1px solid #d6f0f4;
}

.award_row .award_column .award_items h5 {
  color: #172b4d;
  font-size: 20px;
  line-height: 24px;
  margin: 24px auto 12px;
  font-weight: 500;
  text-align: center;
}

.award_row .award_column .award_items p {
  color: #97a0af;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  font-weight: 500;
}

/*===========Award tab CSS End==============*/
/* Investors Tab  starts */
.about_page .about_investor {
  position: relative;
}

.about_page .about_investor:after {
  content: "";
  background: url("../../images/career/svg/investors-svg.svg") no-repeat center;
  position: absolute;
  right: 20px;
  top: -100px;
  width: 307px;
  height: 293px;
  background-position: 0;
}

.investor_wrap .investor-details {
  padding-top: 50px;
}

.about_page .about_investor .investor_wrap h1 {
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  color: #19b24d;
  position: relative;
  margin: 0 0 20px 0px;
  transform: translate3d(-30px, 0, 0);
  opacity: 0;
  transition: opacity, transform;
}

.about_page .about_investor .investor_wrap h1::after {
  content: "";
  background: #19b24d;
  position: absolute;
  top: 50%;
  left: 145px;
  width: 50px;
  height: 2px;
}

.about_page .about_investor .investor_wrap > p {
  color: #505f79;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.32px;
  margin: 0;
  line-height: 32px;
  transform: translate3d(-30px, 0, 0);
  opacity: 0;
  transition: opacity, transform;
}

.about_page .about_investor .investor_wrap .investor-details .investor-inner {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #dfe1e6;
  border-radius: 8px;
  width: 350px;
  padding: 20px;
  margin-bottom: 45px;
  margin-right: 45px;
  transform: translate3d(-30px, 0, 0);
  opacity: 0;
  transition: opacity, transform;
}

.about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box:hover {
  box-shadow: 0px 6px 16px rgba(52, 105, 203, 0.1607843137);
  border: 1px solid transparent;
}

.about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box:nth-child(3n) {
  margin-right: 0;
}

.investor_wrap .investor-details .investor-inner .investor-detail-box img {
  max-width: 120px;
}

.investor_wrap .investor-details .investor-inner .investor-detail-box p {
  color: #172b4d;
  opacity: 0.8;
  font-size: 14px;
  line-height: 20px;
  margin: 20px 0 12px;
}

.investor_wrap .investor-details .investor-inner .investor-detail-box a {
  color: #0065ff;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}

.investor_wrap .investor-details .investor-inner .investor-detail-box a:after {
  border: solid #0065ff;
  border-width: 2px 2px 0px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin: 0 5px;
  content: "";
}

.popup-box {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(23, 43, 77, 0.8);
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
  visibility: hidden;
  opacity: 0;
  z-index: 9999999;
}

.popup-box.open {
  visibility: visible;
  opacity: 1;
}

.popup-body {
  margin: 0 auto;
  padding: 0;
  border-radius: 5px;
  width: 50%;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.popup-body .popup {
  height: auto;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  background-color: #fff;
}

.popup-body .close {
  position: absolute;
  top: -11px;
  right: -25px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 30px;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
}

.popup h5 {
  font-size: 24px;
  line-height: 30px;
  margin: 0;
  padding: 0px 0 10px;
  letter-spacing: 0.7px;
  text-align: left;
  color: #253858;
  font-weight: 500;
}

.popup p {
  font-size: 16px;
  margin: 0;
  padding: 5px;
  line-height: 24px;
  color: #172b4d;
}

/* Investors Tab Ends */
.popup-body.gallery {
  width: 60%;
}

.popup-body.gallery .popup {
  padding: 24px;
}

.popup-body.gallery .popup h2 {
  letter-spacing: 0px;
  color: #253858;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 24px;
}

.popup-body.gallery .popup .popup-content {
  padding: 0 40px;
}

.popup-body.gallery .close {
  position: absolute;
  top: 24px;
  right: 24px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

#carousel {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .container {
    padding: 0 16px;
  }
  .about_page .about_team_detail .team-details .team-detail-box {
    width: 223px;
  }
  .about_page .about_team_detail .team-details .team-row.set-of-three .team-detail-box {
    width: 300px;
  }
  .about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box {
    width: 300px;
  }
}
@media screen and (max-width: 768px) {
  .about_company .about_company_detail .content-image {
    margin-bottom: 55px;
    flex-direction: column;
  }
  .about_company .about_company_detail .content-image.content-image.reverse {
    flex-direction: column;
  }
  .about_company .about_company_detail .content-image .content {
    max-width: 100%;
    margin-bottom: 50px;
  }
  .about_company .about_company_detail .content-image .image {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 70px;
  }
  .about_company .about_company_detail .content-image .image img {
    max-width: 100%;
  }
  .about_company .about_company_detail .content-image .image img.lower {
    max-width: 430px;
  }
  .about_company .about_company_detail .content-image .image img.upper {
    max-width: 200px;
  }
  .about_company .about_company_detail .key-points-section {
    padding: 40px 15px;
  }
  .key-points-box {
    width: 155px;
  }
  .about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box {
    width: 320px;
  }
  .about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box:nth-child(2n) {
    margin-right: 0;
  }
  .about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box:nth-child(3n) {
    margin-right: 45px;
  }
  .about_page .about_team_detail .team-details .team-row.set-of-three .team-detail-box {
    width: 216px;
  }
  .about_page .about_team_detail .team-details .team-detail-box {
    width: 159px;
  }
  .about_page .about_team_detail .team-details .team-detail-box img {
    filter: grayscale(0);
    max-width: 100%;
  }
  .about_page .about_team_detail .team-details .team-detail-box:nth-child(4n),
.about_page .about_team_detail .team-details .team-row.set-of-three .team-detail-box:nth-child(3n) {
    margin-right: 0px;
  }
  .about_page .about_award_detail .award_row {
    flex-direction: column;
  }
  .award_column {
    display: flex;
    justify-content: space-around;
    width: 100%;
  }
  .about_company .about_company_detail .content-image .content {
    transform: translate3d(-30px, 0, 0px);
    opacity: 0;
    transition: opacity, transform;
  }
  .about_company .about_company_detail .content-image .image {
    position: relative;
    transform: translate3d(30px, 0px, 0px);
    opacity: 0;
    transition: opacity, transform;
  }
  .popup-body.gallery {
    width: 85%;
  }
  .popup-body.gallery .popup .popup-content {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .common-heading-description h2 {
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    margin-top: 24px;
  }
  .common-heading-description p {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.26px;
  }
  .common-heading-description .icon {
    padding: 22px;
  }
  .common-heading-description .icon img {
    max-width: 36px;
    max-height: 36px;
  }
  .about_page .tabs_menu {
    max-width: 800px;
    overflow: scroll;
    border-radius: 20px;
    width: 107.5%;
    margin: 0 -15px 28px;
    z-index: 10;
    position: relative;
    border-radius: 0;
    box-shadow: 0px 6px 11px -1px rgba(52, 105, 203, 0.1607843137);
  }
  .tabs_menu::-webkit-scrollbar {
    display: none;
  }
  .about_page .about_company {
    margin-top: 28px;
  }
  .about_page .tabs_menu ul {
    display: flex;
    width: 100%;
  }
  .about_page .tabs_menu ul li {
    flex-shrink: 0;
    width: auto;
  }
  .about_page .tabs_menu ul li.active a {
    background-color: transparent;
    color: #0065ff;
    border-radius: 0;
    border-bottom: 2px solid #0065ff;
  }
  .about_page .tabs_menu ul li a {
    padding: 12px 0px;
    font-size: 14px;
  }
  .about_page .tabs_menu ul li {
    padding: 3px 16px 0;
  }
  .about_company .about_company_detail .tag {
    font-size: 16px;
    margin-bottom: 13px;
  }
  .about_company .about_company_detail .tag::after {
    top: 50%;
    left: 80px;
  }
  .about_company .about_company_detail .tag.big::after {
    left: 95px;
  }
  .about_company .about_company_detail .content-image .image {
    margin-bottom: 25px;
  }
  .about_company .about_company_detail .content-image .image img.lower {
    max-width: 255px;
  }
  .about_company .about_company_detail .content-image .image img.upper {
    max-width: 110px;
  }
  .about_company .about_company_detail .content-image .content {
    transform: translate3d(-30px, 0, 0px);
    opacity: 0;
    transition: opacity, transform;
  }
  .about_company .about_company_detail .content-image .image {
    position: relative;
    transform: translate3d(30px, 0px, 0px);
    opacity: 0;
    transition: opacity, transform;
  }
  .about_company .about_company_detail .content-image .image .upper.left {
    left: -15px;
    bottom: -15px;
  }
  .about_company .about_company_detail .content-image .image .upper.right {
    right: -15px;
    bottom: -15px;
  }
  .about_company .about_company_detail .content-image .content h1 {
    font-size: 24px;
    margin-bottom: 12px;
    font-weight: 400;
  }
  .about_company .about_company_detail .content-image .content .description {
    font-size: 16px;
    line-height: 26px;
  }
  .about_company .about_company_detail .key-points-section {
    flex-direction: column;
    align-items: center;
    padding: 40px 15px 0;
    margin-bottom: 32px;
  }
  .about_company .about_company_detail .content-image .image.about-svg-1:after,
.about_page .about_team:after,
.about_company .about_company_detail .content-image .image.about-svg-2:after,
.about_company .about_company_detail .content-image .image.about-svg-3:after,
.about_page .about_investor:after,
.about_page .about_award:after {
    display: none;
  }
  .key-points-box {
    margin-bottom: 40px;
    max-width: 296px;
    width: 100%;
  }
  .about_page .about_investor .investor_wrap .investor-details .investor-inner {
    justify-content: center;
  }
  .about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .about_page .about_investor .investor_wrap .investor-details .investor-inner .investor-detail-box:nth-child(3n) {
    margin-right: 0;
  }
  .about_page .about_team_detail > h1,
.about_page .about_investor .investor_wrap h1,
.about_page .about_award_detail h1 {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .about_page .about_team_detail > p,
.about_page .about_investor .investor_wrap > p,
.about_page .about_award_detail > p {
    font-size: 16px;
    line-height: 26px;
  }
  .about_page .about_team_detail h1::after {
    left: 115px;
  }
  .about_page .about_investor .investor_wrap h1::after {
    left: 105px;
  }
  .about_page .about_award_detail h1::after {
    left: 145px;
  }
  .about_page .about_team_detail .team-details .team-row {
    justify-content: center;
  }
  .about_page .about_team_detail .team-details .team-detail-box,
.about_page .about_team_detail .team-details .team-row.set-of-three .team-detail-box {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
    max-width: 260px;
  }
  .about_page .about_team_detail .team-details .team-detail-box:nth-child(4n),
.about_page .about_team_detail .team-details .team-row.set-of-three .team-detail-box:nth-child(3n) {
    margin-right: auto;
  }
  .about_page .about_team_detail .team-details .team-detail-box p {
    text-align: center;
  }
  .award_row .award_column .award_items {
    width: 100%;
  }
  .award_row .award_items_fullwidth {
    flex-direction: column;
    padding: 20px;
  }
  .award_row .award_items_fullwidth .award_content {
    margin: 20px auto 0;
    text-align: CENTER;
  }
  .award_row .award_items_fullwidth .award_content p {
    text-align: CENTER;
  }
  .award_row .award_column .award_items {
    margin-bottom: 40px;
  }
  .award_row .award_column:last-of-type .award_items:last-of-type {
    margin-bottom: 0px;
  }
  .award_column {
    flex-direction: column;
  }
  .popup-body {
    width: 82%;
  }
  .popup-body .popup {
    padding: 15px;
    height: auto;
    overflow: scroll;
    max-height: 500px;
  }
  .popup h5 {
    padding: 10px 0;
  }
  .our-culture-section {
    padding: 50px 0;
  }
  .our-culture-section h2 {
    font-size: 24px;
    font-weight: 400;
  }
  .our-culture-section p {
    margin: 12px auto 24px;
  }
  .our-culture-section a {
    font-size: 14px;
  }
  .popup-body.gallery .popup .popup-content {
    padding: 0;
  }
  .popup-body.gallery .popup h2 {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .popup-body.gallery .close {
    top: 10px;
    right: 10px;
  }
  .popup-body.gallery .popup {
    height: auto;
  }
  #carousel {
    display: none;
  }
  #slider {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 400px) {
  .about_page .tabs_menu {
    width: 108%;
  }
}
@media screen and (max-width: 320px) {
  .about_page .tabs_menu {
    width: 110%;
  }
}
.animate {
  transform: translate3d(0, 0, 0) !important;
  opacity: 1 !important;
  transition-delay: 0.2s !important;
  transition-duration: 0.6s !important;
  transition-timing-function: ease !important;
}

.about_page .tabs_menu.animate {
  transform: translate3d(0, 0, 0);
  opacity: 1;
  transition-delay: 0.2s;
  transition-duration: 1.2s;
  transition-timing-function: ease;
}

.hidden {
  overflow: hidden;
  display: none;
  visibility: hidden;
}

/* Gallery */
/* .mfp-arrow-right:before{
	border: solid #ffffff;
    display: inline-block;
    padding: 10px;
    transform: rotate(45deg);

    transition: all .2s ease-out;
    margin: 0px 0 3px 5px;
    border-width: 2px 2px 0px 0;
}
.mfp-arrow-left:before {
    border: solid #ffffff;
    display: inline-block;
    padding: 10px;
    transform: rotate( 45deg);
    transition: all .2s ease-out;
    margin: 0px 0 3px 5px;
    border-width: 0px 0px 2px 2px;
	border-right: 0;
}
.mfp-arrow-left:after,.mfp-arrow-right:after{display: none !important;} */
.main-content {
  max-width: 1140px;
  padding: 48px 0;
  width: 100%;
  margin: 0 auto;
}
.main-content .side-tab-section {
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section {
    flex-direction: column;
  }
}
.main-content .side-tab-section .side-tab {
  background: #f2f7ff 0% 0% no-repeat padding-box;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 26%;
  flex-shrink: 0;
  padding: 16px;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab {
    flex-direction: row;
    width: 100%;
    background: transparent;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    justify-content: flex-start;
    overflow: scroll;
  }
  .main-content .side-tab-section .side-tab::-webkit-scrollbar {
    width: 1px;
    height: 0;
  }
  .main-content .side-tab-section .side-tab::-webkit-scrollbar-track {
    background: transparent;
  }
  .main-content .side-tab-section .side-tab::-webkit-scrollbar-thumb {
    background: transparent;
  }
  .main-content .side-tab-section .side-tab::-webkit-scrollbar-thumb:hover {
    background: transparent;
  }
}
.main-content .side-tab-section .side-tab button {
  padding: 18px 16px 16px;
  color: #253858;
  background: transparent;
  border: none;
  border-radius: 10px;
  width: 100%;
  text-align: left;
  font-size: 18px;
  margin-bottom: 10px;
  line-height: 24px;
  position: relative;
  cursor: pointer;
  font-weight: 500;
}
.main-content .side-tab-section .side-tab button:last-child {
  margin-bottom: 0;
}
.main-content .side-tab-section .side-tab button::after {
  border: solid #253858;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  content: "";
  transform: rotate(-45deg);
  transition: all 0.2s ease-out;
  margin: 0px 0 3px 5px;
  position: absolute;
  right: 15px;
  top: 47%;
}
.main-content .side-tab-section .side-tab button.side-tab-active {
  background: #e2ebfa;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab button.side-tab-active {
    background: transparent;
    border-color: #0065ff;
    color: #0065ff;
  }
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab button {
    margin-bottom: 0;
    border-bottom: 2px solid transparent;
    border-radius: 0;
    text-align: center;
    width: auto;
    padding: 18px 0 16px;
    font-size: 16px;
    flex-shrink: 0;
    margin-right: 40px;
    font-weight: 600;
  }
  .main-content .side-tab-section .side-tab button::after {
    display: none;
  }
}
.main-content .side-tab-section .side-tab-content-section {
  width: 74%;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section {
    width: 100%;
    background: #f1f6ff;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content {
  display: none;
  margin-left: 40px;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content.side-tab-active {
  display: block;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content {
    margin: 0;
    padding: 10px;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content h3 {
  letter-spacing: 0px;
  font-weight: 500;
  color: #253858;
  font-size: 32px;
  line-height: 30px;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content h3 {
    display: none;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section {
  width: 100%;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab {
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  background-color: transparent;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab {
    border-bottom: 0;
    padding: 10px 0;
    overflow: scroll;
    width: 100%;
    display: flex;
  }
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab::-webkit-scrollbar,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab::-webkit-scrollbar,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab::-webkit-scrollbar,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab::-webkit-scrollbar {
    width: 1px;
    height: 0px;
  }
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab::-webkit-scrollbar-track,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab::-webkit-scrollbar-track,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab::-webkit-scrollbar-track,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab::-webkit-scrollbar-track {
    background: transparent;
  }
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab::-webkit-scrollbar-thumb,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab::-webkit-scrollbar-thumb,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab::-webkit-scrollbar-thumb,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab::-webkit-scrollbar-thumb {
    background: transparent;
  }
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab::-webkit-scrollbar-thumb:hover,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab::-webkit-scrollbar-thumb:hover,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab::-webkit-scrollbar-thumb:hover,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab::-webkit-scrollbar-thumb:hover {
    background: transparent;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .financial-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .financial-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  outline: none;
  cursor: pointer;
  padding: 20px 0 5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #7a869a;
  margin-right: 69px;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .financial-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .financial-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links {
    background: #ffffff 0% 0% no-repeat padding-box;
    border: 1px solid #5e6c84;
    margin-right: 10px;
    border-radius: 40px;
    padding: 9px 16px;
    flex-shrink: 0;
    font-size: 14px;
    line-height: 16px;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .financial-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .financial-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links.active {
  color: #253858;
  background-color: transparent;
  border-bottom: 2px solid;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .financial-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .financial-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links.active {
    background: #ffffff 0% 0% no-repeat padding-box;
    border: 1px solid #3483f6;
    color: #0065ff;
    border-radius: 40px;
    padding: 9px 16px;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .financial-details-tab-links:last-child,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links:last-child,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links:last-child,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links:last-child,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .financial-details-tab-links:last-child,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab .cooperate-governance-details-tab-links:last-child,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .financial-details-tab-links:last-child,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab .cooperate-governance-details-tab-links:last-child {
  margin-right: 0;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab-content-section .financial-details-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab-content-section .news-event-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab-content-section .cooperate-governance-details-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab-content-section .financial-details-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab-content-section .news-event-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab-content-section .cooperate-governance-details-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab-content-section .financial-details-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab-content-section .news-event-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab-content-section .cooperate-governance-details-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab-content-section .financial-details-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab-content-section .news-event-tab-content,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab-content-section .cooperate-governance-details-tab-content {
  display: none;
  padding: 0;
  border: none;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab-content-section .financial-details-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab-content-section .news-event-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .financial-details-tab-content-section .cooperate-governance-details-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab-content-section .financial-details-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab-content-section .news-event-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .financial-details-tab-section .cooperate-governance-details-tab-content-section .cooperate-governance-details-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab-content-section .financial-details-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab-content-section .news-event-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .financial-details-tab-content-section .cooperate-governance-details-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab-content-section .financial-details-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab-content-section .news-event-tab-content.active,
.main-content .side-tab-section .side-tab-content-section .side-tab-content .cooperate-governance-details-tab-section .cooperate-governance-details-tab-content-section .cooperate-governance-details-tab-content.active {
  display: block;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 6px 16px rgba(52, 105, 203, 0.1607843137);
  padding: 22px 0 34px;
  border-radius: 8px;
  margin: 17px 0 7px;
}
@media (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box {
    padding: 22px 0 14px;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box.accordion-box {
  padding: 32px 0;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box.full {
  margin-top: 32px;
}
@media (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box.full {
    margin-top: 12px;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box.full .content {
  margin-top: 0;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .logo {
  padding: 0 32px;
  position: relative;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .logo::before {
  content: "";
  border-radius: 0px 10px 10px 0px;
  width: 4px;
  height: 32px;
  position: absolute;
  left: 0;
  top: 0;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .logo.blue::before {
  background: #00c7e6 0% 0% no-repeat padding-box;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .logo.purple::before {
  background: #8777d9;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content-details {
  padding: 0;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 32px 0;
}
@media screen and (max-width: 767px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content-details {
    margin: 0 16px 0;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content-details .content {
  padding: 32px 0;
  margin: 0;
  width: 50%;
  border-bottom: 1px solid rgba(23, 43, 77, 0.2);
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content-details .content {
    width: 100%;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content-details .content .details-section {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content-details .content:last-child {
  padding: 32px 0 0;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content {
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(23, 43, 77, 0.2);
  margin: 32px 15px 0;
}
@media screen and (max-width: 767px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content {
    margin: 16px;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content:last-child {
  border-bottom: 0;
  padding: 0;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .heading {
  letter-spacing: 0px;
  line-height: 24px;
  color: #172b4e;
  font-size: 20px;
  margin-bottom: 16px;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section {
    flex-wrap: wrap;
  }
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .images img {
    max-width: 35px;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section.full {
  flex-wrap: wrap;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section.full .details {
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(23, 43, 77, 0.2);
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section.full .details:last-child {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section.full .details .name-download-mail {
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section.full .details .name-download-mail .name {
  max-width: 80%;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section.full .details .name-download-mail .name span {
  letter-spacing: 0px;
  font-weight: normal;
  display: block;
  color: #172b4e;
  font-size: 14px;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details {
  width: 100%;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details.half {
  width: 43%;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details.half {
    width: 100%;
    margin-bottom: 40px;
  }
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details.half:last-child {
    margin-bottom: 0;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details .name-download-mail {
  display: flex;
}
@media screen and (max-width: 1024px) {
  .main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details .name-download-mail {
    justify-content: space-between;
  }
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details .name-download-mail .name {
  letter-spacing: 0px;
  line-height: 24px;
  font-weight: 500;
  max-width: 200px;
  width: 100%;
  margin-right: 24px;
  color: #172b4e;
  font-size: 16px;
  margin: 0px;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details .name-download-mail .images a {
  margin-right: 20px;
}
.main-content .side-tab-section .side-tab-content-section .side-tab-content .content-box .content .details-section .details .name-download-mail .images a:last-child {
  margin-right: 0;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  align-items: flex-start;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member {
  width: 30%;
  cursor: pointer;
  margin-bottom: 40px;
  margin: 0 1.5% 40px;
  position: relative;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member img {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member {
    width: 100%;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 8px;
    display: flex;
    padding: 16px;
  }
  .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member img {
    max-width: 110px;
    margin-right: 16px;
  }
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member:last-child {
  margin-right: 0;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .name-designation .name {
  margin: 20px 0 8px;
  letter-spacing: 0px;
  color: #172b4d;
  font-size: 18px;
  font-weight: bold;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .name-designation .designation {
  letter-spacing: 0px;
  line-height: 24px;
  color: #172b4d;
  font-size: 16px;
  opacity: 0.8;
  margin: 0;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member:hover .more-info {
  display: block;
}
@media screen and (max-width: 767px) {
  .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member:hover .more-info {
    display: none;
  }
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info {
  display: none;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 16px rgba(52, 105, 203, 0.1607843137);
  position: absolute;
  width: 800px;
  max-width: 800px;
  z-index: 10;
  left: 0;
  padding: 24px;
  bottom: -215px;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info .close-c-member {
  position: absolute;
  display: inline-block;
  width: 23px;
  height: 22px;
  overflow: hidden;
  border: 2px solid #fff;
  border-radius: 50%;
  right: 0px;
  top: -28px;
  cursor: pointer;
  display: none;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info .close-c-member:hover::before, .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info .close-c-member:hover::after {
  background: #fff;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info .close-c-member::before, .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info .close-c-member::after {
  content: "";
  position: absolute;
  height: 2px;
  width: 70%;
  top: 9px;
  left: 3px;
  margin-top: -1px;
  background: #fff;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info .close-c-member::before {
  transform: rotate(45deg);
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info .close-c-member::after {
  transform: rotate(-45deg);
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info::before {
  content: "";
  position: absolute;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  border-left: 20px solid transparent;
  top: -20px;
  left: 50px;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info p {
  letter-spacing: 0px;
  margin: 0;
  color: #172b4d;
  font-weight: 600;
  opacity: 0.8;
  font-size: 16px;
  line-height: 22px;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info p.about {
  font-weight: 400;
  margin: 16px 0 0;
}
@media screen and (max-width: 767px) {
  .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info.show {
    display: block;
  }
}
@media screen and (max-width: 560px) {
  .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info {
    right: 0 !important;
    left: 0 !important;
    width: 90%;
    position: fixed;
    top: 50%;
    height: 70%;
    margin: 0px auto;
    z-index: 10000;
    transform: translate(0px, -50%);
    box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
  }
  .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info::before {
    left: 40%;
    top: 0;
  }
  .main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member .more-info .close-c-member {
    display: block;
    z-index: 99999;
  }
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member.second .more-info {
  right: auto;
  left: -280px;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member.second .more-info::before {
  left: 40%;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member.third .more-info {
  right: 0;
  left: auto;
}
.main-content .side-tab-section .side-tab-content-section .committee-member-list .committee-member.third .more-info::before {
  right: 50px;
  left: auto;
}

.resumefrm {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}
.resumefrm > .fieldWrapper {
  width: 48%;
}
.resumefrm > .fieldWrapper:last-child {
  width: 100%;
}
@media (max-width: 768px) {
  .resumefrm {
    flex-direction: column;
  }
  .resumefrm .fieldWrapper {
    width: 100%;
  }
}
.resumefrm .referer {
  width: 100%;
}

.fieldWrapper {
  border: 1px solid #bfbfbf;
  border-radius: 4px;
  position: relative;
  width: 100%;
  display: table;
  margin: 30px 0 30px;
}
.fieldWrapper.error {
  border: 1px solid red !important;
}
.fieldWrapper.error .feildLable {
  color: red !important;
}
.fieldWrapper .err {
  font-size: 12px;
  color: red;
  left: 0;
  bottom: -16px;
  position: absolute;
  display: none;
  max-width: 100%;
  z-index: 1;
}
.fieldWrapper.error .err {
  display: block;
}
.fieldWrapper.broder-none {
  border: none;
  margin: 26px 0 !important;
}
.fieldWrapper.broder-none [for=empcheck],
.fieldWrapper.broder-none .chbox {
  font-size: 16px;
  line-height: 20px;
  padding-left: 35px;
  display: block;
}
.fieldWrapper.broder-none [for=empcheck] input,
.fieldWrapper.broder-none .chbox input {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.fieldWrapper.check-acceptance {
  border: none;
  font-size: 12px;
  display: flex;
  align-items: center;
  line-height: 20px;
  margin: 20px 0;
}
.fieldWrapper.check-acceptance label {
  padding-left: 30px;
}
.fieldWrapper.check-acceptance label input {
  width: 18px;
  height: 18px;
  position: absolute;
}
.fieldWrapper .form-input,
.fieldWrapper .input-group {
  position: relative;
}
.fieldWrapper .form-input .input-box,
.fieldWrapper .input-group .input-box {
  width: 100%;
  height: 100%;
  padding: 15px 19px;
  border-radius: 4px;
  border: none;
  font-weight: 400;
  z-index: 9;
  font-size: 16px;
  background: #fff;
  position: relative;
  color: #253858;
  -webkit-appearance: none;
  outline: 0;
}
.fieldWrapper .form-input .fieldLable,
.fieldWrapper .input-group .fieldLable {
  color: #5e6c84;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  position: absolute;
  left: 20px;
  background: #fff;
  top: 16px;
  padding: 2px;
  visibility: visible;
  pointer-events: none;
  transition: all 0.4s ease-in;
  z-index: 10;
  margin-bottom: 0;
}
.fieldWrapper::after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border: solid #253858;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  right: 14px;
  top: 23px;
  z-index: 10;
}

.fieldWrapper .form-input .input-box.labelshow + .fieldLable,
.fieldWrapper .form-input .input-box:focus + .fieldLable {
  z-index: 10;
  visibility: visible;
  top: -13px;
  font-size: 12px;
  left: 20px !important;
}

.sliders span.pagingInfo {
  position: absolute;
  top: 60%;
  transform: translate(0px, -60%);
  left: 175px;
  font-size: 16px;
  letter-spacing: 0.22px;
  color: #ffffff;
}
@media screen and (max-width: 1024px) {
  .sliders span.pagingInfo {
    top: 92%;
    left: 55%;
    transform: translate(-55%, -92%);
  }
}
@media screen and (max-width: 767px) {
  .sliders span.pagingInfo {
    top: 90%;
    left: 55%;
    transform: translate(-55%, -90%);
  }
}
.sliders .slick-prev {
  right: auto;
  z-index: 11;
  left: 165px;
  top: 68%;
  transform: translate(0, -68%);
}
@media screen and (max-width: 1024px) {
  .sliders .slick-prev {
    top: 87%;
    left: 25%;
    transform: translate(-25%, -87%);
  }
}
.sliders .slick-prev:before {
  content: "";
  background: url(../images/slider-arrow-left.svg);
  height: 60px;
  width: 60px;
  position: absolute;
  left: 0;
  right: auto;
}
@media (max-width: 568px) {
  .sliders .slick-prev:before {
    height: 60px;
    width: 60px;
  }
}
.sliders .slick-next {
  right: auto;
  z-index: 11;
  left: 250px;
  top: 68%;
  transform: translate(0, -68%);
}
@media screen and (max-width: 1024px) {
  .sliders .slick-next {
    top: 87%;
    left: 75%;
    transform: translate(-75%, -87%);
  }
}
.sliders .slick-next:before {
  content: "";
  background: url(../images/slider-arrow-right.svg);
  height: 48px;
  width: 48px;
  position: absolute;
  left: 0;
  right: auto;
}

.accordion-box {
  padding: 32px 0;
}
.accordion-box .accordion {
  background-color: transparent;
  letter-spacing: 0px;
  color: #172b4e;
  cursor: pointer;
  padding: 0 32px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-weight: 500;
  font-size: 24px;
  transition: 0.4s;
  position: relative;
}
.accordion-box .accordion::after {
  content: "+";
  position: absolute;
  right: 32px;
  border: 2px solid #000000;
  color: #000;
  border-radius: 50%;
  line-height: 14px;
  padding: 8px 7px 13px;
  font-size: 30px;
}
.accordion-box .accordion.active::after {
  padding: 8px 11px 13px;
  content: "-";
}
.accordion-box .panel {
  padding: 0;
  margin: 0;
  display: none;
  box-shadow: none;
  background-color: white;
  overflow: hidden;
  border: 0;
}
.accordion-box .panel .content .heading {
  font-size: 18px;
  font-weight: bold;
}
.accordion-box .panel .content .details-section {
  border-bottom: 1px solid rgba(23, 43, 77, 0.2);
  margin-bottom: 32px;
}
.accordion-box .panel .content .details-section:last-child {
  border: 0;
  margin-bottom: 0;
}
.accordion-box .panel .content .details-section .details .name-download-mail {
  align-items: flex-start;
  margin-bottom: 32px;
}
.accordion-box .panel .content .details-section .details .name-download-mail .name span {
  letter-spacing: 0px;
  color: #172b4e;
  opacity: 0.7;
  font-size: 12px;
}

.gallery_container.load:after {
  content: "";
  position: absolute;
  border: 4px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 2s linear infinite;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  margin: 0px auto;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.main-content {
  padding-bottom: 0px;
}
@media (max-width: 1024px) {
  .main-content {
    padding: 0px;
  }
}

.abstract-gallery {
  padding: 60px 0 80px;
}
@media (max-width: 1024px) {
  .abstract-gallery {
    padding: 40px 0 0px;
  }
}
@media (max-width: 568px) {
  .abstract-gallery {
    padding: 40px 0 40px;
  }
}
.abstract-gallery.blue {
  background-color: #f2f7ff;
}
.abstract-gallery .wrap {
  width: 80%;
  margin: 0px auto;
}
@media (max-width: 1024px) {
  .abstract-gallery .wrap {
    width: 100%;
    margin: 0px 0 0 auto;
    padding: 0;
  }
  .abstract-gallery .wrap.hblue {
    padding: 0px 15px;
  }
}
.abstract-gallery .wrap.right {
  width: 100%;
  margin: 0px 0 0 auto;
}
.abstract-gallery .wrap.right .gallery_container {
  margin-top: 30px;
  position: relative;
}
.abstract-gallery .wrap.right .gallery_container .photobanner {
  opacity: 0;
  transition: all 0.5s ease-in;
}
.abstract-gallery .wrap.right .gallery_container .infiniteslide_wrap .photobanner {
  opacity: 1;
}
.abstract-gallery .wrap.right .photo-container {
  position: relative;
  width: 99%;
  margin: 0px auto;
  overflow: hidden;
}
.abstract-gallery .wrap.right .photo-container .photobanner {
  display: flex;
  transition: all 0.5s ease-in;
  list-style: none;
  padding: 0px;
  margin: 0;
}
.abstract-gallery .wrap.right .photo-container .photobanner.mr {
  padding-left: 300px;
  margin-bottom: 24px;
}
.abstract-gallery .wrap.right .photo-container .photobanner li {
  margin-right: 24px;
  width: 400px;
  height: 250px;
}
.abstract-gallery .wrap.right .photo-container .photobanner li img {
  width: 100%;
  border-radius: 16px;
}
@media (max-width: 568px) {
  .abstract-gallery .wrap.right .photo-container .photobanner li {
    margin-right: 24px;
    width: 270px;
    height: 170px;
  }
}

.footer {
  padding-top: 0px !important;
}

.productlinks {
  position: relative;
  width: 100%;
  margin: 10px auto 30px;
}
@media (max-width: 1024px) {
  .productlinks {
    width: 100%;
    margin: 0px auto;
    padding: 0px 15px;
  }
}
.productlinks.blue {
  background-color: #F2F7FF;
  padding: 3em 0;
}
.productlinks.more-reason-section {
  margin: 50px auto 0;
  position: relative;
}
.productlinks.more-reason-section.offices {
  margin: 5% auto 150px;
}
.productlinks.more-reason-section:before {
  content: "";
  width: 60px;
  position: absolute;
  background: url(../../images/career/dotted-left-pat.svg) no-repeat 0 0;
  height: 320px;
  left: 0px;
  top: 90px;
  z-index: 1;
  background-size: contain;
}
@media (max-width: 768px) {
  .productlinks.more-reason-section:before {
    width: 60px;
    position: absolute;
    background: url(../../images/career/dotted-left-pat.svg) no-repeat 0 0;
    height: 250px;
    left: initial;
    top: -160px;
    z-index: 1;
    background-size: contain;
    left: 0px;
    transform: rotate(90deg);
  }
}
.productlinks.more-reason-section:after {
  content: "";
  width: 60px;
  position: absolute;
  background: url(../../images/career/more-resons.svg) no-repeat 0 0;
  height: 240px;
  right: 0px;
  top: 90px;
  z-index: 1;
  background-size: 100%;
}
@media (max-width: 768px) {
  .productlinks.more-reason-section:after {
    width: 60px;
    position: absolute;
    background: url(../../images/career/dotted-left-pat.svg) no-repeat 0 0;
    height: 250px;
    left: initial;
    top: -60px;
    z-index: 1;
    background-size: contain;
    left: 0px;
    transform: rotate(90deg);
  }
}
@media (max-width: 568px) {
  .productlinks.more-reason-section {
    padding-top: 30px;
    margin: 10px auto 0;
  }
  .productlinks.more-reason-section > .container {
    padding: 0px;
  }
  .productlinks.more-reason-section .productlist {
    margin-top: 0px;
  }
}

.productlist {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 40px -20px 40px;
}
.productlist li {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 25px 0;
  border-radius: 12px;
}
.productlist li.hg {
  border: 1px solid #d4e3fa;
  background: #fff;
  min-height: 90px;
  width: calc(33% - 24px);
  margin: 12px;
  position: relative;
}
.productlist li.hg .tooltip {
  background: #B3D4FF;
  border-radius: 8px;
  display: none;
  top: 80px;
  z-index: 1;
  left: 20px;
  width: 600px;
  padding: 18px;
  position: absolute;
  font-size: 15px;
  line-height: 20px;
}
.productlist li.hg .tooltip:before {
  content: "";
  position: absolute;
  top: -29px;
  left: 10%;
  border-style: solid;
  border-color: transparent transparent #B3D4FF transparent;
  margin-left: 0;
  border-width: 15px;
}
.productlist li.hg .sm {
  font-size: 16px;
  margin: 5px 0;
  font-weight: 600;
  line-height: 24px;
}
.productlist li.hg .sm span {
  width: 100%;
  font-size: 12px;
  height: auto;
  color: #5e6c84;
  font-weight: 500;
}
.productlist li.hg .product-block {
  padding: 0px 24px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .productlist li.hg .product-block {
    padding: 0px 34px 0px 8px;
  }
}
.productlist li.hg:hover .tooltip {
  display: block;
}
.productlist li.hg.last:hover .tooltip {
  display: block;
  left: initial;
  right: 0px;
}
.productlist li.hg.last:hover .tooltip:before {
  left: initial;
  right: 43.5%;
}
@media (max-width: 768px) {
  .productlist li {
    width: 50%;
  }
  .productlist li .product-block {
    padding: 0px 24px 0px 10px;
  }
  .productlist li.hg {
    width: calc(50% - 24px);
  }
}
@media (max-width: 768px) {
  .productlist li {
    width: 100%;
  }
  .productlist li.hg {
    min-height: auto;
    width: 100%;
    margin: 10px 0;
    box-shadow: none;
    position: relative;
    background: none;
    border: none;
    margin: 5px 0;
  }
  .productlist li.hg:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M11.1848 1L6.09393 6.3472L1 1' stroke='%235E6C84' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 16px;
    height: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 12px;
    top: 26px;
  }
  .productlist li.hg:hover:after {
    transform: rotate(180deg);
  }
  .productlist li.hg .sm {
    font-weight: 600;
  }
  .productlist li.hg .sm span {
    font-weight: 400;
  }
  .productlist li.hg .tooltip {
    background: linear-gradient(180deg, rgba(203, 223, 255, 0.6) 0%, rgba(222, 235, 255, 0.6) 100%);
    position: inherit;
    top: inherit;
    width: 100%;
    left: inherit;
    border-radius: 0 0px 8px 8px;
  }
  .productlist li.hg .tooltip:before {
    display: none;
  }
  .productlist li.active:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M11.1848 6.34717L6.09393 0.999968L1 6.34717' stroke='%235E6C84' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 16px;
    height: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 20px;
    top: 33px;
  }
}
.productlist li .product-block {
  display: flex;
  align-items: center;
  width: 100%;
  text-align: left;
}
.productlist li .product-block:hover {
  color: #0065ff;
}
@media (max-width: 768px) {
  .productlist li .product-block {
    min-height: 60px;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    margin: 0;
    box-shadow: 0px 4px 12px 0px rgba(52, 105, 203, 0.12);
    position: relative;
  }
}
.productlist li span {
  display: flex;
  width: 50px;
  height: 50px;
  margin: 0px 10px 0px 0px;
}
.productlist li span img {
  width: 100%;
}
.productlist li span img.mobile {
  width: 40px;
}
@media (max-width: 568px) {
  .productlist li span {
    width: 48px;
    height: 48px;
  }
}
.productlist li p {
  color: #253858;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  margin: 15px ​0 0;
}
.productlist.col3 {
  align-items: flex-start;
}
@media (max-width: 768px) {
  .productlist.col3 {
    justify-content: flex-start;
  }
}
.productlist.col3 li {
  width: 33%;
  align-items: flex-start;
  padding: 0px 2%;
}
@media (max-width: 768px) {
  .productlist.col3 li {
    width: 50%;
  }
}
@media (max-width: 568px) {
  .productlist.col3 li {
    width: 100%;
  }
}
.productlist.col3 li span {
  margin: 0 0 10px 0;
}
.productlist.col3 li .content {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  color: #5e6c84;
}
@media (max-width: 568px) {
  .productlist.col3 li .content {
    font-size: 16px;
  }
}
@media (max-width: 568px) {
  .productlist.col3 li {
    margin: 0 0 15px ​;
  }
}
@media (max-width: 568px) {
  .productlist {
    margin: 20px 0 20px;
  }
}

.dreamjob {
  position: relative;
  padding: 5% 0px 2em;
}
@media (max-width: 768px) {
  .dreamjob {
    padding: 5% 0px 10px;
  }
}
.dreamjob.blue {
  background: #f2f7ff url("../../images/career/bg-pattern-dream-job.svg") no-repeat 0 0;
  background-size: 100%;
}
.dreamjob .dreamjob-container {
  width: 80%;
  margin: 0px auto;
}
.dreamjob .dreamjob-container .ijp {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 32px 0;
}
.dreamjob .dreamjob-container .ijp li {
  background: #ffffff;
  box-shadow: 0px 6px 16px rgba(52, 105, 203, 0.16);
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  padding: 1% 2%;
  margin-bottom: 18px;
}
.dreamjob .dreamjob-container .ijp li:last-child {
  margin-bottom: 0px;
}
.dreamjob .dreamjob-container .ijp li.heading {
  background: transparent;
  box-shadow: none;
  padding: 0;
  margin: 20px 0 20px;
}
.dreamjob .dreamjob-container .ijp li.heading .heading-text {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}
.dreamjob .dreamjob-container .ijp li .content {
  width: calc(100% - 150px);
  margin: 0;
  padding-right: 30px;
}
.dreamjob .dreamjob-container .ijp li .content .heading {
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 12px;
}
.dreamjob .dreamjob-container .ijp li .content .text {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 10px;
  color: #5e6c84;
}
.dreamjob .dreamjob-container .ijp li .content .text strong {
  color: #253858;
}
.dreamjob .dreamjob-container .ijp li .applynow {
  width: 20%;
  max-width: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dreamjob .dreamjob-container .ijp li .applynow a {
  background: #0065ff;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 12px 30px;
  display: inline-block;
}
@media (max-width: 768px) {
  .dreamjob .dreamjob-container {
    width: 100%;
    margin: 0px auto;
    padding: 0px 15px;
  }
  .dreamjob .dreamjob-container .ijp {
    margin: 30px 0;
  }
  .dreamjob .dreamjob-container .ijp li {
    flex-direction: column;
    padding: 20px;
  }
  .dreamjob .dreamjob-container .ijp li .content {
    width: 100%;
  }
  .dreamjob .dreamjob-container .ijp li .applynow {
    width: 100%;
    justify-content: flex-start;
    margin: 10px 0 0;
  }
}

.fraud-beware {
  background: radial-gradient(156.36% 509.29% at 50% 85.43%, #677fd5 0%, #ffd5f8 100%);
  border: 4px solid #ffffff;
  border-radius: 32px;
  margin: 60px auto 0;
  padding: 3%;
  width: 900px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1024px) {
  .fraud-beware {
    width: 100%;
  }
}
.fraud-beware:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("../../images/career/furad-beware.svg") no-repeat center bottom;
  left: 0;
  bottom: 0;
  background-size: 80%;
}
@media (max-width: 568px) {
  .fraud-beware:before {
    background-size: 300%;
  }
}
.fraud-beware .content {
  width: 80%;
  max-width: 650px;
  margin: 0;
}
.fraud-beware .content .heading {
  font-weight: 400;
  font-size: 42px;
  line-height: 52px;
  color: #fff;
  text-align: center;
}
.fraud-beware .content .text {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  text-align: center;
}
@media (max-width: 568px) {
  .fraud-beware .content .heading {
    font-size: 30px;
    line-height: 42px;
  }
  .fraud-beware .content .text {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    padding: 0px 20px;
    margin-top: 30px;
  }
  .fraud-beware .content .readmore {
    margin-top: 20px;
    margin-bottom: 40px;
  }
}
.fraud-beware .readmore {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  margin-top: 20px;
}
.fraud-beware .readmore a {
  color: #0065ff;
  border-radius: 8px;
  background: #fff;
  max-width: 150px;
  font-size: 14px;
  font-weight: 600;
  padding: 12px 30px;
  display: inline-block;
}

.additional-footer {
  background: #0d1a36;
  height: 150px;
  bottom: 0;
  z-index: 1;
  left: 0;
  width: 100%;
}

.footer:empty {
  display: none;
}

.career-popup.popup-box {
  transition: none;
}
.career-popup .hide {
  display: none;
}
.career-popup.readmore .popup-body.gallery .popup {
  width: 52%;
}
@media (max-width: 740px) {
  .career-popup.readmore .popup-body.gallery .popup {
    width: 98%;
  }
}
.career-popup .popup-body.gallery {
  width: 100%;
  top: 40%;
}
.career-popup .popup-body.gallery .popup {
  width: 35%;
  padding: 0;
  border-radius: 16px;
  transition: none !important;
}
.career-popup .popup-body.gallery .popup.wd60 {
  width: 60%;
  max-height: 510px;
}
@media (max-width: 1024px) {
  .career-popup .popup-body.gallery .popup {
    width: 55%;
    max-height: 100%;
    overflow: auto;
  }
  .career-popup .popup-body.gallery .popup.wd60 {
    width: 60%;
  }
}
@media (max-width: 768px) {
  .career-popup .popup-body.gallery .popup {
    width: 75%;
    max-height: 100%;
    overflow: auto;
  }
  .career-popup .popup-body.gallery .popup.wd60 {
    width: 80%;
  }
}
@media (max-width: 568px) {
  .career-popup .popup-body.gallery .popup {
    width: 96%;
    max-height: 100%;
    overflow: auto;
  }
  .career-popup .popup-body.gallery .popup.wd60 {
    width: 96%;
  }
}
.career-popup .popup-body.gallery .popup-header {
  background: #f2f7ff;
  border-radius: 16px 16px 0px 0px;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-right: 50px;
}
.career-popup .popup-body.gallery .popup-header.content {
  background: none;
  padding: 8px;
}
.career-popup .popup-body.gallery .popup-header .close {
  position: absolute;
  top: 11px;
  right: 10px;
}
.career-popup .popup-body.gallery .popup-header h2 {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
}
.career-popup .popup-body.gallery .popup-content {
  padding: 5px 15px 15px 15px;
}
.career-popup .popup-body.gallery .popup-content .fieldWrapper {
  margin: 10px 0 25px;
  border-radius: 8px;
}
@media (max-width: 740px) {
  .career-popup .popup-body.gallery .popup-content .fieldWrapper {
    margin: 10px 0 16px;
  }
}
.career-popup .popup-body.gallery .popup-content .fieldWrapper:after {
  display: none;
}
.career-popup .popup-body.gallery .popup-content .fieldWrapper.resume {
  border: 1px dashed #5e6c84;
  padding: 20px 40px 20px 40px;
  text-align: center;
  width: 100%;
}
.career-popup .popup-body.gallery .popup-content .fieldWrapper.resume .uploadimg {
  background: url(../../images/career/file-upload.svg) no-repeat 0 0;
  width: 33px;
  height: 33px;
  display: inline-block;
  position: relative;
  left: 10px;
}
.career-popup .popup-body.gallery .popup-content .fieldWrapper.resume input {
  visibility: hidden;
  width: 20px;
}
.career-popup .popup-body.gallery .popup-content .fieldWrapper.resume h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.016em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 235px;
  margin: 0px auto;
}
.career-popup .popup-body.gallery .popup-content .fieldWrapper.resume p {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  margin: 0px 0px 0;
}
.career-popup .popup-body.gallery .popup-content .formInput {
  position: relative;
  padding: 2px;
  border-color: #5e6c84;
}
.career-popup .popup-body.gallery .popup-content .formInput input,
.career-popup .popup-body.gallery .popup-content .formInput select {
  width: 100%;
  border: none;
  padding: 13px 15px;
  background: none;
  -webkit-appreance: none;
  outline: none;
  border: none !important;
}
.career-popup .popup-body.gallery .popup-content .formInput select {
  background-repeat: no-repeat;
  background-position: 96% 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M11.1848 1L6.09393 6.3472L1 1' stroke='%235E6C84' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.career-popup .popup-body.gallery .popup-content .feildLable {
  color: #5e6c84;
  font-size: 12px;
  line-height: 20px;
  font-weight: normal;
  position: absolute;
  left: 14px;
  background: #fff;
  top: 13px;
  padding: 2px;
  visibility: visible;
  pointer-events: none;
  transition: all 0.3s ease-in;
}
.career-popup .popup-body.gallery .popup-content .formInput input::-webkit-input-placeholder,
.career-popup .popup-body.gallery .popup-content .formInput input::-moz-placeholder {
  color: #5e6c84;
}
.career-popup .popup-body.gallery .popup-content .formInput input.labelshow + .feildLable,
.career-popup .popup-body.gallery .popup-content .formInput select.labelshow + .feildLable {
  left: 14px;
  top: -12px;
  font-size: 12px;
}
.career-popup .popup-body.gallery .popup-content .formInput select:focus + .feildLable {
  left: 17px;
  top: -12px;
  font-size: 12px;
}
.career-popup .popup-body.gallery .popup-content .career-form-btn {
  box-sizing: border-box;
  width: 100%;
  background: #0663f6;
  color: #fff;
  padding: 20px;
  display: block;
  text-align: center;
  border-radius: 8px;
  margin-top: 15px;
  font-size: 16px;
  font-weight: 600;
}
.career-popup .popup-body.gallery .popup-content .career-form-btn.career-form-submit {
  padding: 18px;
}
.career-popup .popup-body.gallery .popup-content.submitted .content {
  position: relative;
}
.career-popup .popup-body.gallery .popup-content.submitted .content.textcenter {
  text-align: center;
}
.career-popup .popup-body.gallery .popup-content.submitted .content.mt20 {
  margin-top: 20px;
}
.career-popup .popup-body.gallery .popup-content.submitted .content.blue {
  background-color: #deebff;
  border-radius: 8px;
  padding: 20px 16px;
}
.career-popup .popup-body.gallery .popup-content.submitted .content .icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  position: relative;
  background: #ccc;
  border-radius: 50%;
  margin: 22px;
}
.career-popup .popup-body.gallery .popup-content.submitted .content h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
.career-popup .popup-body.gallery .popup-content.submitted .content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.016em;
  margin: 15px 0;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper {
  height: 400px;
  overflow: hidden;
  overflow-y: scroll;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text {
  position: relative;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text.textcenter {
  text-align: center;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text.mt20 {
  margin-top: 20px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text.blue {
  background-color: #deebff;
  border-radius: 8px;
  padding: 20px 16px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text .icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  position: relative;
  background: #ccc;
  border-radius: 50%;
  margin: 22px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text .verysmall {
  margin: 0;
  font-size: 14px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text h2 {
  margin: 0;
}
@media (max-width: 768px) {
  .career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text h2 {
    font-size: 26px;
  }
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text h4 {
  font-size: 20px;
  font-weight: 700;
  margin: 30px 0 0;
  line-height: 26px;
  color: #253858;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.016em;
  margin: 15px 0;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text p.note {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.016em;
  margin: 15px 0;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text ul {
  padding: 0;
  margin: 0;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text ul.comitment {
  padding-left: 30px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text ul li {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.016em;
  color: #172b4d;
  margin-bottom: 15px;
  position: relative;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .career-text ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: 7px;
  left: -18px;
  background: #172b4d;
  border-radius: 50%;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text {
  position: relative;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text .wrapper {
  padding: 0px 0px 0 120px;
  margin-bottom: 60px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text .wrapper .imgwrap {
  width: 100px;
  height: 100px;
  background: #ccc;
  border-radius: 8px;
  position: absolute;
  left: 0;
  overflow: hidden;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text .wrapper .imgwrap img {
  width: 100%;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text.textcenter {
  text-align: center;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text.mt20 {
  margin-top: 20px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text.blue {
  background-color: #deebff;
  border-radius: 8px;
  padding: 20px 16px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text .icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  position: relative;
  background: #ccc;
  border-radius: 50%;
  margin: 22px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text .verysmall {
  margin: 0;
  font-size: 14px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text h2 {
  margin: 0;
  color: #5243AA;
}
@media (max-width: 768px) {
  .career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text h2 {
    font-size: 26px;
  }
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text h2 + p {
  color: #5243AA;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text h4 {
  font-size: 20px;
  font-weight: 700;
  margin: 30px 0 0;
  line-height: 26px;
  color: #253858;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.016em;
  margin: 15px 0;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text p.note {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.016em;
  margin: 15px 0;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text ul {
  padding: 0;
  margin: 0;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text ul.comitment {
  padding-left: 30px;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text ul li {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.016em;
  color: #172b4d;
  margin-bottom: 15px;
  position: relative;
}
.career-popup .popup-body.gallery .popup-content .breif-company-wrapper .story-text ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: 7px;
  left: -18px;
  background: #172b4d;
  border-radius: 50%;
}

.aftersubmit {
  text-align: center;
  padding: 30px;
}
.aftersubmit h3 {
  font-size: 30px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.aftersubmit .verify-icon {
  background: #108808;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin: 20px auto 30px;
  position: relative;
}
.aftersubmit .verify-icon::before {
  content: "";
  position: absolute;
  display: inline-block;
  transform: rotate(45deg);
  height: 20px;
  width: 10px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  top: 13px;
  left: 21px;
}

iframe.video {
  width: 100%;
  height: 450px;
  margin: auto;
  display: block;
  border: none;
}
@media (max-width: 640px) {
  iframe.video {
    height: 250px;
  }
}

.popup-btn,
.close-btn {
  position: absolute;
  right: 2px;
  top: -58px;
  width: 32px;
  height: 32px;
  opacity: 1;
  background: transparent;
  font-size: 0;
}
.popup-btn:hover,
.close-btn:hover {
  opacity: 1;
}
.popup-btn:before, .popup-btn:after,
.close-btn:before,
.close-btn:after {
  position: absolute;
  left: 15px;
  content: " ";
  height: 33px;
  width: 2px;
  background-color: #fff;
}
.popup-btn:before,
.close-btn:before {
  transform: rotate(45deg);
}
.popup-btn:after,
.close-btn:after {
  transform: rotate(-45deg);
}

.youtube-video-popup {
  z-index: 1000;
  display: none;
  width: 100%;
  height: 100vh;
  margin: auto;
  position: fixed;
  top: 0;
  box-shadow: 10px 10px 10px 10px black;
}

.youtube-video-popup-bg {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100vh;
  position: absolute;
}

.youtube-video-popup-content {
  background: black;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: auto;
}
@media (max-width: 640px) {
  .youtube-video-popup-content {
    width: 90%;
  }
}

.youtube-video-popup-title {
  padding: 30px;
  margin: 0 auto;
  color: red;
  text-transform: uppercase;
}

.flex-wrapper.with-form {
  justify-content: space-between;
}
.flex-wrapper.with-form .content-career {
  max-width: 47% !important;
}
@media screen and (max-width: 768px) {
  .flex-wrapper.with-form .content-career {
    max-width: 100% !important;
  }
}

.content-form {
  width: 47%;
  padding: 23px 35px 21px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 20px rgba(0, 108, 255, 0.1019607843);
  border-radius: 8px;
}
@media screen and (max-width: 768px) {
  .content-form {
    width: 100%;
  }
}
.content-form .resumeupload-form .fieldWrapper {
  margin: 10px 0 30px;
  border-radius: 8px;
}
.content-form .resumeupload-form .fieldWrapper:after {
  display: none;
}
.content-form .resumeupload-form .fieldWrapper.resume {
  border: 1px dashed #5e6c84;
  padding: 20px 40px 20px 40px;
  text-align: center;
  width: 100%;
}
.content-form .resumeupload-form .fieldWrapper.resume .err {
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin: 0px auto;
  left: 0;
  right: 0;
  font-size: 10px;
  bottom: 10px;
}
@media (max-width: 768px) {
  .content-form .resumeupload-form .fieldWrapper.resume .err {
    max-width: 200px;
  }
}
.content-form .resumeupload-form .fieldWrapper.resume .uploadimg {
  background: url(../../images/career/file-upload.svg) no-repeat 0 0;
  width: 33px;
  height: 33px;
  display: inline-block;
  position: relative;
  left: 10px;
  cursor: pointer;
}
.content-form .resumeupload-form .fieldWrapper.resume input {
  visibility: hidden;
  width: 20px;
}
.content-form .resumeupload-form .fieldWrapper.resume h3 {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.016em;
}
.content-form .resumeupload-form .fieldWrapper.resume p {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  margin: 0px 0px 0;
}
.content-form .resumeupload-form .formInput {
  position: relative;
  padding: 2px;
  border-color: #5e6c84;
}
.content-form .resumeupload-form .formInput input,
.content-form .resumeupload-form .formInput select {
  width: 100%;
  border: none;
  padding: 15px;
  background: none;
  -webkit-appreance: none;
  outline: none;
  border: none !important;
}
.content-form .resumeupload-form .feildLable {
  color: #5e6c84;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  position: absolute;
  left: 14px;
  background: #fff;
  top: 15px;
  padding: 2px;
  visibility: visible;
  pointer-events: none;
  transition: all 0.3s ease-in;
}
.content-form .resumeupload-form .formInput input::-webkit-input-placeholder,
.content-form .resumeupload-form .formInput input::-moz-placeholder {
  color: #5e6c84;
}
.content-form .resumeupload-form .formInput input.labelshow + .feildLable,
.content-form .resumeupload-form .formInput select.labelshow + .feildLable {
  left: 17px;
  top: -12px;
  font-size: 12px;
}
.content-form .resumeupload-form .formInput select:focus + .feildLable {
  left: 17px;
  top: -12px;
  font-size: 12px;
}
.content-form .resumeupload-form .career-form-btn {
  box-sizing: border-box;
  width: 100%;
  background: #0663f6;
  color: #fff;
  padding: 10px;
  display: block;
  text-align: center;
  border-radius: 8px;
  margin-top: 15px;
  font-size: 16px;
  font-weight: 600;
}
.content-form .resumeupload-form .career-form-btn.career-form-submit {
  padding: 18px;
}
.content-form .resumeupload-form.submitted .content {
  position: relative;
}
.content-form .resumeupload-form.submitted .content.textcenter {
  text-align: center;
}
.content-form .resumeupload-form.submitted .content.mt20 {
  margin-top: 20px;
}
.content-form .resumeupload-form.submitted .content.blue {
  background-color: #deebff;
  border-radius: 8px;
  padding: 20px 16px;
}
.content-form .resumeupload-form.submitted .content .icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  position: relative;
  background: #ccc;
  border-radius: 50%;
  margin: 22px;
}
.content-form .resumeupload-form.submitted .content h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
.content-form .resumeupload-form.submitted .content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.016em;
  margin: 15px 0;
}
.content-form .resumeupload-form .form-whatsapp {
  font-size: 16px;
  text-align: left;
  color: #333;
  margin-top: -3px;
  display: flex;
  align-items: CENTER;
  margin-bottom: 13px;
}
.content-form .resumeupload-form .form-whatsapp i.icon {
  background: url(../../images/bu/whatsapp.png) no-repeat;
  background-size: cover;
  margin-right: 5px;
  margin-bottom: 2px;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  display: inline-block;
}
.content-form .resumeupload-form .form-whatsapp .switch {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 20px;
  vertical-align: middle;
  margin-left: 5px;
}
.content-form .resumeupload-form .form-whatsapp .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.content-form .resumeupload-form .form-whatsapp .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
}
.content-form .resumeupload-form .form-whatsapp .slider:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
}
.content-form .resumeupload-form .form-whatsapp input:checked + .slider {
  background-color: #2196f3;
}
.content-form .resumeupload-form .form-whatsapp input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}
.content-form .resumeupload-form .form-whatsapp input:checked + .slider:before {
  transform: translateX(11px);
}
.content-form .resumeupload-form .form-whatsapp .slider.round {
  border-radius: 34px;
}
.content-form .resumeupload-form .form-whatsapp .slider.round:before {
  border-radius: 50%;
}
.content-form .thank-you-message {
  margin: 15px auto 0;
  text-align: center;
  max-width: 100%;
  letter-spacing: 0.32px;
  color: #505f79;
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
}

.refer-friend {
  border-radius: 24px;
  border: 2px solid #fff;
  background: #f8f8ff;
  box-shadow: 0px 4px 16px 0px rgba(31, 81, 175, 0.16);
  width: 1170px;
  height: 210px;
  display: flex;
  flex-direction: row;
  margin: 0px auto;
}
@media (max-width: 1024px) {
  .refer-friend {
    width: 100%;
  }
}
.refer-friend.bt {
  margin: 0px auto 60px;
}
@media (max-width: 1024px) {
  .refer-friend.bt {
    margin: 40px auto 50px;
    width: calc(100% - 32px);
  }
}
@media (max-width: 568px) {
  .refer-friend.bt {
    margin: 40px auto 50px;
  }
}
.refer-friend .head-container {
  width: 50%;
  padding: 30px;
}
.refer-friend .head-container .heading-text {
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 20px;
}
.refer-friend .head-container p {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #5e6c84;
}
.refer-friend .head-container .refer {
  border-radius: 8px;
  background: #0065ff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.32px;
  cursor: pointer;
  color: #fff;
  padding: 11px 30px;
  margin-top: 20px;
  display: inline-block;
}
@media (max-width: 1024px) {
  .refer-friend .head-container {
    padding: 16px 0px 16px 30px;
  }
}
@media (max-width: 768px) {
  .refer-friend .head-container {
    padding: 16px 16px 16px 30px;
  }
}
.refer-friend .info-graphic {
  background: url("../../images/career/reffer-friend.png") no-repeat 0 0;
  background-size: cover;
  width: 50%;
  height: 100%;
  border-radius: 0 28px 30px 0px;
}
@media (max-width: 568px) {
  .refer-friend .info-graphic {
    background-repeat: no-repeat;
    background-position: 0;
    position: absolute;
    right: 0px;
    background: url("../../images/career/mobile-reffer-graphics.svg") no-repeat right bottom;
    background-size: contain;
  }
}
@media (max-width: 768px) {
  .refer-friend {
    width: 98%;
    min-height: 350px;
    max-width: 500px;
    margin: 0px aut0;
    flex-direction: column;
    position: relative;
    overflow: hidden;
  }
  .refer-friend .info-graphic,
.refer-friend .head-container {
    width: 100%;
  }
  .refer-friend .head-container {
    position: relative;
    z-index: 1;
  }
}
@media (max-width: 568px) {
  .refer-friend {
    width: 100%;
    max-width: 500px;
  }
}

.beware-recruitment {
  border-radius: 24px;
  border: 2px solid #fff;
  background: rgba(255, 235, 230, 0.6);
  box-shadow: 0px 4px 16px 0px rgba(106, 21, 0, 0.16);
  width: 1170px;
  height: 210px;
  display: flex;
  flex-direction: row-reverse;
  margin: 0px auto 50px;
}
@media (max-width: 1024px) {
  .beware-recruitment {
    width: 100%;
  }
}
.beware-recruitment .head-container {
  width: 60%;
  padding: 30px 16px;
}
.beware-recruitment .head-container .heading-text {
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 20px;
}
.beware-recruitment .head-container p {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #5e6c84;
}
.beware-recruitment .head-container .refer {
  border-radius: 8px;
  background: #0065ff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.32px;
  cursor: pointer;
  color: #fff;
  padding: 11px 30px;
  margin-top: 20px;
  display: inline-block;
}
.beware-recruitment .info-graphic {
  position: relative;
  width: 40%;
  height: 100%;
  border-radius: 0px 24px 24px 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='466' height='242' viewBox='0 0 466 242' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1785_5394)'%3E%3Ccircle cx='221.5' cy='120.5' r='114.5' fill='%23FFEDE9'/%3E%3Ccircle cx='224' cy='292' r='200.25' stroke='%23FFE1DA' stroke-width='1.5'/%3E%3Ccircle cx='133' cy='-12' r='30.25' stroke='%23FFE1DA' stroke-width='1.5'/%3E%3Ccircle cx='408.5' cy='118.5' r='5.75' stroke='%23FFE1DA' stroke-width='1.5'/%3E%3C/g%3E%3Cpath d='M158.45 165.329C158.129 165.787 159.49 167.576 162.121 170.126C165.98 173.866 172.619 179.187 180.696 184.258C188.215 189 195.386 192.526 200.41 194.485C204.126 195.943 206.658 196.561 207.263 196.234C207.316 196.208 207.358 196.171 207.38 196.129C208.072 194.869 196.694 188.644 183.266 180.169C169.819 171.724 159.289 164.157 158.452 165.329H158.45Z' fill='%23CACACA'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M279.649 46.0972H264.661C264.085 46.0972 263.623 45.6305 263.618 45.0536C263.574 40.2915 260.036 36.1713 255.185 35.5356L204.747 28.9242C199.437 28.2273 194.568 31.9684 193.871 37.2786L190.845 60.3372C190.803 60.6488 190.628 60.9291 190.358 61.0892C190.107 61.2369 189.923 61.4959 189.881 61.8099L188.716 70.7048C188.676 71.0176 188.788 71.3142 188.994 71.5231C189.213 71.7458 189.307 72.0611 189.267 72.3702L189.188 72.9783C189.147 73.2911 188.97 73.5726 188.698 73.7328C188.449 73.8804 188.266 74.1332 188.226 74.446L187.061 83.3446C187.021 83.6562 187.134 83.9527 187.34 84.1616C187.559 84.3831 187.653 84.7009 187.613 85.01L186.046 96.9591C186.046 96.9591 186.046 96.9503 186.046 96.9466C186.729 89.393 186.682 81.6142 184.166 78.6288C183.031 77.2787 181.95 75.298 178.219 76.6869C177.318 77.0235 176.658 77.5089 176.132 78.2209C175.941 78.4761 175.769 78.7602 175.609 79.078C173.587 83.0631 172.728 87.9979 171.985 92.6887C171.692 94.5392 171.417 96.351 171.096 98.0514C169.394 107.043 164.804 115.142 162.522 123.968C161.4 128.325 160.848 132.82 160.774 137.321C160.772 137.535 160.769 137.749 160.767 137.959C160.727 144.577 161.681 151.144 161.84 157.752C161.874 159.145 161.684 161.674 161.364 164.805C161.292 165.507 160.56 165.934 159.911 165.658C159.151 165.337 158.675 165.259 158.522 165.473C157.257 167.274 156 169.08 154.748 170.891C154.477 171.284 153.974 171.443 153.526 171.276C152.728 170.978 152.222 170.928 152.052 171.171C136.964 192.974 121.864 217.17 108.889 240.405C108.495 241.11 109.019 241.976 109.826 241.956L183.885 240.221C184.235 240.212 184.557 240.031 184.744 239.735C192.007 228.28 198.989 216.648 205.684 204.836C205.858 204.524 205.436 203.957 204.522 203.169C204.145 202.843 204.053 202.296 204.298 201.864C205.331 200.044 206.36 198.222 207.382 196.396C207.367 196.388 207.348 196.386 207.333 196.378C207.387 196.352 207.428 196.314 207.451 196.273C207.589 196.023 207.247 195.575 206.509 194.953C206.44 194.433 206.394 194.075 206.325 193.554C207.486 191.891 208.379 190.636 208.827 190.053C209.115 189.674 210.351 188.385 212.137 186.748C212.229 186.661 212.332 186.571 212.431 186.476C214.002 185.05 215.664 183.692 217.34 182.423C217.358 182.408 217.381 182.396 217.399 182.377C217.572 182.247 217.745 182.117 217.919 181.988C218.158 181.809 218.396 181.634 218.637 181.459C218.95 181.23 219.261 181.005 219.573 180.783C220.453 180.156 221.328 179.556 222.186 178.985C222.626 178.692 223.06 178.409 223.489 178.132C225.156 177.056 226.738 176.095 228.145 175.271C228.234 175.22 228.32 175.169 228.407 175.118C228.593 175.01 228.777 174.902 228.954 174.803C229.042 174.752 229.127 174.702 229.212 174.653C229.437 174.608 229.644 174.568 229.869 174.523L236.834 175.437C242.148 176.135 247.017 172.394 247.714 167.085L248.586 160.437C248.642 160.009 248.956 159.664 249.374 159.559C252.576 158.754 255.651 157.067 257.426 154.304C259.149 151.618 259.286 147.81 257.398 145.317C257.064 144.876 257.129 144.255 257.547 143.891C259.882 141.854 261.716 139.181 262.285 136.15C262.856 133.108 261.964 129.718 259.732 127.626C259.319 127.24 259.301 126.588 259.678 126.166C262.498 123.014 265.142 119.348 264.91 115.184C264.763 112.529 263.417 110.054 261.644 108.072C261.639 108.067 261.635 108.062 261.63 108.057C261.033 107.392 261.507 106.333 262.402 106.333H279.649C285.781 106.333 290.753 101.362 290.753 95.2287V57.2017C290.753 51.0695 285.782 46.0972 279.649 46.0972Z' fill='%23CCCCCC'/%3E%3C/g%3E%3Cpath d='M229.965 174.043C229.796 174.138 229.624 174.234 229.449 174.333C229.264 174.438 229.076 174.546 228.884 174.66C228.622 174.806 228.349 174.966 228.073 175.128C226.305 176.162 224.26 177.412 222.116 178.841C220.721 179.768 219.283 180.773 217.848 181.844C217.674 181.973 217.501 182.103 217.329 182.233C217.31 182.252 217.287 182.265 217.27 182.28C215.593 183.548 213.932 184.906 212.36 186.332C212.261 186.427 212.159 186.517 212.066 186.604C210.281 188.242 209.044 189.53 208.757 189.909C208.239 190.584 207.126 192.155 205.691 194.219C205.322 194.749 204.932 195.312 204.525 195.9H204.524C203.514 197.362 202.402 198.978 201.257 200.65C200.628 201.568 199.988 202.503 199.35 203.436C194.739 210.187 190.225 216.857 190.225 216.857L190.115 216.787L189.395 216.323L157.284 195.634C157.613 193.061 158.559 186.467 159.499 179.404C159.704 177.857 159.909 176.286 160.108 174.73C160.366 172.712 160.612 170.717 160.833 168.832C160.94 167.908 161.042 167.01 161.135 166.148C161.55 162.336 161.809 159.215 161.77 157.608C161.611 151 160.656 144.433 160.696 137.815C160.699 137.605 160.701 137.391 160.704 137.177C160.778 132.676 161.329 128.181 162.452 123.824C164.734 114.998 169.323 106.899 171.025 97.9076C171.347 96.2072 171.622 94.3954 171.915 92.5449C172.658 87.8541 173.516 82.9193 175.538 78.9342C175.698 78.6163 175.871 78.3323 176.061 78.0771C176.588 77.3651 177.247 76.8797 178.148 76.5431C181.879 75.1542 182.96 77.1349 184.095 78.485C186.611 81.4704 186.659 89.2492 185.976 96.8028C185.928 97.3258 185.878 97.8475 185.824 98.3668C185.57 100.807 185.251 103.189 184.931 105.337C184.787 106.291 184.642 107.198 184.502 108.044C183.875 111.817 183.332 114.377 183.332 114.377L183.682 114.295L183.786 114.27L184.971 113.991L186.563 113.615L210.098 108.072C215.571 126.258 221.049 144.438 226.523 162.622C227.105 164.554 227.685 166.485 228.267 168.416C228.329 168.624 228.392 168.832 228.455 169.039C228.46 169.06 228.468 169.087 228.475 169.108L229.611 172.877C229.636 172.957 229.661 173.037 229.685 173.117C229.717 173.223 229.75 173.33 229.782 173.438C229.833 173.614 229.89 173.79 229.941 173.966C229.95 173.992 229.956 174.018 229.965 174.043Z' fill='url(%23paint0_linear_1785_5394)'/%3E%3Cpath opacity='0.6' d='M175.009 91.2511C174.125 91.7891 172.817 92.6712 171.915 92.5448C172.658 87.854 173.516 82.9192 175.538 78.9341C175.698 78.6163 175.871 78.3323 176.061 78.077C176.17 78.0507 176.28 78.0357 176.391 78.032C181.371 77.8443 178.387 89.1916 175.009 91.2511Z' fill='white'/%3E%3Cpath d='M229.963 174.043C229.618 174.238 229.258 174.438 228.882 174.66C228.621 174.807 228.348 174.966 228.072 175.127C226.302 176.162 224.259 177.413 222.113 178.841C220.718 179.768 219.281 180.774 217.845 181.844C215.387 180.946 214.199 179.176 207.423 176.329C203.598 174.721 199.993 173.609 199.359 173.416C192.296 171.254 181.5 168.848 179.287 167.105C177.441 165.648 181.114 164.391 181.117 162.57C181.119 162.396 181.127 162.234 181.147 162.071C181.214 161.553 185.283 162.828 185.574 162.453C189.552 157.308 211.962 160.613 227.337 168.011C227.649 168.162 227.958 168.296 228.266 168.415C228.328 168.622 228.391 168.829 228.452 169.037C228.457 169.058 228.467 169.084 228.472 169.105L229.608 172.875C229.666 173.063 229.721 173.248 229.78 173.437C229.831 173.612 229.887 173.789 229.938 173.965C229.947 173.99 229.952 174.016 229.961 174.043H229.963Z' fill='%23E6BB96'/%3E%3Cpath d='M257.954 83.4247C258.023 83.4197 258.092 83.4147 258.162 83.4072C260.698 83.147 262.953 82.0371 265.47 83.2496C268.227 84.5759 269.339 88.1418 268.656 91.1235C267.974 94.1051 265.892 96.5675 263.643 98.6408C261.538 100.583 259.319 102.421 256.921 103.993C256.008 104.592 254.984 105.444 253.875 105.546C253.465 105.584 250.3 104.828 250.347 104.458L253.137 82.6865C254.765 83.0068 256.339 83.5361 257.954 83.426V83.4247Z' fill='%23F6CCAA'/%3E%3Cpath d='M151.98 171.026C151.047 172.352 161.518 182.334 176.424 191.64C191.278 201.015 204.825 206.11 205.614 204.692C206.432 203.226 194.125 196.155 179.401 186.898C164.657 177.659 152.946 169.652 151.98 171.026Z' fill='%233D3D3D'/%3E%3Cpath d='M207.263 196.234C207.278 196.242 207.296 196.244 207.312 196.252C199.929 209.455 192.221 222.451 184.185 235.243C182.88 234.423 181.577 233.603 180.271 232.782C188.01 220.462 195.486 207.978 202.701 195.33C205.153 196.168 206.792 196.488 207.263 196.234Z' fill='white'/%3E%3Cpath d='M158.451 165.329C158.129 165.787 159.49 167.576 162.122 170.126C165.98 173.866 172.619 179.186 180.696 184.258C188.216 189 195.386 192.526 200.41 194.485C201.236 194.809 202 195.089 202.701 195.33C195.487 207.978 188.009 220.463 180.272 232.782C164.604 222.934 148.93 213.097 133.249 203.27C141.314 190.412 149.715 177.765 158.451 165.329Z' fill='white'/%3E%3Cpath d='M183.142 242C190.957 229.768 198.448 217.332 205.613 204.692C205.247 205.341 202.161 204.607 197.478 202.707C189.733 215.982 181.704 229.08 173.392 242H183.143H183.142Z' fill='%23253858'/%3E%3Cpath d='M108 242H173.392C181.703 229.08 189.732 215.982 197.478 202.707C192.023 200.497 184.421 196.666 176.424 191.64C161.52 182.334 151.047 172.352 151.98 171.026C136.126 193.935 121.467 217.593 108 242Z' fill='%23253858'/%3E%3Cpath d='M254.947 36.6192L204.519 30.0052C199.892 29.3996 195.636 32.6678 195.031 37.2936L191.794 61.9488L190.637 70.7911L190.139 74.5873L188.981 83.4309L179.209 157.965C178.6 162.59 181.871 166.844 186.499 167.453L236.927 174.066C241.553 174.676 245.807 171.404 246.415 166.778L256.604 89.0889L257.766 80.2466L262.243 46.1096C262.844 41.4814 259.58 37.2298 254.948 36.6204L254.947 36.6192ZM246.789 41.2862C247.029 41.3175 247.198 41.5389 247.167 41.7804C247.137 42.0169 246.914 42.1858 246.673 42.1545C246.436 42.1245 246.267 41.9056 246.297 41.6653C246.329 41.4238 246.546 41.2562 246.788 41.2862H246.789ZM220.069 37.2848C220.069 37.2848 220.073 37.2848 220.077 37.2848L238.036 39.6396C238.55 39.7059 238.908 40.1714 238.841 40.6831C238.809 40.9409 238.674 41.1561 238.484 41.3037C238.293 41.4514 238.047 41.5227 237.793 41.4901L219.834 39.1354C219.322 39.0703 218.962 38.5986 219.027 38.0881C219.096 37.5813 219.559 37.2197 220.067 37.2848H220.069ZM244.551 164.985L180.921 156.643L196.12 40.7244L259.757 49.075L244.552 164.985H244.551Z' fill='%233D3D3D'/%3E%3Cpath d='M259.15 79.1818L263.465 46.2736C264.162 40.9559 260.422 36.0862 255.112 35.3905L204.674 28.7791C199.364 28.0822 194.495 31.8233 193.799 37.1334L190.69 60.8127C190.249 60.854 189.87 61.1981 189.81 61.6648L188.645 70.5597C188.586 71.0214 188.857 71.4493 189.275 71.6094L189.035 73.4537C188.592 73.4988 188.213 73.8354 188.154 74.3021L186.989 83.2007C186.931 83.6599 187.203 84.0878 187.623 84.2505L177.977 157.799C177.279 163.117 181.019 167.986 186.334 168.684L236.764 175.293C242.078 175.991 246.946 172.25 247.643 166.941L257.674 90.4815C258.214 90.5504 258.714 90.1737 258.784 89.627L260.007 80.2929C260.077 79.7461 259.694 79.2519 259.151 79.1831L259.15 79.1818ZM257.763 80.2466L256.601 89.0889L246.412 166.778C245.804 171.404 241.55 174.676 236.924 174.066L186.496 167.453C181.868 166.843 178.597 162.59 179.206 157.965L188.978 83.4309L190.136 74.5873L190.634 70.7912L191.792 61.9488L195.028 37.2936C195.633 32.6679 199.889 29.3997 204.516 30.0053L254.944 36.6192C259.576 37.2285 262.839 41.4802 262.239 46.1084L257.762 80.2453L257.763 80.2466Z' fill='%23172B4D'/%3E%3Cpath d='M254.947 36.6192L204.519 30.0052C199.892 29.3996 195.636 32.6678 195.031 37.2936L191.794 61.9488L190.637 70.7911L190.139 74.5873L188.981 83.4309L179.209 157.965C178.6 162.59 181.871 166.844 186.499 167.453L236.927 174.066C241.553 174.676 245.807 171.404 246.415 166.778L256.604 89.0889L257.766 80.2466L262.243 46.1096C262.844 41.4814 259.58 37.2298 254.948 36.6204L254.947 36.6192ZM246.789 41.2862C247.029 41.3175 247.198 41.5389 247.167 41.7804C247.137 42.0169 246.914 42.1858 246.673 42.1545C246.436 42.1245 246.267 41.9056 246.297 41.6653C246.329 41.4238 246.546 41.2562 246.788 41.2862H246.789ZM220.069 37.2848C220.069 37.2848 220.073 37.2848 220.077 37.2848L238.036 39.6396C238.55 39.7059 238.908 40.1714 238.841 40.6831C238.809 40.9409 238.674 41.1561 238.484 41.3037C238.293 41.4514 238.047 41.5227 237.793 41.4901L219.834 39.1354C219.322 39.0703 218.962 38.5986 219.027 38.0881C219.096 37.5813 219.559 37.2197 220.067 37.2848H220.069ZM244.551 164.985L180.921 156.643L196.12 40.7244L259.757 49.075L244.552 164.985H244.551Z' fill='%23253858'/%3E%3Cpath opacity='0.6' d='M247.167 41.7805C247.136 42.017 246.914 42.1859 246.672 42.1547C246.436 42.1246 246.267 41.9057 246.297 41.6654C246.328 41.4239 246.546 41.2563 246.787 41.2863C247.028 41.3176 247.197 41.5391 247.165 41.7805H247.167Z' fill='%23495975'/%3E%3Cpath opacity='0.6' d='M238.842 40.6857C238.809 40.9434 238.674 41.1586 238.484 41.3063C238.294 41.4539 238.047 41.5252 237.793 41.4927L219.835 39.1379C219.323 39.0728 218.963 38.6011 219.028 38.0906C219.096 37.5839 219.559 37.2223 220.067 37.2874C220.067 37.2874 220.07 37.2874 220.075 37.2874L238.034 39.6421C238.548 39.7085 238.906 40.1739 238.839 40.6857H238.842Z' fill='%23495975'/%3E%3Cpath d='M259.755 49.0751L244.55 164.985L180.919 156.643L196.118 40.7245L259.755 49.0751Z' fill='%23F5F8FF'/%3E%3Cpath d='M258.868 126.834C261.946 123.505 265.091 119.566 264.84 115.04C264.692 112.385 263.346 109.91 261.573 107.928C260.123 106.309 257.988 103.778 255.926 102.902C255.734 104.312 255.405 105.625 254.878 106.963C254.865 106.994 254.848 107.015 254.829 107.038C254.319 108.146 253.45 108.907 252.594 109.764C250.471 111.894 248.389 114.088 246.799 116.656C244.101 121.014 242.677 126.763 247.18 130.413C246.443 129.815 241.004 136.711 240.644 137.303C239.701 138.85 239.065 140.639 239.17 142.448C239.3 144.693 240.51 146.687 241.611 148.583C241.916 149.108 240.948 151.906 240.863 152.682C240.661 154.502 240.483 156.482 241.681 158.027C243.208 159.994 246.146 160.092 248.582 159.581C252.038 158.857 255.45 157.131 257.356 154.16C259.263 151.188 259.228 146.84 256.655 144.424C259.373 142.319 261.581 139.387 262.215 136.007C262.849 132.627 261.677 128.819 258.868 126.836V126.834Z' fill='url(%23paint1_linear_1785_5394)'/%3E%3Cpath opacity='0.6' d='M251.175 116.765C251.845 116.481 254.922 116.244 256.109 117.397C257.159 118.416 257.911 121.757 255.796 124.436C255.418 124.915 253.572 127.986 250.595 128.195C249.106 128.298 246.686 124.166 247.134 120.671C247.32 119.22 250.44 117.076 251.174 116.763L251.175 116.765Z' fill='white'/%3E%3Cpath opacity='0.6' d='M250.547 134.562C251.418 134.673 253.301 136.095 253.398 139.942C253.486 143.473 249.093 144.729 248.628 144.936C247.777 145.314 245.56 146.663 244.743 145.322C243.768 143.722 242.145 140.27 243.203 138.93C245.316 136.251 247.92 134.224 250.547 134.561V134.562Z' fill='white'/%3E%3Cpath opacity='0.6' d='M250.69 146.792L244.691 149.859C244.691 149.859 244.528 155.739 246.195 156.542C248.625 157.713 250.993 155.632 252.194 153.475C254.493 149.345 250.69 146.792 250.69 146.792Z' fill='white'/%3E%3Cpath d='M280.62 45.952H224.435C218.879 45.952 214.375 50.4559 214.375 56.0118V96.1295C214.375 101.685 218.879 106.189 224.435 106.189H280.62C286.176 106.189 290.68 101.685 290.68 96.1295V56.0118C290.68 50.4559 286.176 45.952 280.62 45.952Z' fill='%23FF7373'/%3E%3Cpath d='M207.585 92.1068L219.517 96.8564L215.021 80.4755L207.185 90.6504C206.801 91.1483 207.001 91.8753 207.585 92.108V92.1068Z' fill='%23FF7373'/%3E%3Cpath d='M252.563 87.555H252.501C249.997 87.555 248.446 89.6908 248.446 91.6702C248.446 93.771 250.238 95.4802 252.44 95.4802C255.016 95.4802 256.555 93.512 256.555 91.6089C256.555 89.373 254.764 87.5537 252.562 87.5537L252.563 87.555Z' fill='white'/%3E%3Cpath d='M255.798 55.1359C255.016 55.1359 252.994 55.4512 251.923 55.6376L251.89 55.6439C249.288 56.2019 248.17 57.4206 248.265 59.5952V59.6115C248.516 63.6129 249.72 74.4747 250.83 84.3505C250.867 84.9486 251.395 85.3452 251.891 85.3452H251.952C252.406 85.3452 253.694 84.9711 253.905 84.1291L253.92 84.0703L253.927 84.0102C254.376 79.8674 254.928 75.273 255.462 70.8299C256.233 64.4162 256.898 58.8758 257.043 56.4334V56.3809C257.045 55.6476 256.533 55.1346 255.798 55.1346V55.1359Z' fill='white'/%3E%3Cpath d='M179.388 15.9266L189.127 25.6648C189.594 26.1327 190.061 26.5994 190.529 27.0674C191.34 27.8782 192.602 26.6194 191.79 25.8062C188.545 22.5605 185.298 19.3136 182.052 16.0679C181.584 15.6 181.118 15.1333 180.65 14.6653C179.839 13.8545 178.576 15.1133 179.388 15.9266Z' fill='%23FF7373'/%3E%3Cpath d='M195.465 8.86099C195.305 13.4492 195.145 18.0362 194.985 22.6244C194.962 23.285 194.938 23.9456 194.916 24.6063C194.876 25.7562 196.659 25.7524 196.699 24.6063C196.859 20.0181 197.019 15.4311 197.179 10.8429C197.202 10.1823 197.225 9.52164 197.248 8.86099C197.288 7.71113 195.505 7.71488 195.465 8.86099Z' fill='%23FF7373'/%3E%3Cpath d='M173.584 32.5252C178.172 32.365 182.759 32.2049 187.347 32.0447C188.008 32.0222 188.668 31.9984 189.329 31.9759C190.475 31.9359 190.479 30.1529 189.329 30.1929C184.741 30.3531 180.154 30.5132 175.566 30.6734C174.905 30.6959 174.244 30.7197 173.584 30.7422C172.438 30.7822 172.434 32.5652 173.584 32.5252Z' fill='%23FF7373'/%3E%3Cpath d='M299.975 31.8108C297.116 35.403 294.258 38.994 291.399 42.5863C290.988 43.103 290.576 43.621 290.164 44.1378C289.45 45.0362 290.844 46.1472 291.56 45.2476C294.419 41.6554 297.276 38.0644 300.135 34.4721L301.37 32.9206C302.085 32.0223 300.691 30.9112 299.975 31.8108Z' fill='%23FF7373'/%3E%3Cpath d='M308.811 46.9856C304.235 47.3447 299.659 47.7038 295.082 48.0629C294.422 48.1142 293.764 48.1668 293.105 48.2181C291.959 48.3082 292.163 50.0799 293.306 49.9898C297.883 49.6307 302.459 49.2716 307.036 48.9125C307.695 48.8612 308.354 48.8086 309.013 48.7573C310.159 48.6673 309.955 46.8955 308.811 46.9856Z' fill='%23FF7373'/%3E%3Cpath d='M282.827 27.9183C283.504 32.4589 284.182 36.9984 284.859 41.539C284.956 42.1922 285.054 42.8465 285.152 43.4997C285.321 44.6333 287.094 44.4356 286.923 43.2982C286.246 38.7576 285.568 34.2182 284.891 29.6775C284.794 29.0244 284.696 28.37 284.599 27.7168C284.43 26.5832 282.657 26.7797 282.827 27.9183Z' fill='%23FF7373'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1785_5394' x1='217.475' y1='108.379' x2='142.83' y2='180.885' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFC2A4'/%3E%3Cstop offset='1' stop-color='%23F4AB82'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1785_5394' x1='260.438' y1='115.969' x2='230.635' y2='141.275' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFC2A4'/%3E%3Cstop offset='1' stop-color='%23F4AB82'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1785_5394'%3E%3Cpath d='M0 0H442C455.255 0 466 10.7452 466 24V218C466 231.255 455.255 242 442 242H0V0Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 768px) {
  .beware-recruitment {
    width: 98%;
    min-height: 350px;
    max-width: 342px;
    margin: 40px auto;
    flex-direction: column;
    position: relative;
    overflow: hidden;
  }
  .beware-recruitment .info-graphic,
.beware-recruitment .head-container {
    width: 100%;
  }
  .beware-recruitment .head-container {
    position: relative;
    z-index: 1;
  }
  .beware-recruitment .info-graphic {
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0px;
    background-size: 70%;
    background-position: right bottom;
  }
  .beware-recruitment .info-graphic:before {
    left: 36%;
    top: -20px;
  }
}
@media (max-width: 568px) {
  .beware-recruitment {
    width: 100%;
    max-width: 500px;
    margin-bottom: 30px;
  }
}

.office-loction {
  padding: 50px 16px 0;
}
@media (max-width: 768px) {
  .office-loction {
    padding: 0px 16px;
  }
}
.office-loction .office-add {
  display: flex;
  width: 1170px;
  margin: 0px auto;
  position: relative;
}
.office-loction .office-add .heading {
  order: 1;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 30px;
  position: absolute;
  top: 0px;
}
@media (max-width: 768px) {
  .office-loction .office-add .heading {
    position: initial;
  }
}
.office-loction .office-add .address {
  width: 55%;
  padding-top: 60px;
}
.office-loction .office-add .address .heading {
  font-size: 32px;
  line-height: 28px;
  margin-bottom: 30px;
}
.office-loction .office-add .map {
  width: 45%;
  text-align: center;
}
.office-loction .office-add .map svg {
  width: 90%;
  height: 100%;
}
@media (max-width: 1024px) {
  .office-loction .office-add {
    padding: 60px 16px 0;
  }
  .office-loction .office-add .address,
.office-loction .office-add .map {
    width: 45%;
  }
}
@media (max-width: 768px) {
  .office-loction .office-add {
    width: 100%;
    padding: 0px;
    flex-direction: column-reverse;
  }
  .office-loction .office-add .address,
.office-loction .office-add .map {
    width: 100%;
    padding: 0;
  }
  .office-loction .office-add .address svg,
.office-loction .office-add .map svg {
    width: 90%;
    height: auto;
    margin-bottom: 40px;
  }
}
.office-loction .office-add .accordian-box {
  width: 100%;
  overflow: hidden;
  overflow-x: scroll;
}
.office-loction .office-add .accordian-box::-webkit-scrollbar {
  width: 1;
  display: none;
}
.office-loction .office-add .accordian-box::-webkit-scrollbar-track {
  border-radius: 0;
  background: transparent;
}
.office-loction .office-add .accordian-box::-webkit-scrollbar-thumb {
  height: 0px;
  background: transparent;
  border-radius: 8px;
}
.office-loction .office-add .format-none {
  border: none;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .office-loction .office-add .format-none {
    margin-bottom: 0px;
  }
}
.office-loction .office-add .format-none a {
  display: block;
  border: 1px solid #0065ff;
  padding: 16px 16px 16px 40px;
  border-radius: 8px;
  position: relative;
}
.office-loction .office-add .format-none a .icon {
  position: relative;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: relative;
  top: 3px;
  left: -4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_1969_3766)'%3E%3Cpath d='M2.50098 18.2402H17.501' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.16797 18.2402V6.57357L10.8346 3.24023V18.2402' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.834 18.2404V9.90706L10.834 6.57373' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50098 8.24023V8.25023' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50098 10.7402V10.7502' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50098 13.2402V13.2502' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50098 15.7402V15.7502' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1969_3766'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.000976562 0.740234)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 768px) {
  .office-loction .office-add .format-none a .icon {
    top: -2px;
  }
}
.office-loction .office-add .format-none a:hover, .office-loction .office-add .format-none a:visited {
  color: #0065ff;
}
@media (max-width: 568px) {
  .office-loction .office-add .format-none a {
    display: flex;
    border: 1px solid #0065ff;
    padding: 16px 0;
    border-radius: 8px;
    position: relative;
    align-items: center;
    justify-content: center;
    margin: 10px 0 30px;
  }
}

.address .accordian-box {
  padding: 0px;
  margin: 0px;
}
.address .accordian-box li {
  border-radius: 8px;
  border: 1px solid #dfe1e6;
  padding: 0;
  margin-bottom: 16px;
}
.address .accordian-box li.format-none {
  border: none;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .address .accordian-box li.format-none {
    margin-bottom: 0px;
  }
}
.address .accordian-box li.format-none a {
  display: block;
  border: 1px solid #0065ff;
  padding: 16px 16px 16px 40px;
  border-radius: 8px;
  position: relative;
}
.address .accordian-box li.format-none a:before {
  position: relative;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: relative;
  top: 3px;
  left: -4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_1969_3766)'%3E%3Cpath d='M2.50098 18.2402H17.501' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.16797 18.2402V6.57357L10.8346 3.24023V18.2402' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.834 18.2404V9.90706L10.834 6.57373' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50098 8.24023V8.25023' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50098 10.7402V10.7502' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50098 13.2402V13.2502' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50098 15.7402V15.7502' stroke='%230065FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1969_3766'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.000976562 0.740234)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 768px) {
  .address .accordian-box li.format-none a:before {
    top: -2px;
  }
}
.address .accordian-box li.format-none a:hover, .address .accordian-box li.format-none a:visited {
  color: #0065ff;
}
.address .accordian-box li .city-location {
  font-size: 16px;
  font-weight: 600;
  position: relative;
  display: block;
  padding: 18px 18px 18px 48px;
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
}
@media (max-width: 768px) {
  .address .accordian-box li .city-location {
    min-width: 230px;
    min-width: 230px;
    padding: 48px 18px 16px 19px;
  }
}
.address .accordian-box li .city-location .plus-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  left: 17px;
  top: 13px;
}
.address .accordian-box li .city-location .plus-icon:before {
  content: "";
  font-style: normal;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Collapsed'%3E%3Cg id='Group 24041436'%3E%3Cpath id='Vector' d='M19.501 10.3701C19.501 15.6168 15.2477 19.8701 10.001 19.8701C4.75427 19.8701 0.500977 15.6168 0.500977 10.3701C0.500977 5.12341 4.75427 0.870117 10.001 0.870117C15.2477 0.870117 19.501 5.12341 19.501 10.3701Z' fill='white' stroke='%23505F79'/%3E%3Cg id='Mask group'%3E%3Cmask id='mask0_1969_1402' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='5' y='4' width='10' height='13'%3E%3Crect id='Rectangle 33768' x='5' y='4' width='10' height='13' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1969_1402)'%3E%3Cpath id='Vector_2' d='M9.31723 10.9951H5.62598C5.2741 10.9951 5.00098 10.7214 5.00098 10.3701C5.00098 10.0189 5.27473 9.74512 5.62598 9.74512H14.376C14.7279 9.74512 15.001 10.0189 15.001 10.3701C15.001 10.7214 14.7272 10.9951 14.376 10.9951H9.31723Z' fill='%23505F79'/%3E%3Cpath id='Vector_3' d='M9.37598 9.68637L9.37598 5.99512C9.37598 5.64324 9.64973 5.37012 10.001 5.37012C10.3522 5.37012 10.626 5.64387 10.626 5.99512L10.626 14.7451C10.626 15.097 10.3522 15.3701 10.001 15.3701C9.64973 15.3701 9.37598 15.0964 9.37598 14.7451L9.37598 9.68637Z' fill='%23505F79'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  width: 23px;
  height: 24px;
  position: absolute;
}
.address .accordian-box li .city-location.city-location.active .plus-icon:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Expend'%3E%3Cg id='Group 24041436'%3E%3Cpath id='Vector' d='M19.501 10.3701C19.501 15.6168 15.2477 19.8701 10.001 19.8701C4.75427 19.8701 0.500977 15.6168 0.500977 10.3701C0.500977 5.12341 4.75427 0.870117 10.001 0.870117C15.2477 0.870117 19.501 5.12341 19.501 10.3701Z' fill='white' stroke='%23505F79'/%3E%3Cg id='Mask group'%3E%3Cmask id='mask0_1969_1384' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='5' y='4' width='11' height='11'%3E%3Crect id='Rectangle 33768' x='5.00098' y='4.16846' width='10' height='9.99715' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1969_1384)'%3E%3Cpath id='Vector_2' d='M9.31723 10.9951H5.62598C5.2741 10.9951 5.00098 10.7214 5.00098 10.3701C5.00098 10.0189 5.27473 9.74512 5.62598 9.74512H14.376C14.7279 9.74512 15.001 10.0189 15.001 10.3701C15.001 10.7214 14.7272 10.9951 14.376 10.9951H9.31723Z' fill='%23505F79'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  width: 23px;
  height: 24px;
  position: absolute;
}
.address .accordian-box li .content {
  display: flex;
  flex-direction: column;
  padding: 0px 0px 0px 50px;
  line-height: 26px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.5s ease-in;
}
@media (max-width: 768px) {
  .address .accordian-box li .content {
    opacity: 0;
    transition: none;
  }
}
.address .accordian-box li .content.active {
  max-height: 10em;
  padding: 10px 0px 10px 50px;
}
@media (max-width: 768px) {
  .address .accordian-box li .content.active {
    max-height: 20em;
    padding: 0px 16px 10px 16px;
    min-width: 230px;
    opacity: 1;
  }
}
.address .accordian-box li .content .action-menu {
  padding: 20px 0px 10px;
  display: flex;
  justify-content: space-between;
  width: 50%;
}
@media (max-width: 1024px) {
  .address .accordian-box li .content .action-menu {
    width: 75%;
  }
}
@media (max-width: 768px) {
  .address .accordian-box li .content .action-menu {
    width: 100%;
    flex-direction: column;
    padding: 5px 0;
    margin: 10px 0 0 0;
  }
  .address .accordian-box li .content .action-menu a {
    display: block;
    margin-bottom: 10px;
  }
}
.address .accordian-box li .content .action-menu a {
  display: flex;
  align-items: center;
  color: #0065ff;
}
.address .accordian-box li .content .action-menu a:hover, .address .accordian-box li .content .action-menu a:visited {
  color: #0065ff;
}
.address .accordian-box li .content .action-menu .phone-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M17 14.4379C17 14.7259 16.9359 15.022 16.7997 15.3101C16.6635 15.5982 16.4872 15.8703 16.2549 16.1263C15.8623 16.5585 15.4296 16.8705 14.9409 17.0706C14.4602 17.2707 13.9394 17.3747 13.3786 17.3747C12.5613 17.3747 11.688 17.1826 10.7666 16.7905C9.84527 16.3984 8.92389 15.8703 8.01052 15.2061C7.08913 14.5339 6.21582 13.7897 5.38257 12.9654C4.55734 12.1332 3.81222 11.2609 3.14722 10.3487C2.49024 9.43642 1.96144 8.52416 1.57687 7.6199C1.19229 6.70764 1 5.83539 1 5.00316C1 4.459 1.09614 3.93885 1.28843 3.45871C1.48072 2.97057 1.78518 2.52245 2.20981 2.12233C2.72258 1.61819 3.28343 1.37012 3.87631 1.37012C4.10065 1.37012 4.32499 1.41813 4.52529 1.51416C4.7336 1.61019 4.91788 1.75423 5.06209 1.96229L6.92088 4.57903C7.0651 4.77909 7.16925 4.96314 7.24136 5.13919C7.31347 5.30724 7.35353 5.47529 7.35353 5.62733C7.35353 5.81939 7.29745 6.01144 7.18528 6.1955C7.08112 6.37955 6.92889 6.5716 6.7366 6.76366L6.12769 7.39584C6.03956 7.48386 5.9995 7.58789 5.9995 7.71593C5.9995 7.77995 6.00751 7.83597 6.02354 7.89998C6.04757 7.964 6.07161 8.01202 6.08763 8.06003C6.23185 8.3241 6.48022 8.6682 6.83275 9.08432C7.19329 9.50044 7.57787 9.92456 7.99449 10.3487C8.42714 10.7728 8.84377 11.1649 9.2684 11.525C9.68503 11.8771 10.0295 12.1172 10.302 12.2612C10.342 12.2772 10.3901 12.3012 10.4462 12.3252C10.5103 12.3493 10.5744 12.3573 10.6465 12.3573C10.7827 12.3573 10.8868 12.3092 10.975 12.2212L11.5839 11.621C11.7842 11.421 11.9765 11.2689 12.1607 11.1729C12.345 11.0609 12.5293 11.0049 12.7296 11.0049C12.8818 11.0049 13.0421 11.0369 13.2183 11.1089C13.3946 11.1809 13.5789 11.285 13.7792 11.421L16.4311 13.3015C16.6395 13.4456 16.7837 13.6136 16.8718 13.8137C16.9519 14.0137 17 14.2138 17 14.4379Z' stroke='%230065FF' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 10px;
}
.address .accordian-box li .content .action-menu .loc-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M17 1.37012L10.1429 17.3747L7.85714 10.5156L0.999999 8.22922L17 1.37012Z' stroke='%230065FF' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .address .accordian-box {
    display: flex;
    flex-wrap: nowrap;
  }
  .address .accordian-box li {
    margin-right: 10px;
    height: 83px;
  }
  .address .accordian-box li.active {
    height: 100%;
  }
}

.stikcyReferFriend {
  background: #E9F1FF;
  border: 2px solid #fff;
  box-shadow: 0px 4px 16px rgba(31, 81, 175, 0.16);
  width: 165px;
  height: 53px;
  position: fixed;
  bottom: 100px;
  right: -2px;
  z-index: 9999;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  padding-left: 45px;
  border-radius: 8px 0px 0 8px;
  cursor: pointer;
}
.stikcyReferFriend .icon {
  position: absolute;
  width: 34px;
  height: 34px;
  background: url(../../images/career/refer-img.gif) no-repeat 0 -6px;
  background-size: cover;
  border-radius: 50%;
  left: 5px;
}

.more-details {
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  margin: 16px 46px;
}

.great_place_to_work {
  width: 100%;
  margin-bottom: 20px;
}

.great_place_to_work img {
  width: 100% !important;
}

.faqDetails-accordion {
  margin-bottom: 40px !important;
}
.faqDetails-accordion details .faqDetails-heading {
  padding: 20px 40px 20px 0px !important;
  font-size: 24px !important;
  font-weight: 500 !important;
}
.faqDetails-accordion details:last-child .faqDetails-heading {
  border: none !important;
}
.faqDetails-accordion .award_list {
  padding: 0 0 0 13px;
  margin: 0px;
}
.faqDetails-accordion .award_list li {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding: 5px 0;
}

.award_block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 40px 0;
}
.award_block .items {
  width: 28%;
  background: rgb(232, 241, 255);
  border-radius: 16px;
  padding: 20px;
  margin: 20px 0;
}
.award_block .items .award_img {
  background: rgb(4, 11, 32);
  padding: 20px;
  border-radius: 20px;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 140px;
}
.award_block .items .award_img span {
  display: flex;
  width: 100%;
  max-width: 220px;
  justify-content: center;
}
.award_block .items .award_img span img {
  width: 100%;
}
.award_block .items .award_img span.img2 img {
  width: 40%;
}
.award_block .items .award_img span.img6 img {
  width: 60%;
}
.award_block .items .award_name {
  font-size: 18px;
  font-weight: 400;
  width: 90%;
  text-align: center;
  margin: 0px auto;
  line-height: 24px;
}
@media (max-width: 980px) {
  .award_block .items {
    width: 44%;
  }
}
@media (max-width: 568px) {
  .award_block .items {
    width: 100%;
  }
}