.newChanges {
  font-family: "Matter";
  font-stretch: normal;
  font-style: normal;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: hidden !important;
  background-color: #111526;
}

.backteams2 {
  background-image: url("../static/imgs/teams/backllm3.webp"),
    linear-gradient(183deg, #000b16 100%, #00132a 46%, #00060c 1%, #000 0%);
  background-size: 100vw;
  background-repeat: no-repeat;
}
.backteams2Mobile.backteams2Mobile .pusher {
  background-size: 100vw !important;
  background:
    url("../static/imgs/teams/backllm3.webp") no-repeat,
    linear-gradient(
      183deg,
      #000b16 100%,
      #00132a 46%,
      #00060c 1%,
      #000 0%
    ) !important;
}

.cta-actions {
  display: flex;
  justify-content: center;
}

.newChanges.landing {
  background-image: url("../static/imgs/mlops/body-bg.webp");
  background-size: cover;
  background-repeat: no-repeat;
}

.newChanges p {
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-weight: 300;
  line-height: 2.25;
  letter-spacing: 0.28px;
  text-align: center;
  color: #fff;
}

@media (max-width: 767px) {
  .newChanges p {
    line-height: 1.5;
    font-size: 13px;
  }
}

.text-center {
  text-align: center;
}

@media (max-width: 767px) {
  .desk-only {
    display: none;
  }
}

@media (min-width: 768px) {
  .mob-only {
    display: none;
  }
}

.row {
  padding: 0;
}

.sec.purple {
  background-image: linear-gradient(168deg, #5b00a3 9%, #b700c6 88%);
  margin-top: 20px;
  text-align: center;
  padding: 25px 0 55px;
}

@media (max-width: 767px) {
  .sec.purple {
    max-width: 84%;
  }
}

.sec.purple .logo img {
  width: 84px;
}

.sec.purple .main-heading {
  font-size: 30px;
  font-weight: 300;
  line-height: 1.02;
  letter-spacing: 0.68px;
  color: #fff;
  margin: 14.4px 0 9.5px;
}

@media (max-width: 767px) {
  .sec.purple .main-heading {
    padding-left: 25px;
    padding-right: 25px;
  }
}

.sec.purple .sub-heading {
  font-size: 22px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.57px;
  color: #fff;
  margin: 9.5px 0 22px 0;
}

@media (max-width: 767px) {
  .sec.purple .sub-heading {
    font-size: 20px;
    padding-left: 22px;
    padding-right: 22px;
  }
}

@media (min-width: 1200px) {
  .square-item::before {
    width: 1000px;
  }
}

.sec.purple .copy {
  font-family: "IBM Plex Sans";
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
}

.sec.purple .copy p {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.83;
  letter-spacing: 0.33px;
  color: #fff;
  text-align: left;
}

@media (max-width: 767px) {
  .sec.purple .copy {
    line-height: 1;
  }
}

.sec .cta-box {
  margin-top: 22px;
}

.sec .cta-box .cta {
  padding: 9px 40px 10px 40px;
  border-radius: 50px;
  color: #fff;
  text-decoration: none;
}

.sec .cta-box .cta.left {
  -webkit-box-shadow: 0 1px 2px 0 rgba(178, 201, 218, 0.5);
  box-shadow: 0 1px 2px 0 rgba(178, 201, 218, 0.5);
  border: solid 1.5px rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.28);
  margin-right: 10px;
}

@media (max-width: 767px) {
  .sec .cta-box .cta.left {
    display: none;
  }
}

.sec .cta-box .cta.right {
  border: solid 1.5px #58af00;
  background-color: #58af00;
  margin-left: 10px;
}

@media (max-width: 767px) {
  .sec .abacus {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .sec .abacus .title-mlops {
    margin-top: 30px;
  }
}

@media (max-width: 767px) {
  .sec .abacus .copy .img-right {
    padding-right: 0 !important;
  }
}

.sec.img-sec {
  margin-top: 50px;
}

.sec.img-sec:not(.only-text) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .sec.img-sec:not(.only-text) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.sec.img-sec .copy,
.sec.img-sec .img {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}

.sec.img-sec .copy .text-wrap.img-right {
  padding-left: 25%;
  padding-right: 40px;
}

@media (max-width: 767px) {
  .sec.img-sec .copy .text-wrap.img-right {
    padding-left: 30px;
  }
}

.sec.img-sec .copy .text-wrap.img-left {
  padding-right: 25%;
  padding-left: 40px;
}

@media (max-width: 767px) {
  .sec.img-sec .copy .text-wrap.img-left {
    padding-right: 30px;
  }
}

.sec.img-sec .copy .text-wrap.text-center {
  text-align: center;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.sec.img-sec .copy .text-wrap.text-center .list {
  text-align: left;
}

.sec.img-sec .copy .text-wrap .title-mlops {
  font-family: "Matter";
  font-size: 40px;
  font-weight: 500;
  line-height: 1.23;
  letter-spacing: 1px;
  color: #fff;
}

@media (max-width: 767px) {
  .sec.img-sec .copy .text-wrap .title-mlops {
    text-align: center;
    font-size: 24px;
  }
}

.sec.img-sec .copy .list {
  list-style: none;
  padding-left: 20px;
}

.sec.img-sec .copy .list li {
  font-family: "IBM Plex Sans";
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.5;
  letter-spacing: 0.8px;
  color: #fff;
  margin-bottom: 15px;
}

.sec.img-sec .copy .list li::before {
  content: "\2022";
  color: #a2ff43;
  font-weight: bold;
  display: inline-block;
  font-size: x-large;
  width: 1.2em;
  margin-left: -1em;
}

.sec.img-sec .img img {
  width: 100%;
}

@media (max-width: 767px) {
  .sec.img-sec .img img {
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
  }
}

.sec.three-images .img-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .sec.three-images .img-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.sec.three-images .img-box .img {
  padding-left: 14px;
  padding-right: 14px;
}

@media (max-width: 767px) {
  .sec.three-images .img-box .img {
    margin-top: 15px;
  }
}

.sec .contact {
  margin-top: 30px;
  padding-left: 25px;
  padding-right: 25px;
}

.sec.abacus-sec-1 .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

@media (max-width: 767px) {
  .sec.abacus-sec-1 .row {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
}

.sec.abacus-sec-1 .copy .list {
  margin-top: 40px;
}

.sec.abacus-sec-1 .copy .list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #3391ed;
  text-transform: initial;
  font-weight: 500;
  font-size: 18px;
}

.sec.abacus-sec-1 .copy .list li:before {
  content: none;
}

.sec.abacus-sec-1 .copy .list li .icon-mlops {
  width: 50px;
  margin-right: 20px;
}

.mlops-wrapper {
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.sec.abacus-sec-1 .copy .text-wrap.img-right {
  padding-left: 0;
}

.sec.abacus-sec-1 .copy .text-wrap .title-mlops {
  font-weight: 500;
  margin-bottom: 10px;
}

.sec.abacus-sec-1 .copy .text-wrap .sub-heading {
  font-family: "Matter";
  font-size: 18px;
  color: #d1e4f5;
  font-weight: 500;
}

@media (max-width: 767px) {
  .sec.abacus-sec-1 .copy .text-wrap .sub-heading {
    text-align: center;
  }
}

.sec.abacus-sec-1 p {
  text-align: left;
  line-height: 1.4;
  font-size: 16px;
}

@media (max-width: 767px) {
  .sec.abacus-sec-1 .cta-box {
    text-align: center;
  }
}

.sec.abacus-sec-2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 40px;
}

.sec.abacus-sec-2.bubbles .orange-ball,
.sec.abacus-sec-2.bubbles .purple-ball,
.sec.abacus-sec-2.bubbles .green-ball {
  border-radius: 50%;
  position: absolute;
  z-index: -1;
}

@media (max-width: 767px) {
  .sec.abacus-sec-2.bubbles .orange-ball,
  .sec.abacus-sec-2.bubbles .purple-ball,
  .sec.abacus-sec-2.bubbles .green-ball {
    display: none;
  }
}

.sec.abacus-sec-2.bubbles .orange-ball {
  width: 206.5px;
  height: 206.5px;
  opacity: 0.4;
  background-image: radial-gradient(circle at 50% 39%, #ffad89, #b34900 61%);
  right: 10%;
  top: -3%;
}

.sec.abacus-sec-2.bubbles .purple-ball {
  width: 500px;
  height: 500px;
  -o-object-fit: contain;
  object-fit: contain;
  opacity: 0.46;
  background-image: radial-gradient(circle at 30% 27%, #aa32ff, #350084 45%);
  top: 25%;
  left: -18%;
}

.sec.abacus-sec-2.bubbles .green-ball {
  -o-object-fit: contain;
  object-fit: contain;
  width: 800px;
  height: 800px;
  background-image: radial-gradient(circle at 58% 22%, #00e1b2, #006750 45%);
  opacity: 0.4;
  bottom: -10%;
  right: -20%;
}

@media (max-width: 767px) {
  .sec.abacus-sec-2.bubbles .green-ball {
    width: 80%;
    height: 80%;
  }
}

.sec.abacus-sec-2 .square-item {
  background: #0d101b;
  margin-top: 40px;
  overflow: hidden;
  position: relative;
}

.sec.abacus-sec-2 .square-item::before {
  content: "";
  position: relative;
  height: 230px;
  display: block;
}

.sq-item-radius-5 {
  border-radius: 5px;
}

.sec.abacus-sec-2 .square-item .img {
  padding-top: 200px;
  padding-bottom: 60px;
  border-radius: 50%;
  position: absolute;
  text-align: center;
  width: 120%;
  margin-left: -10%;
  margin-top: -160px;
  height: 400px;
  transform: translateY(-230px);
}

.mobile .sec.abacus-sec-2 .square-item .img {
  width: 160%;
  margin-left: -30%;
}

.sec.abacus-sec-2 .square-item .img img {
  width: 180px;
  height: 180px;
  -o-object-fit: contain;
  object-fit: contain;
}

.sec.abacus-sec-2 .square-item .copy {
  padding: 20px 50px 30px;
}

.sec.abacus-sec-2 .square-item .copy .title-mlops {
  font-family: "Matter";
  text-align: center;
  font-size: 22px;
  font-weight: 600;
}

@media (max-width: 767px) {
  .sec.abacus-sec-2 .square-item .copy .title-mlops {
    font-size: 18px;
    margin-bottom: 20px;
  }
}

.sec.abacus-sec-2 .square-item .copy .list li {
  color: #d1e4f5;
  text-transform: initial;
  font-weight: 600;
}

.sec.abacus-sec-2 .square-item .copy .list li:before {
  color: #b2c9da;
}

.sec.abacus-sec-2 .square-item .copy .cta-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 30px;
}

@media (max-width: 1200px) {
  .sec.abacus-sec-2 .square-item .copy .cta-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 0;
  }
}

.sec.abacus-sec-2 .square-item .copy .cta-box .cta {
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  text-align: center;
  font-weight: 500;
  margin-top: 20px;
}

.sec.abacus-sec-2 .square-item .copy .cta-box .cta.learn {
  margin-left: 30px;
  width: 40%;
  font-size: 18px;
}

@media (max-width: 1200px) {
  .sec.abacus-sec-2 .square-item .copy .cta-box .cta.learn {
    width: 100%;
    margin-left: 0;
  }
}

@media (max-width: 1200px) {
  .sec.abacus-sec-2 .square-item .copy .cta-box .cta {
    width: 100%;
  }
}

.sec.abacus-sec-2 .square-item.green-mlops .img {
  /* background-image: radial-gradient(
    circle at 27% 35%,
    #00ffcb,
    #008265 66%,
    #008265 66%
  ); */
}

.sec.abacus-sec-2 .square-item.green-mlops .cta.learn {
  color: #38bfa1;
  border: 2px solid #38bfa1;
}

.sec.abacus-sec-2 .square-item.green-mlops .copy .title-mlops {
  color: #38bfa1;
}

.sec.abacus-sec-2 .square-item.red-mlops .img {
  /* background-image: radial-gradient(circle at 27% 35%, #ff5f35, #b42e0b 66%); */
}

.sec.abacus-sec-2 .square-item.red-mlops .cta.learn {
  color: #38bfa1;
  border: 2px solid #38bfa1;
}

.sec.abacus-sec-2 .square-item.red-mlops .copy .title-mlops {
  color: #ff8421;
}

.sec.abacus-sec-2 .square-item.pink .img {
  /* background-image: radial-gradient(circle at 22% 43%, #e43ff1, #8d008e 54%); */
}

.sec.abacus-sec-2 .square-item.pink .cta.learn {
  color: #38bfa1;
  border: 2px solid #38bfa1;
}

.sec.abacus-sec-2 .square-item.pink .copy .title-mlops {
  color: #cb2dd5;
}

.sec.abacus-sec-2 .square-item.purple .img {
  /* background-image: radial-gradient(circle at 22% 31%, #b552fc, #4d00bf 76%); */
}

.sec.abacus-sec-2 .square-item.purple .cta.learn {
  color: #38bfa1;
  border: 2px solid #38bfa1;
}

.sec.abacus-sec-2 .square-item.purple .copy .title-mlops {
  color: #8c54ff;
}

.sec.abacus-sec-2 .square-item.blue .img {
  /* background-image: radial-gradient(circle at 20% 37%, #63b2ff, #0037da 61%); */
}

.sec.abacus-sec-2 .square-item.oceanic .img {
  /* background-image: radial-gradient(circle at 50% 57%, #2ec5ff, #00719c 47%); */
}

.sec.abacus-sec-2 .square-item.blue .cta.learn {
  color: #38bfa1;
  border: 2px solid #38bfa1;
}

.sec.abacus-sec-2 .square-item.oceanic .cta.learn {
  color: #38bfa1;
  border: 2px solid #38bfa1;
}

.sec.abacus-sec-2 .square-item.blue .copy .title-mlops {
  color: #2e5bff;
}

.sec.abacus-sec-3 {
  margin-bottom: 40px;
}

.sec.abacus-sec-3 .title-mlops {
  font-size: 22px;
  color: #fff;
  text-align: center;
  font-weight: 500;
  letter-spacing: 1.5px;
}

.sec.abacus-sec-3 img {
  width: 100%;
}

.sec .cta.sky-blue {
  border-radius: 50px;
  background-image: linear-gradient(281deg, #0ccfe4, #3391ed 43%, #8c54ff);
  color: #fff;
  text-decoration: none;
  padding: 11px 50px 12px;
  font-weight: 500;
  font-size: 18px;
  margin-top: 20px;
  display: inline-block;
}

.copyright {
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
}
