/* About page: styles moved from about/page.tsx; classes renamed from db- to a-b-u-nw- */

/* Dark page background - scoped via :has to only apply on about page wrapper (id unchanged for layout) */
body:has(#database-page) {
  background-color: #191b1f !important;
  color: #fafcff;
}

/* Gradient text */
.a-b-u-nw-gradient-text {
  background:linear-gradient(90deg, #FF71DF 0.09%, #3E63DD 95.04%);

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.div-block-8809.d-r-gradient-wrapper.d-b-gd-ddj-n.a-b-u-gradient-new-about{
      background-image: url(/images/a-b-u-bg-gardient.png) !important;
}
.div-block-8809.d-r-gradient-wrapper.d-b-gd-ddj-n.a-b-u-gradient-new-about{
 top: -223px !important
}

/* Hero illustration container */
.a-b-u-nw-hero-img-container {
  width: 100%;
  max-width: 808px;
  margin: 48px auto 0;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #2b2b2b;
}
.a-b-u-nw-hero-img-container svg {
  display: block;
  width: 100%;
  height: auto;
}
.a-b-u-nw-hero-img-container {
  width: 100%;
  max-width: 808px;
  margin: 48px auto 0;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #2b2b2b;
  position: relative;
}

.a-b-u-hero-image-wrapper {
  width: 100%;
}

.a-b-u-hr-img {
  display: block;
  width: 100%;
  height: auto;
}

.a-b-u-hr-img-mob {
  display: none;
}


/* Illustration inside bordered sections */
.a-b-u-nw-illustration-container {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #2b2b2b;
  margin-bottom: 32px;
}
.a-b-u-nw-illustration-container svg {
  display: block;
  width: 100%;
  height: auto;
}

/* Section spacing */
#database-page .div-block-8820 {
  margin-top: 0;
}
#database-page .div-block-8820 + .div-block-8820 {
  margin-top: 0;
  border-top: none;
}

/* Feature cards flex override */
#database-page .div-block-8822 {
  justify-content: flex-start;
}

/* Overview section */
.a-b-u-nw-overview-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 80px 24px;
}
.a-b-u-nw-overview-inner {
  max-width: 808px;
  width: 100%;
}
.a-b-u-nw-overview-title {
  font-size: 48px;
  font-weight: 500;
  color: #fff;
  line-height: 56px;
  letter-spacing: -0.48px;
  text-align: center;
  margin: 0 0 8px;
  font-family: Inter, sans-serif;
}
.a-b-u-nw-overview-subtitle {
  font-size: 20px;
  font-weight: 400;
  color: #97a0a9;
  line-height: 32px;
  text-align: center;
  margin: 0 0 0px;
}
.a-b-u-nw-overview-illustration {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #2b2b2b;
  margin-bottom: 40px;
}
.a-b-u-nw-overview-illustration svg {
  display: block;
  width: 100%;
  height: auto;
}
.a-b-u-nw-overview-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.a-b-u-nw-overview-tile {
  background: rgba(33, 36, 41, 0.4);
  border: 1px solid #2b2b2b;
  border-radius: 10px;
  padding: 24px;
}
.a-b-u-nw-overview-tile-icon {
  width: 24px;
  height: 24px;
  margin-bottom: 0px;
  margin-right:10px;
}
.a-b-u-nw-overview-tile-title {
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 4px;
}
.a-b-u-nw-overview-tile-desc {
  font-size: 15px;
  color: #97a0a9;
  line-height: 24px;
  margin: 0;
}

  .text-1773.a-b-u-nw-ship-t-1773 {
  width: 830px !important;
  }

  
@media (max-width: 991px) {
  .a-b-u-nw-overview-title { font-size: 36px; line-height: 44px; }
  .a-b-u-nw-overview-subtitle { font-size: 17px; }
  .a-b-u-nw-overview-grid { grid-template-columns: 1fr; }
}
@media (max-width: 479px) {
  .a-b-u-nw-hero-img-container { margin: 32px auto 0; }
  .a-b-u-nw-overview-title { font-size: 28px; line-height: 36px; }
  .a-b-u-nw-overview-subtitle { font-size: 15px; line-height: 24px; }
  .a-b-u-nw-overview-section { padding: 48px 16px; }
}

/* Mobile slider: hide slider arrows on tablet + desktop */
@media (min-width: 480px) {
  #database-page .a-b-u-nw-mb-slider-arrows {
    display: none !important;
  }
}

/* Mobile: fine-tune sections */
@media (max-width: 479px) {
  #database-page .a-b-u-nw-mb-slider-section {
    margin-top: 0 !important;
  }
  #database-page .div-block-8820.d-b-mb-ht-chngd.ai-powered-section-mb {
    height: auto !important;
  }
  #database-page .a-b-u-nw-mb-slider-section .div-block-8821 > .div-block-8822 {
    align-self: stretch;
  }
}


/* from public/css/dashbaord-revamp.css — db-prefixed rules only, renamed for about page */
.a-b-u-nw-hero-img-container {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 0px !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
}
.a-b-u-nw-hero-img-container img{
    width: 990px !important;
}
.a-b-u-nw-overview-inner.a-b-u-nw-overview-inner-lt-md{
    width: 1072px !important;
    max-width: 1072px !important;
    padding: 40px !important;
}
.a-b-u-nw-overview-section {
    padding: 101px 24px !important;
    padding-bottom: 0px !important;
}
.a-b-u-nw-hero-img-container {
margin-top: 101px !important;
}
.a-b-u-nw-hero-img-container {
    margin-top: 0px !important;
}
@media screen and (max-width: 479px) {
.a-b-u-nw-overview-inner.a-b-u-nw-overview-inner-lt-md {
    max-width: 100vw !important;
}
.a-b-u-nw-overview-tile-icon {
    width: 24px !important;
    height: 24px !important;
    margin-bottom: 16px;
}
}

/* from public/css/tooljet.webflow.css — full rules, db- classes renamed to a-b-u-nw- */

.div-block-8808.d-b-23f-fa-3-caw.a-b-u-d-b-23f-fa-3-caw{
min-height: 384px !important;
}
.div-block-8810.d-r-hero-title.a-b-u-d-r-hero-title{
min-height: 384px !important;

}
.text-1778.a-b-u-nw-t-desc-nw {
  /* width: 37% !important; */
  width: 888px !important;
  margin-top: 16px !important;
  font-size: 20px !important;
}
.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:first-child {
    border-top-left-radius: 10px;
}

.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:nth-child(4) {
    border-top-right-radius: 10px;
}

.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:nth-child(5) {
    border-bottom-left-radius: 10px;
}

.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:last-child {
    border-bottom-right-radius: 10px;
}
.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:nth-child(-n+4) {
    border-top: 1px solid #2B2B2B;
    border-left: 1px solid #2B2B2B;
}

.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:nth-child(4) {
    border-right: 1px solid #2B2B2B;
}

.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:nth-child(n+5) {
    border-top: 1px solid #2B2B2B;
    border-bottom: 1px solid #2B2B2B;
    border-left: 1px solid #2B2B2B;
}

.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:nth-child(8) {
    border-right: 1px solid #2B2B2B;
}
.a-b-u-nw-hero-img-container img {
  z-index: 99 !important;
}
.a-b-u-nw-overview-inner.a-b-u-nw-overview-inner-lt-md {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
.a-b-u-nw-overview-subtitle {
  width: 84% !important;
}
.text-block-728.a-b-u-nw-728-t-b-32 {
  width: 93% !important;
}
.a-b-u-nw-overview-tile-desc {
  width: 96% !important;
}
.div-block-8797.a-b-u-nw-nn-ww-block-8797 {
  margin-top: 16px !important;
}
.a-b-u-nw-mb-slider-section .div-block-8837.a-b-u-nw-mb-slider-arrows {
  display: none !important;
}
.div-block-8820._8820-w-o-margin.wf-section-wb-b.ai-powered-section-mb.a-b-u-nw-mb-slider-section {
  max-width: 100vw !important;
  overflow-x: hidden !important;
}
.div-block-8820.d-b-div-block-8820.ai-powered-section-mb.a-b-u-nw-mb-slider-section.a-b-u-nw-mb-slider-no-peek {
  margin-top: 101px !important;
}
.text-block-730.a-b-u-nw-card-desc-mb-4k02 {
  margin-bottom: 20px !important;
}
.text-block-727.a-b-u-text-block-727{
 text-align: center !important;
}
.div-block-8820.d-b-div-block-8820.ai-powered-section-mb.a-b-u-nw-mb-slider-section.a-b-u-nw-mb-slider-no-peek{
  border: none !important;
  align-items: center !important;
}
.text-block-728.a-b-u-nw-728-t-b-32{
  text-align: center !important;
  width: 92% !important;
}
.a-b-u-timeline-img-cd{
      width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(-40px) !important;
    margin-right: calc(-40px) !important;
    display: block !important;
    margin-top: 40px !important;
}
.image-2753.a-d-l-img-2753-ht-adj.nnnnn-nd.a-d-l-card-img-adj.a-b-u-nw-img-mb-a-cd {
  margin-top: 0px !important;
}
.a-b-u-nw-overview-title.b-f-t-t-s-i-t-f{
  width: 579px !important;
  margin-bottom: 40px !important;
}
.a-b-u-nw-overview-inner.a-b-u-nw-overview-inner-lt-md.a-b-u-nw-sec-4-mb-ne-lt{
  font-family: Inter, sans-serif;
}
.a-b-u-nw-overview-tile-desc{
  font-family: Inter, sans-serif;
  letter-spacing: -0.3px;
}
.a-b-u-sec-4-i-d-g-i-text{
  margin-bottom: 0px;
}
.div-block-8821.a-b-u-nw-is-uv6 {
  height: 402px !important;
}
.div-block-8820._8820-w-o-margin.d-b-mb-ht-chngd.ai-powered-section-mb.a-b-u-nw-mb-slider-section.a-b-u-nw-mb-slider-no-peek{
 border: none !important;
 padding: 40px 0px !important;
 display: flex !important;
 flex-direction: row !important;
 gap: 42px !important;
}
.a-b-u-sec-3-wrapper{
  margin-top: 101px !important;
}
.div-block-8820._8820-w-o-margin.wf-section-wb-b.ai-powered-section-mb.a-b-u-nw-mb-slider-section.a-b-u-nw-mb-slider-no-peek{
 border: none !important;
 padding: 40px 0px !important;
 max-width: 1072px !important;
}
.text-block-727.a-b-u-our-tenents-title{
 color:  #FFF;
text-align: center;
font-family: Inter, sans-serif;
font-size: 48px;
font-style: normal;
font-weight: 500;
line-height: 56px; /* 116.667% */
letter-spacing: -0.96px;
}
.a-b-u-sec-4-i-d-wrapper{
  display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0px;
padding: 0px 20px;
margin-top: 40px;

}
.a-b-u-sec-5-div-wrapper{
  display: flex;
  gap: 42px;
  padding: 40px 0px;
  gap: 42px ;
}
.a-b-u-sec-4-i-d-g-i{
  display: flex !important;
padding: 24px !important;
flex-direction: column !important;
align-items: flex-start !important;
gap: 10px !important;
/* border: 1px solid  #2B2B2B; */

}
.a-b-u-sec-4-i-d-g-i-img{
  width: 24px !important;
  height: 24px !important;
}
.a-b-u-sec-4-i-d-g-i-text{
  color: #FFF;
font-family: Inter, sans-serif;
font-size:  16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
letter-spacing: -0.35px;
}
.a-b-u-sec-3-dev-1{
  display: flex;
  flex-direction: column;
  gap:12px;
  max-width: 458px !important;
  justify-content: center!important;
}
.a-b-u-sec-3-img{
  width: 650px !important;
  height: 189px !important;
}
.a-b-u-sec-3-dev-1-p-1{
color: #FFF;
font-size:  32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 125% */
letter-spacing: -0.64px;
font-family: Inter, sans-serif;
}
.a-b-u-sec-3-dev-1-p-2{
  color: #97A0A9;
font-family: Inter, sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px; /* 160% */
letter-spacing: -0.4px;
}
.a-b-u-sec-5-i-d-g-i{
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.a-b-u-sec-5-div-wrapper{
  display: flex;
  max-width: 1152px;
  width: 1152px;
}
.a-b-u-sec-5-f-d-t{
  color:#FFF;
font-family: Inter, sans-serif;
font-size:  32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 125% */
letter-spacing: -0.64px;
}
.a-b-u-sec-5-f-d-btn{
  display: flex;
height: 48px;
padding: 10px 32px;
justify-content: center;
align-items: center;
gap: 8px;
border-radius: 100px;
border: 1px solid #545B64;
box-shadow: 0 0 1px 0 rgba(48, 50, 51, 0.05),
            0 1px 1px 0 rgba(48, 50, 51, 0.10);
background: transparent;
text-decoration: none;
color: inherit;
width: 192px;          
}
.a-b-u-sec-5-s-d-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px; 
}
.a-b-u-sec-5-s-d-g-i{
display: flex;
width: 290px;
padding: 16px;
align-items: center;
gap: 8px;
border-bottom: 1px solid  #2B2B2B;
max-height: 64px;
}
.a-b-u-sec-5-s-d-g-i.a-b-u-sec-5-s-d-g-i-w-adj{
width: 314px;
}
.a-b-u-sec-6-i-d-wrapper{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.a-b-u-map-relative-wrapper {
  position: relative;
  display: inline-block;
}
.a-b-u-sec-6-i-d-m-img{
  width: 813.1695px;
  height: 400px;
}
.a-b-u-sec-5-s-d-g-i-img{
  width: 24px;
  height: 24px;
}
.a-b-u-sec-5-s-d-g-i-p{
  color: #97A0A9;
font-family: Inter, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 32px; /* 200% */
letter-spacing: -0.32px;
margin-bottom: 0px;
}
.a-b-u-hr-img{
    display: block !important;
  }
  .a-b-u-hr-img.a-b-u-hr-img-mob{
    display: none !important;
    width: 343px !important;
    height: 285px !important;

  }

.image-2753.a-d-l-img-2753-ht-adj.nnnnn-nd.a-d-l-card-img-adj.a-b-u-nw-img-mb-a-cd.a-b-u-nw-img-b-l-md {
  border-bottom-left-radius: 10px !important;
}

.text-block-730.a-b-u-nw-n-w-b-730 {
  height: 96px !important;
  min-height: 96px !important;
  max-height: 96px !important;
}
.a-b-u-hr-img{
  mix-blend-mode: luminosity !important;
}
.a-b-u-sec-6-i-d-m-img{
  display: block !important;
}
.a-b-u-sec-6-i-d-m-img.a-b-u-sec-6-i-d-m-img-mob{
  display: none !important;
}
.a-b-u-nw-overview-tile-desc{
  width: 100% !important;

}
.pulse-wrapper {
    position: absolute;
    left: 9%;
    top: 44%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.pulse-wrapper-2 {
    position: absolute;
    left: 69.3%;
    top: 87%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.pulse-dot {
    width: 5.3px;
    height: 5.3px;
    border: 1px solid #4368E3;
    border-radius: 1px;
    background: #4368E3;
    position: relative;
    z-index: 2;
}

.pulse-ring {
    position: absolute;
    width: 16px;
    height: 16px;
    border: 1px solid #3b82f6;
    border-radius: 50%;
    animation: pulseRing 5s linear infinite;
    opacity: 0;
}

.pulse-ring:nth-child(2) {
    animation-delay: 0s;
}

.pulse-ring:nth-child(3) {
    animation-delay: 1.666s;
}

.pulse-ring:nth-child(4) {
    animation-delay: 3.332s;
}



@keyframes pulseRing {
    0% {
        transform: scale(1);
        opacity: 0.8;
    }

    70% {
        transform: scale(4);
        opacity: 0;
    }

    100% {
        transform: scale(4);
        opacity: 0;
    }
}

.hero-logo-animation-main-wrapper{
  display: grid;
  grid-template-columns: repeat(4, 1fr); /* 4 equal columns */
  gap: 0px; /* space between items */
  border: 1px solid rgba(55, 64, 79, 0.40);
  width: 1025px;
  border-radius: 10px;
  mix-blend-mode: luminosity;
}
.a-b-u-h-l-a-c-g-i{
  border-right:  1px solid rgba(55, 64, 79, 0.40);
  border-bottom: 1px solid rgba(55, 64, 79, 0.40);
  height: 108px;
}
.a-b-u-h-l-a-c-g-i:nth-child(4),
.a-b-u-h-l-a-c-g-i:nth-child(8) {
  border-right: none;
}
.a-b-u-h-l-a-c-g-i:nth-child(4) img {
  border-top-right-radius: 10px;
}


/* Remove bottom border for last row (5–8) */
.a-b-u-h-l-a-c-g-i:nth-child(n + 5) {
  border-bottom: none;
}
@media screen and (max-width: 479px) {
  .hero-logo-animation-main-wrapper{
  display: grid;
  grid-template-columns: repeat(2, 1fr) !important; /* 4 equal columns */
  gap: 0px; /* space between items */
  border: 1px solid rgba(55, 64, 79, 0.40);
  width: 1025px;
  border-radius: 10px;
  mix-blend-mode: luminosity;
  margin-left: 24px;
  margin-right: 24px;
}
.a-b-u-h-l-a-c-g-i{
  border-right:  1px solid rgba(55, 64, 79, 0.40);
  border-bottom: 1px solid rgba(55, 64, 79, 0.40);
  height: 72px;
}
.a-b-u-h-l-a-c-g-i:nth-child(n + 5) {
  border-bottom: 1px solid rgba(55, 64, 79, 0.40);
}
.a-b-u-h-l-a-c-g-i:nth-child(2) {
  border-right: 0px;
}
.a-b-u-h-l-a-c-g-i:nth-child(6) {
  border-right: 0px;
}
.a-b-u-h-l-a-c-g-i:nth-child(4) img {
  border-top-right-radius: 0px;
}

.a-b-u-h-l-a-c-g-i:nth-child(7),
  .a-b-u-h-l-a-c-g-i:nth-child(8) {
    border-bottom: none;
  }
.pulse-wrapper {
    position: absolute;
    left: 23.7%;
    top: 20%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.pulse-wrapper-2 {
    position: absolute;
    left: 34%;
    top: 94%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.text-1778.a-b-u-nw-t-desc-nw{
    font-size: 14px !important;
  }
  .a-b-u-sec-3-dev-1-p-2{
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -.3px;
  }
  .a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i {
    border-left: 1px solid #2B2B2B;
    border-right: 1px solid #2B2B2B;
    /* border-bottom: 1px solid #2B2B2B; */
}
.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:nth-child(5){
  border-bottom-left-radius: 0px
}
.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:nth-child(n+5){
  border-bottom: none;
}
.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:first-child {
    border-top: 1px solid #2B2B2B;
}

.a-b-u-sec-4-i-d-wrapper .a-b-u-sec-4-i-d-g-i:last-child {
    border-bottom: 1px solid #2B2B2B;
}
  .text-1778.a-b-u-nw-t-desc-nw {
    width: 100% !important;
  }
  .a-b-u-nw-mb-slider-section .div-block-8837.a-b-u-nw-mb-slider-arrows {
    display: none !important;
  }
  .div-block-8820.d-b-div-block-8820.ai-powered-section-mb.a-b-u-nw-mb-slider-section {
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }
  .div-block-8820._8820-w-o-margin.d-b-mb-ht-chngd.ai-powered-section-mb.a-b-u-nw-mb-slider-section {
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }
  .div-block-8820._8820-w-o-margin.d-b-mb-ht-chngd.ai-powered-section-mb.a-b-u-nw-mb-slider-section {
    height: auto !important;
  }
  .a-b-u-nw-overview-inner.a-b-u-nw-overview-inner-lt-md.a-b-u-nw-sec-4-mb-ne-lt {
    padding: 40px 0px !important;
  }
  .a-b-u-nw-overview-grid.d-b-g-s-4-p-1242 {
    padding: 0px 24px !important;
  }
  .a-b-u-nw-overview-title.b-f-t-t-s-i-t-f {
    padding: 0px 24px !important;
  }
  .div-block-8821.a-b-u-nw-is-uv6 {
    height: 345px !important;
  }
  .text-block-730.a-b-u-nw-card-desc-mb-4k02.mb-a-b-u-nw-4k02 {
    height: 101.99px !important;
  }
  .div-block-8821.a-b-u-nw-is-uv6.a-b-u-nw-saw-asd {
    height: 350px !important;
  }
  .div-block-8821.a-b-u-nw-is-uv6.a-b-u-nw-v-q-b-olk8 {
    height: 330px !important;
  }
  .text-block-730.a-b-u-nw-card-desc-mb-4k02.mb-a-b-u-nw-4k02 {
    padding-left: 24px !important;
  }
  .text-block-730.a-b-u-nw-card-desc-mb-4k02.a-b-u-nw-n-w-b-730 {
    padding-left: 24px !important;
  }
  .text-block-730.a-b-u-nw-card-desc-mb-4k02 {
    padding-left: 24px !important;
  }
  .image-2764.plan-imb-bottom-crp-mb.a-b-u-nw-img-b-l-md {
    border-bottom-left-radius: 10px !important;
  }
  .div-block-8820._8820-w-o-margin.wf-section-wb-b.ai-powered-section-mb.a-b-u-nw-mb-slider-section.a-b-u-nw-mb-slider-no-peek {
    margin-top: 0px !important;
  }
  .text-1773.a-b-u-nw-ship-t-1773 {
    font-size: 29px;
  }
  .a-b-u-nw-overview-section {
    padding: 40px 24px !important;
    padding-bottom: 0px !important;
  }
  .a-b-u-nw-overview-tile-title {
    font-size: 16px !important;
    display: flex !important;
    align-items: center !important;
  }
  .a-b-u-sec-5-div-wrapper{
    flex-direction: column;
  }
  .div-block-8820._8820-w-o-margin.d-b-mb-ht-chngd.ai-powered-section-mb.a-b-u-nw-mb-slider-section.a-b-u-nw-mb-slider-no-peek{
     flex-direction: column !important;
  }
  .a-b-u-sec-5-div-wrapper{
    max-width: 345px !important;
  }
  .a-b-u-sec-5-s-d-wrapper{
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .a-b-u-nw-overview-title.b-f-t-t-s-i-t-f{
    max-width: 100% !important;
    width: 100% !important;
  }
  .a-b-u-nw-mb-slider-section.div-block-8837.a-b-u-nw-mb-slider-arrows{
   display: none !important;
  }
  .div-block-8820._8820-w-o-margin.d-b-mb-ht-chngd.ai-powered-section-mb.a-b-u-nw-mb-slider-section.a-b-u-nw-mb-slider-no-peek{
    padding: 40px 24px !important;
  }
  .a-b-u-hr-img{
    display: none !important;
  }
  .a-b-u-hr-img.a-b-u-hr-img-mob{
    display: block !important;
    width: 343px !important;
    height: 285px !important;

  }
    .wf-overview-illus.a-b-u-timeline-img-mob-wrap img{
     width: auto !important;
        height: 345px !important;
        min-width: 100% !important;
        display: block !important;
        max-width: none !important;
        margin-left: -21px !important;
  }
  .a-b-u-nw-overview-tile-icon {
        width: 24px !important;
        height: 24px !important;
        margin-bottom: 0px !important;
    }
  .text-block-727.a-b-u-our-tenents-title{
color: #FFF;
text-align: center;
font-size:  32px;
font-style: normal;
font-weight:  500;
line-height: 40px; /* 125% */
letter-spacing: -0.64px;
  }  
  .a-b-u-sec-4-i-d-g-i{
    flex-direction: row !important;
    max-height: 72px !important;
  }
  .a-b-u-sec-4-i-d-wrapper{
        grid-template-columns: repeat(1, 1fr);
  }  
  .a-b-u-sec-4-i-d-wrapper > :first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.a-b-u-sec-4-i-d-wrapper{
  padding: 40px 24px !important
}

.a-b-u-sec-4-i-d-wrapper > :last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.a-b-u-sec-5-f-d-t{
  text-align: center !important;
}
.a-b-u-sec-5-i-d-g-i{
  align-items: center !important;
}
.a-b-u-sec-5-s-d-g-i{
  width: 345px !important;
  height: 72px !important;
  max-height: 72px !important;
}
.a-b-u-sec-5-s-d-wrapper{
  gap: 0px !important;
}
.a-b-u-sec-5-s-d-wrapper{
  border-top: 1px solid #2B2B2B;
  border-left: 1px solid #2B2B2B;
  border-right: 1px solid #2B2B2B;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.a-b-u-sec-5-s-d-wrapper > :last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.a-b-u-sec-6-i-d-m-img{
  display: none !important;
}
.a-b-u-sec-6-i-d-m-img.a-b-u-sec-6-i-d-m-img-mob{
  display: block !important;
  width: 345px;
  height: 733px;
}
.a-b-u-sec-6-i-d-wrapper{
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.a-b-u-sec-3-wrapper {
    margin-top: 62px !important;
}
.div-block-8820.d-b-div-block-8820.ai-powered-section-mb.a-b-u-nw-mb-slider-section.a-b-u-nw-mb-slider-no-peek{
  margin-top: 62px !important;
}
.a-b-u-sec-3-dev-1-p-1{
  text-align: center !important;
}
.a-b-u-sec-4-i-d-wrapper{
  padding-top: 0px !important;
}
.a-b-u-sec-4-i-d-wrapper{
  padding-bottom: 0px !important;
}
.a-b-u-sec-3-img {
    width: 345px !important;
    height: auto !important;
}
}

@media screen and (min-width: 1440px) {
  .a-b-u-nw-overview-tile {
    width: 410px !important;
  }
}
