.section-advantages {
  background: #FFF;
  font-family: "Instrument Sans", sans-serif;
  color: #01043B;
  padding: 0 2% clamp(58px, 4.140625vw, 106px) 2%;
}
.section-advantages .inner {
  max-width: clamp(1412px, 78.0859375vw, 1999px);
  width: 100%;
  padding: 0;
  position: relative;
}
.section-advantages .sc-advantages-content {
  display: flex;
  flex-direction: column;
  border: 1px solid #C8D4E5;
  padding: clamp(39px, 2.890625vw, 74px) clamp(50px, 5.1171875vw, 131px) clamp(91px, 4.453125vw, 114px) clamp(51px, 5.0390625vw, 129px);
  border-radius: 35px;
}
.section-advantages .text-content-sc-adv {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: clamp(40px, 2.109375vw, 54px);
  position: relative;
  gap: 24px;
}
.section-advantages .text-content-sc-adv:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  opacity: 0.2;
  background: #747474;
  bottom: 0;
  left: 0;
}
.section-advantages .text-box-sc-adv {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  align-items: flex-end;
  text-align: left;
}
.section-advantages .subtitle-sc-adv {
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  direction: ltr;
}
.section-advantages .title-sc-adv {
  max-width: clamp(506px, 23.359375vw, 598px);
  font-size: clamp(55px, 2.578125vw, 66px);
  font-weight: 600;
  line-height: 106.061%;
}
.section-advantages .title-sc-adv .gradient {
  background: linear-gradient(90deg, #21ADE6, #A549B5, #21ADE6, #A549B5);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 300% 300%;
  animation: textGradientAnimation 10s linear infinite;
}
.section-advantages .team-box-sc-adv {
  display: flex;
  align-items: center;
  align-self: center;
  gap: clamp(11px, 0.8203125vw, 21px);
  justify-content: space-between;
  border-radius: 90px;
  background: #EFF4FB;
  padding: clamp(7px, 0.703125vw, 18px) clamp(32px, 3.046875vw, 78px) clamp(14px, 0.703125vw, 18px) clamp(21px, 0.8984375vw, 23px);
}
.section-advantages .images-team-box-sc-adv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  direction: ltr;
}
.section-advantages .image-team-box-sc-adv {
  width: clamp(66px, 3.603125vw, 92.24px);
  height: clamp(66px, 3.603125vw, 92.24px);
  border-radius: 127.426px;
  border: 3.398px solid #FFF;
}
.section-advantages .image-team-box-sc-adv:not(:last-child) {
  margin-right: -1.1328125vw;
}
.section-advantages .team-text-box-sc-adv {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: left;
}
.section-advantages .title-team-sc-adv {
  font-size: clamp(20px, 0.9375vw, 24px);
  font-weight: 700;
  line-height: 160%;
  direction: ltr;
}
.section-advantages .desc-team-sc-adv {
  font-size: clamp(16px, 0.7421875vw, 19px);
  font-weight: 400;
  line-height: 120%;
  max-width: clamp(296px, 13.75vw, 352px);
  direction: ltr;
}
.section-advantages .items-sc-adv {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: clamp(102px, 5.0390625vw, 129px);
  gap: clamp(22px, 1.1328125vw, 29px);
}
.section-advantages .item-sc-adv {
  position: relative;
  padding: clamp(47px, 2.8125vw, 72px) clamp(50px, 2.8125vw, 72px) clamp(31px, 2.6953125vw, 69px) clamp(50px, 3.046875vw, 78px);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: left;
  row-gap: clamp(27px, 1.4453125vw, 37px);
  width: 100%;
}
.section-advantages .item-sc-adv:nth-child(1) {
  background: #F1FFF1;
  align-self: flex-end;
  padding: clamp(30px, 2.8125vw, 72px) clamp(56px, 2.65625vw, 68px) clamp(53px, 2.8515625vw, 73px) clamp(34px, 3.203125vw, 82px);
}
.section-advantages .item-sc-adv:nth-child(1) .abstract-element-item-sc-adv {
  width: clamp(120px, 8.3984375vw, 215px);
  height: auto;
  top: -3.6328125vw;
  right: clamp(16px, 1.40625vw, 36px);
}
.section-advantages .item-sc-adv:nth-child(1) .desc-item-sc-adv {
  width: clamp(332px, 16.015625vw, 410px);
}
.section-advantages .item-sc-adv:nth-child(2) {
  background: #FCF1FF;
  align-self: stretch;
  height: clamp(420px, 17.578125vw, 450px);
  padding: clamp(49px, 2.8125vw, 72px) clamp(71px, 2.9296875vw, 75px) clamp(73px, 6.5234375vw, 167px) clamp(43px, 2.9296875vw, 75px);
}
.section-advantages .item-sc-adv:nth-child(2) .abstract-element-item-sc-adv {
  width: clamp(223px, 15.4516015625vw, 395.561px);
  height: auto;
  bottom: -5.859375vw;
  right: 0px;
}
.section-advantages .item-sc-adv:nth-child(2) .desc-item-sc-adv {
  width: clamp(309px, 16.015625vw, 410px);
}
.section-advantages .item-sc-adv:nth-child(3) {
  background: #EEEFFF;
  align-self: flex-start;
  padding: clamp(47px, 2.8125vw, 72px) clamp(50px, 2.8125vw, 72px) clamp(31px, 2.6953125vw, 69px) clamp(50px, 3.046875vw, 78px);
}
.section-advantages .item-sc-adv:nth-child(3) .abstract-element-item-sc-adv {
  width: clamp(120px, 7.96875vw, 204px);
  height: auto;
  top: -2.421875vw;
  right: clamp(23px, 1.8359375vw, 47px);
}
.section-advantages .title-item-sc-adv {
  font-size: clamp(30px, 1.484375vw, 38px);
  font-weight: 500;
  line-height: normal;
  direction: ltr;
}
.section-advantages .desc-item-sc-adv {
  width: clamp(322px, 16.015625vw, 410px);
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 400;
  line-height: 160%;
  direction: ltr;
}
.section-advantages .abstract-element-item-sc-adv {
  position: absolute;
}

@keyframes textGradientAnimation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@media all and (max-width: 2160px) {
  .section-advantages .sc-advantages-content {
    padding: clamp(39px, 2.890625vw, 74px) clamp(50px, 2.734375vw, 70px) clamp(91px, 4.453125vw, 114px) clamp(51px, 2.734375vw, 70px);
  }
}
@media all and (max-width: 1920px) {
  .section-advantages .item-sc-adv:nth-child(2) {
    height: clamp(380px, 17.578125vw, 450px);
  }
}
@media all and (max-width: 1620px) {
  .section-advantages .item-sc-adv:nth-child(2) {
    height: clamp(339px, 17.578125vw, 450px);
  }
}
@media all and (max-width: 1512px) {
  .section-advantages {
    padding: 0 2% 3.835978836vw 2%;
  }
  .section-advantages .sc-advantages-content {
    padding: 2.5793650794vw 3.3068783069vw 6.0185185185vw 3.373015873vw;
  }
  .section-advantages .text-box-sc-adv {
    row-gap: 16px;
  }
  .section-advantages .title-sc-adv {
    line-height: 109.091%;
    max-width: clamp(400px, 33.4656084656vw, 506px);
    font-size: clamp(44px, 3.6375661376vw, 55px);
  }
  .section-advantages .subtitle-sc-adv {
    font-size: clamp(14px, 1.1904761905vw, 18px);
  }
  .section-advantages .items-sc-adv {
    padding-top: 6.746031746vw;
    gap: 1.455026455vw;
  }
  .section-advantages .item-sc-adv {
    padding: 3.1084656085vw 3.3068783069vw 2.0502645503vw 3.3068783069vw;
    row-gap: 1.7857142857vw;
  }
  .section-advantages .item-sc-adv:nth-child(1) {
    padding: 1.9841269841vw 3.7037037037vw 3.5052910053vw 2.2486772487vw;
  }
  .section-advantages .item-sc-adv:nth-child(1) .abstract-element-item-sc-adv {
    width: 7.9365079365vw;
    top: -4.1666666667vw;
    right: 1.0582010582vw;
  }
  .section-advantages .item-sc-adv:nth-child(1) .desc-item-sc-adv {
    width: 21.9576719577vw;
  }
  .section-advantages .item-sc-adv:nth-child(2) {
    padding: 3.2407407407vw 4.6957671958vw 4.828042328vw 2.8439153439vw;
    height: clamp(259px, 20.4365079365vw, 309px);
  }
  .section-advantages .item-sc-adv:nth-child(2) .abstract-element-item-sc-adv {
    width: 14.7486772487vw;
    bottom: -6.746031746vw;
    right: 13px;
  }
  .section-advantages .item-sc-adv:nth-child(2) .desc-item-sc-adv {
    width: 20.4365079365vw;
  }
  .section-advantages .item-sc-adv:nth-child(3) {
    padding: 3.1084656085vw 3.3068783069vw 2.0502645503vw 3.3068783069vw;
  }
  .section-advantages .item-sc-adv:nth-child(3) .abstract-element-item-sc-adv {
    width: 7.9365079365vw;
    top: -2.7116402116vw;
    right: 1.5211640212vw;
  }
  .section-advantages .title-item-sc-adv {
    font-size: clamp(24px, 1.9841269841vw, 30px);
  }
  .section-advantages .desc-item-sc-adv {
    line-height: 140%;
    width: 21.2962962963vw;
    font-size: clamp(14px, 1.1904761905vw, 18px);
  }
  .section-advantages .team-box-sc-adv {
    align-self: flex-end;
    margin-bottom: 10px;
    padding: 7px clamp(16px, 2.1164021164vw, 32px) 14px clamp(12px, 1.3888888889vw, 21px);
    gap: clamp(8px, 0.7275132275vw, 11px);
  }
  .section-advantages .title-team-sc-adv {
    font-size: clamp(16px, 1.3227513228vw, 20px);
  }
  .section-advantages .desc-team-sc-adv {
    font-size: clamp(12px, 1.0582010582vw, 16px);
    max-width: clamp(216px, 19.5767195767vw, 296px);
  }
  .section-advantages .image-team-box-sc-adv {
    width: clamp(48px, 4.3650793651vw, 66px);
    height: clamp(48px, 4.3650793651vw, 66px);
  }
  .section-advantages .image-team-box-sc-adv:not(:last-child) {
    margin-right: -1.5211640212vw;
  }
}
@media all and (max-width: 1024px) {
  .section-advantages .subtitle-sc-adv {
    font-size: clamp(12px, 1.3671875vw, 14px);
  }
  .section-advantages .title-sc-adv {
    max-width: clamp(300px, 39.0625vw, 400px);
    font-size: clamp(33px, 4.296875vw, 44px);
  }
  .section-advantages .title-team-sc-adv {
    font-size: clamp(12px, 1.5625vw, 16px);
  }
  .section-advantages .desc-team-sc-adv {
    font-size: clamp(10px, 1.171875vw, 12px);
    max-width: clamp(156px, 21.09375vw, 216px);
  }
  .section-advantages .title-item-sc-adv {
    font-size: clamp(18px, 2.34375vw, 24px);
  }
  .section-advantages .desc-item-sc-adv {
    font-size: clamp(10px, 1.3671875vw, 14px);
  }
  .section-advantages .item-sc-adv:nth-child(2) {
    height: clamp(199px, 25.29296875vw, 259px);
  }
  .section-advantages .image-team-box-sc-adv {
    width: clamp(32px, 4.6875vw, 48px);
    height: clamp(32px, 4.6875vw, 48px);
  }
  .section-advantages .image-team-box-sc-adv:not(:last-child) {
    margin-right: -1.5625vw;
  }
}
@media all and (max-width: 768px) {
  .section-advantages {
    padding: 0 0 10.7692307692vw 0;
  }
  .section-advantages .inner {
    padding: 0 2.8205128205vw;
  }
  .section-advantages .sc-advantages-content {
    padding: 7.1794871795vw 0 3.5897435897vw 0;
    border-radius: 15px;
  }
  .section-advantages .text-content-sc-adv {
    flex-direction: column-reverse;
    gap: 15px;
    padding-bottom: 7.1794871795vw;
  }
  .section-advantages .text-content-sc-adv:after {
    display: none;
  }
  .section-advantages .team-box-sc-adv {
    flex-direction: column-reverse;
    background: transparent;
    border-radius: 0;
    align-self: center;
  }
  .section-advantages .images-team-box-sc-adv {
    background: #EFF4FB;
    border-radius: 90px;
    padding: 3.0769230769vw 4.1025641026vw 3.0769230769vw 3.8461538462vw;
  }
  .section-advantages .image-team-box-sc-adv {
    width: 18.9743589744vw;
    height: 18.9743589744vw;
  }
  .section-advantages .image-team-box-sc-adv:not(:last-child) {
    margin-right: -6.1538461538vw;
  }
  .section-advantages .text-box-sc-adv {
    row-gap: 9px;
    align-items: center;
    text-align: center;
  }
  .section-advantages .subtitle-sc-adv {
    font-size: clamp(16px, 2.6041666667vw, 20px);
  }
  .section-advantages .title-sc-adv {
    line-height: 107.143%;
    max-width: unset;
    font-size: clamp(28px, 4.6875vw, 36px);
  }
  .section-advantages .team-box-sc-adv {
    gap: 2.3076923077vw;
    padding: 0;
    margin-bottom: 0;
  }
  .section-advantages .title-team-sc-adv {
    font-size: clamp(24px, 3.6458333333vw, 28px);
  }
  .section-advantages .desc-team-sc-adv {
    font-size: clamp(16px, 2.8645833333vw, 22px);
    max-width: unset;
    padding: 0 8.9743589744vw;
  }
  .section-advantages .team-text-box-sc-adv {
    align-items: center;
    text-align: center;
  }
  .section-advantages .items-sc-adv {
    flex-direction: column-reverse;
    gap: 15px;
    padding: 0 4.1025641026vw;
  }
  .section-advantages .abstract-element-item-sc-adv {
    display: none;
  }
  .section-advantages .item-sc-adv {
    border-radius: 10px;
    align-items: flex-end;
    padding: 6.6666666667vw 4.6153846154vw 6.9230769231vw 4.6153846154vw;
    row-gap: clamp(15px, 2.6041666667vw, 20px);
  }
  .section-advantages .item-sc-adv:nth-child(1) {
    align-self: stretch;
    padding: 6.6666666667vw 4.6153846154vw 6.9230769231vw 4.6153846154vw;
  }
  .section-advantages .item-sc-adv:nth-child(1) .desc-item-sc-adv {
    width: unset;
  }
  .section-advantages .item-sc-adv:nth-child(2) {
    align-self: stretch;
    height: auto;
    padding: 6.6666666667vw 4.6153846154vw 6.9230769231vw 4.6153846154vw;
  }
  .section-advantages .item-sc-adv:nth-child(2) .desc-item-sc-adv {
    width: unset;
  }
  .section-advantages .item-sc-adv:nth-child(3) {
    padding: 6.6666666667vw 4.6153846154vw 6.9230769231vw 4.6153846154vw;
  }
  .section-advantages .title-item-sc-adv {
    font-size: clamp(26px, 4.1666666667vw, 32px);
  }
  .section-advantages .desc-item-sc-adv {
    width: unset;
    line-height: 143%;
    font-size: clamp(18px, 2.8645833333vw, 22px);
  }
}
@media all and (max-width: 390px) {
  .section-advantages .desc-team-sc-adv {
    font-size: clamp(12px, 4.1025641026vw, 16px);
  }
  .section-advantages .title-sc-adv {
    padding: 0 4px;
  }
  .section-advantages .title-item-sc-adv {
    font-size: clamp(20px, 6.6666666667vw, 26px);
  }
  .section-advantages .desc-item-sc-adv {
    font-size: clamp(14px, 4.6153846154vw, 18px);
  }
  .section-advantages .item-sc-adv {
    row-gap: clamp(10px, 3.8461538462vw, 15px);
  }
}

/*# sourceMappingURL=advantages-section.css.map */
