:root {
  --aboutus-blue: #0c8ae5;
  --aboutus-blue-deep: #1c4aa4;
  --aboutus-ink: #191919;
  --aboutus-muted: #4c4c4c;
  --aboutus-soft-text: #5c6782;
  --aboutus-yellow: #edad0c;
  --aboutus-peach: #ffa6a0;
  --aboutus-surface: #f1f6ff;
  --aboutus-surface-warm: #fff7f1;
  --aboutus-border: #c6d8f6;
  --aboutus-shadow: 0 16px 32px rgba(10, 44, 116, 0.12);
}

.aboutus-page {color: var(--aboutus-ink);font-family: "Poppins", sans-serif;}

.aboutus-page {
  overflow: clip;
}

.aboutus-page img {
  display: block;
  max-width: 100%;
}

.aboutus-page .aboutus-logo-shell .logo.augeo{
    width: 84px;height: 100%;max-height: 100%;
}

.aboutus-page .aboutus-hero,
.aboutus-page .aboutus-overview-section,
.aboutus-page .aboutus-values-section,
.aboutus-page .aboutus-trust-section,
.aboutus-page .aboutus-services-section,
.aboutus-page .aboutus-bidding-section,
.aboutus-page .aboutus-life-section,
.aboutus-page .aboutus-awards-section,
.aboutus-page .aboutus-history-section,
.aboutus-page .aboutus-management-section,
.aboutus-page .aboutus-group-section {
  padding: 2rem 0;
}

/*.aboutus-page .aboutus-awards-section .container{
  background: linear-gradient(263.27deg, #FFF9F6 7.09%, #F6F9FF 93.29%);
}*/

.aboutus-page .aboutus-hero {
  background: linear-gradient(78deg, #ebf1ff 2.85%, #fff6ef 95.62%);
  padding-bottom: 0;
  padding-top: 0;
}

.aboutus-page .aboutus-hero-copy h1,
.aboutus-page .aboutus-section-heading .h2,
.aboutus-page .aboutus-overview-copy .h2 {
  margin: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}

.aboutus-page .aboutus-hero-copy h1,
.aboutus-page .aboutus-section-heading .h2 {
background: linear-gradient(90deg, #1147AE 0%, #0F85C4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.aboutus-page .aboutus-overview-copy .h2 {
  color: var(--aboutus-muted);
}

.aboutus-page .aboutus-hero-copy p,
.aboutus-page .aboutus-section-heading p,
.aboutus-page .aboutus-overview-copy p,
.aboutus-page p {
  color: var(--aboutus-muted);
}

.aboutus-page .aboutus-hero-copy p {
  max-width: 44rem;
  margin: 1rem 0 0;
  font-size: 1.05rem;
  line-height: 2;
}

.aboutus-page .aboutus-hero-image {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  min-height: 27rem;
}

.aboutus-page .aboutus-hero-image img {
  max-height: 31.5rem;
  object-fit: contain;
  filter: drop-shadow(6px 0 10px rgba(0, 0, 0, 0.22));
}

.aboutus-page .aboutus-hero-pills {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, max-content));
  gap: 1rem;
  margin-top: 2rem;
}

.aboutus-page .aboutus-info-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  min-height: 2.8rem;
  padding: 0.45rem 1rem;
  border: 1px solid var(--aboutus-border);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.82);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  color: #4C5C79;
  font-size: 0.85rem;
}

.aboutus-page .aboutus-pill-icon,
.aboutus-page .aboutus-value-icon,
.aboutus-page .aboutus-trust-icon,
.aboutus-page .aboutus-service-icon,
.aboutus-page .aboutus-bidding-icon,
.aboutus-page .aboutus-management-avatar,
.aboutus-page .aboutus-history-media-placeholder {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}

.aboutus-page .aboutus-pill-icon strong{
  font-weight: 600;
}
.aboutus-page .aboutus-pill-icon {
  width: 1.65rem;
  height: 1.65rem;
  border-radius: 50%;
  /* background: linear-gradient(135deg, #f9bf2f, #ffefbc); */
  color: #7b4f00;
  font-size: 0.75rem;
}

.aboutus-page .aboutus-section-heading {
  max-width: 60rem;
  margin: 0 auto 2rem;
}

.aboutus-page .aboutus-section-heading p {
  margin: 0.8rem 0 0;
  font-size: 1.05rem;
  line-height: 1.75;
}

.aboutus-page .aboutus-section-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2rem;
  padding: 0.3rem 0.95rem;
  margin-bottom: 1.2rem;
  border: 1px solid #d6a352;
  border-radius: 999px;
  background: #ffffff;
  color: #a9711c;
  font-size: 0.875rem;
  font-weight: 500;
}

.aboutus-page .aboutus-overview-copy p {
  margin: 0 0 0.85rem;
  /*font-size: 1rem;*/font-size: 14px;font-weight: 400;
  line-height: 2;
}

.aboutus-page .aboutus-overview-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 1.7rem;
}

.aboutus-page .aboutus-btn {
    padding: 0.5rem 1.35rem;
    border-radius: 9px;
    font-size: 18px;
    font-weight: 500;
  transition: transform 220ms ease, box-shadow 220ms ease, color 220ms ease, background 220ms ease;
}

.aboutus-page .aboutus-btn:hover {
  transform: translateY(-2px);
}

.aboutus-page .aboutus-btn-primary {
  border: 1px solid #d0920a;
  background: linear-gradient(90deg, var(--aboutus-yellow) 0%, var(--aboutus-peach) 100%);
  color: #2b2a29;
}

.aboutus-page .aboutus-btn-secondary {
  border: 1px solid #abafca;
  background: linear-gradient(192deg, #ffffff 9.24%, #eeefff 79.6%);
  color: var(--aboutus-muted);
}

.aboutus-page .aboutus-btn-blue {
  border: 1px solid #abd1ff;
  background: linear-gradient(90deg, var(--aboutus-blue) 0%, var(--aboutus-blue-deep) 100%);
  color: #ffffff;
}

.aboutus-page .aboutus-overview-gallery {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 1.4rem;
  align-items: stretch;
}

.aboutus-page .aboutus-gallery-main,
.aboutus-page .aboutus-gallery-item {
  overflow: hidden;
  border-radius: 1.5rem;
}

.aboutus-page .aboutus-gallery-main {
  min-height: 28.5rem;
}

.aboutus-page .aboutus-gallery-stack {
  display: grid;
  gap: 1.4rem;
}

.aboutus-page .aboutus-gallery-main img,
.aboutus-page .aboutus-gallery-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.aboutus-page .aboutus-values-section {
  color: #ffffff;
}

.aboutus-page .aboutus-values-section .container {
  padding: 3rem 2rem;border-radius: 2rem;
  background: linear-gradient(264.98deg, #6959BE 15.2%, #2D78C3 80.98%);
}

.aboutus-page .aboutus-values-section .aboutus-section-heading .h2,
.aboutus-page .aboutus-values-section .aboutus-section-heading p {
  background: none;
  color: #ffffff;
}

.aboutus-page .aboutus-value-card {
  height: 100%;
  padding: 2rem 1.5rem;
  border-radius: 1.4rem;
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.16);
  text-align: center;
}

.aboutus-page .aboutus-value-icon {
  width: 5.5rem;
  height: 5.5rem;
  margin: 0 auto 1rem;
  border-radius: 50%;
  background: white;
  color: #a06a00;
  font-size: 1.6rem;
}

.aboutus-page .aboutus-value-card h3,
.aboutus-page .aboutus-trust-card h3,
.aboutus-page .aboutus-service-card h3,
.aboutus-page .aboutus-bidding-card h3,
.aboutus-page .aboutus-award-card h3,
.aboutus-page .aboutus-history-content h3,
.aboutus-page .aboutus-management-card h3,
.aboutus-page .aboutus-group-card h3 {
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}
.aboutus-page .aboutus-service-card h3{font-size: 1rem; font-weight: 400;}
.aboutus-page .aboutus-value-card p {
  margin: 0;
  color: rgba(255, 255, 255, 0.86);
  line-height: 1.55;
  font-size: 16px;
}

.aboutus-page .aboutus-trust-section {
  background: linear-gradient(84.9deg, #FBF2DF 5.38%, #FFF1F0 87.63%);
}

.aboutus-page .aboutus-trust-card,
.aboutus-page .aboutus-service-card,
.aboutus-page .aboutus-bidding-card,
.aboutus-page .aboutus-management-card,
.aboutus-page .aboutus-group-card,
.aboutus-page .aboutus-history-card {
  height: 100%;
  border-radius: 1.45rem;
box-shadow: 0px 4px 10.7px rgba(0, 0, 0, 0.08);


background: #FAFBFF;
border: 1px solid #B2BCE6;


}

 .aboutus-page .management-tabs{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:center;
    gap:24px;
    overflow-x:auto;
    white-space:nowrap;
    list-style:none !important;
    padding:0 !important;
    margin:0 !important;
  }

 .aboutus-page .management-tabs::before,
.aboutus-page  .management-tabs::after{
    display:none !important;
  }

 .aboutus-page .management-tabs .management-tab{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    flex:0 0 auto !important;
    width:auto !important;
    padding:13.3px 30px;
    border:1px solid #cfd3e6;
    border-radius:0.5rem;
    background:#f8f8fc;
    color:#2f2f39;
    font-size:18px;
    font-weight:400;
    line-height:1.1;
    text-decoration:none;
    background: linear-gradient(217.15deg, #FFFFFF 9.24%, #EEEFFF 79.6%);
    box-shadow:none;
  }

 .aboutus-page .management-tabs .management-tab.active{
    background:linear-gradient(90deg,#f4c400 0%,#f2b19e 100%);
    border-color:#d8a44d;
    color:#1f1f1f;
    font-weight:600;
    box-shadow:0 8px 18px rgba(216,164,77,.28);
  }

 .aboutus-page .management-tabs .management-tab::before,
 .aboutus-page .management-tabs .management-tab::after{
    display:none !important;
    content:none !important;
  }

 .aboutus-page .management-tabs::-webkit-scrollbar{
    display:none;
  }


.aboutus-page .aboutus-management-section .container{
background: linear-gradient(263.27deg, #FFF9F6 7.09%, #F6F9FF 93.29%);
border-radius: 3rem;
padding: 3rem 2rem;
}

.aboutus-page .aboutus-management-card{
  background: #FFFFFF;
  box-shadow: 0px 4px 9.1px rgba(0, 0, 0, 0.09);
  border-radius: 12px;
  transition: all 0.2s ease-in-out;
  display: flex;
  flex-direction: column;
}
.aboutus-page .aboutus-management-card:hover{
  transform: translateY(-3px);
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
}


.aboutus-page .readmore_btn{color: #1D489C; display: inline-flex; text-decoration: none; gap: 0.875rem; margin-top: auto; font-size: 0.875rem;border-radius: 0.5rem; padding: 0.5rem 0.875rem 0.5rem 0.5rem; border: 1px solid transparent; transition: all 0.2s ease-in-out; margin-left: -0.5rem;}
/* .aboutus-page .readmore_btn:hover{font-weight: 500; background-color: #f0f0f0;} */
.aboutus-page .readmore_btn:hover img{transform: translateX(0.25rem);}
.aboutus-page .readmore_btn img{width: 16px; transition: all 0.2s ease-in-out;}
.aboutus-page .aboutus-trust-card {
  padding: 1.7rem;
}

.aboutus-page .aboutus-trust-icon {
  width: 4.5rem;
  height: 4.5rem;
  margin-bottom: 1rem;
  border-radius: 50%;
  color: var(--aboutus-blue-deep);
  font-size: 1.1rem;


background: #FFFFFF;
border: 1px solid #EEBE70;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);

}
.aboutus-page .aboutus-trust-icon img{
  width: 60%;
  height: 60%;
  object-fit: cover;
}

.aboutus-page .aboutus-trust-card p,
.aboutus-page .aboutus-bidding-card p,
.aboutus-page .aboutus-management-card p,
.aboutus-page .aboutus-group-card p,
.aboutus-page .aboutus-award-card p,
.aboutus-page .aboutus-history-content p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.55;
  color: var(--aboutus-muted);
}

.aboutus-page .aboutus-service-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  min-height: 13.5rem;
  padding: 1.5rem 1rem;
  text-align: center;
}

.aboutus-page .aboutus-service-icon {
  width: 5.2rem;
  height: 5.2rem;
  border-radius: 50%;
  background: linear-gradient(135deg, #eef5ff, #d6e8ff);
  color: var(--aboutus-blue-deep);
  font-size: 1.2rem;
}

.aboutus-page .aboutus-trust-card h3 {
  color: #1D489C;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.aboutus-page .aboutus-trust-card h3 span{
  font-weight: 400;
  color: #9D6B0E;
}

.aboutus-page .aboutus-bidding-section {
  background: linear-gradient(265.26deg, #F2F6FF 10.23%, #EDF8FF 92.52%);
}

.aboutus-page .aboutus-bidding-card {
  display: flex;
  align-items: flex-start;
  gap: 1.1rem;
  padding: 1.6rem;
}

.aboutus-page .aboutus-bidding-icon {
  flex: 0 0 5.1rem;
  width: 5.1rem;
  height: 5.1rem;
  border-radius: 50%;

background: #FFFFFF;
border: 1px solid #EEBE70;
box-shadow: 0px 4px 4px rgba(17, 11, 11, 0.1);
  color: #8c5d00;
  font-size: 1.3rem;
}

.aboutus-page .aboutus-life-image img {
  width: 100%;
  min-height: 20rem;
  object-fit: cover;
}

.aboutus-page .aboutus-awards-shell {
  padding: 2.7rem 2rem;
  border-radius: 3rem;
  background: linear-gradient(255deg, #fff9f6 7.09%, #f6f9ff 93.29%);
}

.aboutus-page .aboutus-award-card {
  position: relative;
  text-align: left;
  background: transparent;
  border: 0;
  box-shadow: none;
}
/*
.aboutus-page .aboutus-awards-shell .row{position: relative;}
.aboutus-page .aboutus-awards-shell .row::before{
  content: "";
  position: absolute;
  top: 7.5rem;
  left: 5rem; 
  width: calc(100% - 15rem);
  margin: 0px auto;
  height: 0.15rem;
  background: linear-gradient(90deg, #90ace5 0%, #f5c4b0 100%);
  z-index: 0;
}
*/

.aboutus-page .aboutus-award-icon {
  position: relative;
  z-index: 1;
  width: 8rem;
  height: 8rem;
  /*margin-bottom: 2rem;*/
  margin: auto auto 2rem;
  border-radius: 50%;
  color: #d19000;
  font-size: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border: 2px solid #4473D3;
  box-shadow: 0px 4px 10.3px rgba(0, 0, 0, 0.25);
}

.aboutus-page .aboutus-award-icon img{
  width: 60%;
  height: 60%;
  object-fit: cover;
}

.aboutus-page .aboutus-award-year,
.aboutus-page .aboutus-history-year {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 5.25rem;
  min-height: 2rem;
  padding: 0.3rem 0.9rem;
  margin-bottom: 1rem;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--aboutus-yellow) 0%, var(--aboutus-peach) 100%);
  color: #111111;
  font-size: 0.95rem;
  font-weight: 600;
  top: 0;
}

.aboutus-page .aboutus-history-year {
  position: absolute;
  color: white;  
  background: #2378CE;
  border-radius: 24px;
}
.aboutus-page .aboutus-history-card-right .aboutus-history-year {
  left: -7rem;
}

.aboutus-page .aboutus-history-card-left .aboutus-history-year {
  right: -7rem;
}


.aboutus-page .aboutus-award-card h3 {
  font-size: 1.05rem;
}

.aboutus-page .aboutus-award-card p {
  font-size: 0.92rem;
}

.aboutus-page .aboutus-history-section .container{

background: linear-gradient(215.9deg, #EAF7FF 15.44%, #F0F7FF 87.74%);

 border-radius: 2rem; padding: 3rem 2rem;
}

.aboutus-page .aboutus-history-timeline {
  position: relative;
  margin: 0 auto;
}

.aboutus-page .aboutus-history-line {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 0.3rem;
  transform: translateX(-50%);
  border-radius: 999px;
background: linear-gradient(180deg, rgba(129, 162, 222, 0.62) 0%, rgba(178, 175, 206, 0.62) 100%);
}
.aboutus-page .aboutus-history-timeline ~ div .aboutus-btn-blue{
  background: linear-gradient(90deg, #EDAD0C 0%, #FFA6A0 100%);
  border: none;
  color: #2B2A29;
}


.aboutus-page .aboutus-history-card {
  position: relative;
  display: grid;
  grid-template-columns: 10rem minmax(0, 1fr);
  gap: 1.2rem;
  align-items: center;
  max-width: calc(50% - 4.5rem);
  margin-bottom: 2rem;
  padding: 1rem;
  border: 1px solid #1c4aa4; box-shadow: 0px 0px 14.3px 0px #0000002E;
}

.aboutus-page .aboutus-history-card-left {
  margin-right: auto;
}

.aboutus-page .aboutus-history-card-right {
  margin-left: auto;
}

.aboutus-page .aboutus-history-card::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 3rem;
  height: 3rem;
  transform: translateY(-50%);
  border: 0.56rem solid #ff8a33;
  border-radius: 50%;
  background: #ffffff;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);


}

.aboutus-page .aboutus-history-card-left::after {
  right: -6rem;
}

.aboutus-page .aboutus-history-card-right::after {
  left: -6rem;
}

.aboutus-page .aboutus-history-media,
.aboutus-page .aboutus-history-media img {
  width: 100%;
  height: 9.25rem;
  border-radius: 1rem;
}

.aboutus-page .aboutus-history-media img {
  object-fit: cover;
}

.aboutus-page .aboutus-history-media-placeholder {
  background: linear-gradient(135deg, #ddecff, #ffe5d4);
  color: var(--aboutus-blue-deep);
  font-size: 2rem;
}


.aboutus-page .aboutus-management-card {
  padding: 0.8rem 0.8rem;
  min-height: 24.5rem;
}

.aboutus-page .aboutus-management-avatar img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}
.aboutus-page .aboutus-management-avatar {
  width: 100%;
  /*height: 14rem;*/height:224px;
  margin: 0 auto 1rem;
  border-radius: 0.5rem;
  overflow: hidden;
  color: #ffffff;
  font-size: 1.35rem;
}

.aboutus-page .aboutus-management-card p{
  color: #7d7d7d;
  font-size: 0.85rem;
  line-height: 1.55;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  flex-shrink: 0;
}

.aboutus-page .aboutus-management-card span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  color:#4C4C4C;
  font-size: 0.92rem;
  font-weight: 400;
}

.aboutus-page .aboutus-management-card h3{
  margin-bottom: 0;
  font-size: 1rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.aboutus-page .aboutus-group-slider {
  overflow-x: auto;
  padding-bottom: 0.5rem;
}

.aboutus-page .aboutus-group-track {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.35rem;
}

.aboutus-page .aboutus-group-card {min-height: 100%;padding: 1rem;}

.aboutus-page .aboutus-group-card .section-text{min-height: 158px;}

.aboutus-page .about-group-logo-shell .aboutus-content h3{
  margin: 0;
  font-size: 1rem;
}

.aboutus-page .aboutus-slider-icn{border-radius: 50%; background-color: #5373AF; width: 2.2rem; height: 2.2rem; flex-shrink: 0; display: flex; align-items: center; justify-content: center;}
.aboutus-page .aboutus-group-track p{
  color: #000;
  font-size: 0.9rem;
}
.aboutus-page .aboutus-group-track p strong{
  font-weight: 500;
}

.aboutus-page .about-group-logo-shell .aboutus-content p{
  margin: 0;
  font-size: 0.825rem;
  font-weight: 400;
}

.aboutus-page .about-group-logo-shell .aboutus-content{
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.aboutus-page .about-group-logo-shell{
  border-bottom: 1px solid #cbd2e1;
  display: flex;
  gap: 1.5rem;
  align-items: center;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.aboutus-page .aboutus-logo-shell{
  display: inline-flex;align-items: center;justify-content: center;
  min-height: 5rem;padding: 0.9rem 1rem;border-radius: 0.85rem;background: #FFF3F3;
}
.aboutus-page .aboutus-logo-shell.augeo-logo{
  background-color: rgba(252, 247, 234, 1);
}

.aboutus-page .aboutus-logo-shell img {
  max-height: 2rem;
  width: auto;
  max-width: 5rem;
}

.aboutus-page .aboutus-subtitle {
  margin: -0.2rem 0 0.95rem;
  color: var(--aboutus-ink);
  font-weight: 500;
}

.aboutus-page .aboutus-group-features {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.8rem;
  margin: 1.25rem 0 1.5rem;
}

.aboutus-page .aboutus-group-features .feature-blk {
  color: var(--aboutus-muted);font-size: 0.725rem;line-height: 1.45;
  height:64px;display: flex;align-items: center;gap: 0.5rem;
  padding: 0.5rem;border-radius: 0.7rem;background: var(--aboutus-surface);
}
.aboutus-page .aboutus-group-track .aboutus-btn {
  border-radius: 0.5rem;
}

.aboutus-page .awardsSwiper {
  padding: 10px 40px 0px;
  overflow: hidden;
}

.aboutus-page .awardsSwiper .swiper-slide {
  height: auto;background-color: transparent !important;padding: 1.2rem 0 3.5rem;
}

.aboutus-page .awardsSwiper .aboutus-award-card {
  height: 100%;
  padding: 24px 20px;
  border-radius: 20px;
  background: #fff !important;
  /*box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);*/

  box-shadow: 1px 2px 4.7px 0px #0000001C;
  text-align: left;
}

.aboutus-page .awardsSwiper .aboutus-award-icon img {
  width: 60%;
  height: 60%;
  object-fit: cover;
  /* margin: 0 auto 16px; */
}

.aboutus-page .awardsSwiper .aboutus-award-year {
  display: inline-block;
  /*margin-bottom: 10px;*/
  margin: auto auto 1rem auto;
  font-weight: 700;
  color: #111111;
  text-align: center;width:fit-content;display: block;
}

.aboutus-page .awardsSwiper .aboutus-award-card h3 {
  font-size: 1.1rem;
  margin-bottom: 10px;
  text-align: center;
}

.aboutus-page .awardsSwiper .aboutus-award-card p {
  margin-bottom: 0;
  font-size: 0.95rem;
  color: #6c757d;
  text-align: center;
}

.aboutus-page .awardsSwiper .swiper-button-prev,
.aboutus-page .awardsSwiper .swiper-button-next {
  color: #0d6efd;
  top:52%;
}

.aboutus-page .awardsSwiper .swiper-pagination-bullet-active {
  background: #0d6efd;
}

.aboutus-page .aboutus-overview-section .aboutus-overview-copy .h2{
  color: rgba(76, 76, 76, 1);font-weight: 600;font-size: 32px;margin-bottom: 0.75rem;
}
.aboutus-page .aboutus-overview-section .aboutus-overview-copy .h2 span{
    color: rgb(41 40 40);line-height: normal;width: fit-content;
    /*background-color: #ffe81a;*/padding: 0rem 0.25rem;border-radius: 9px;
    display: inline-flex;
}
@media (max-width: 575.98px) {
  .aboutus-page .awardsSwiper {
    padding-inline: 10px;
  }

  .aboutus-page .awardsSwiper .swiper-button-prev,
  .aboutus-page .awardsSwiper .swiper-button-next {
    display: none;
  }
}

.aboutus-page .awardsSwiper .swiper-pagination {
  background-color: #7499D9;
  border-radius: 9999px;
  padding: 6px 16px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  border: 1px solid #7499D9;
  width: fit-content;
  bottom: 10px;
  margin:0 auto;
}
.aboutus-page .awardsSwiper .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #A3BFFA;
  opacity: 1;
  margin: 0 6px !important;
  transition: all 0.3s ease;
}
.aboutus-page .awardsSwiper .swiper-pagination-bullet-active {
  width: 25px;
  border-radius: 9999px;
  background-color: #fff;
}
.aboutus-page .awardsSwiper .swiper-button-next svg,
.aboutus-page .awardsSwiper .swiper-button-prev svg { font-size: 16px; /*width: 1em; height: 1em;*/ }
.aboutus-page .awardsSwiper .swiper-button-next,
.aboutus-page .awardsSwiper .swiper-button-prev {
  /*background-color: rgba(116, 153, 217, 0.5);*/
  width: 40px;
  height: 40px;
  border-radius: 50%;
  aspect-ratio: 1;
}
.aboutus-page .awardsSwiper .swiper-button-next:hover,
.aboutus-page .awardsSwiper .swiper-button-prev:hover { /*background-color: rgba(116, 153, 217, 1);*/ }
.aboutus-page .awardsSwiper .swiper-button-prev::after,
.aboutus-page .awardsSwiper .swiper-button-next::after { display: none; }