.section-insights {
  background: #FFF;
  font-family: "Instrument Sans", sans-serif;
  color: #01043B;
  padding: 0 2% clamp(42px, 3.046875vw, 78px) 2%;
}
.section-insights .inner {
  max-width: clamp(1412px, 78.0859375vw, 1999px);
  width: 100%;
  padding: 0;
  position: relative;
}
.section-insights .sc-insights-content {
  display: flex;
  flex-direction: column;
  border: 1px solid #C8D4E5;
  padding: 50px clamp(50px, 5.0390625vw, 129px) clamp(54px, 2.5vw, 64px) clamp(50px, 5.0390625vw, 129px);
  border-radius: 35px;
  row-gap: clamp(26px, 2.1484375vw, 55px);
}
.section-insights .text-content-sc-insights {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: 16px;
}
.section-insights .text-box-sc-insights {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
  align-items: flex-end;
  text-align: left;
}
.section-insights .text-box-sc-insights.text-box-sc-insights-mobile {
  display: none;
}
.section-insights .subtitle-sc-insights {
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  direction: ltr;
}
.section-insights .title-sc-insights {
  font-size: clamp(45px, 2.578125vw, 66px);
  font-weight: 600;
  line-height: 106.061%;
  margin-bottom: 6px;
  direction: ltr;
}
.section-insights .title-sc-insights .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-insights .desc-sc-insights {
  max-width: clamp(457px, 19.53125vw, 500px);
  width: 100%;
  color: #545456;
  font-size: clamp(20px, 0.859375vw, 22px);
  font-weight: 400;
  line-height: 136.364%;
  direction: ltr;
}
.section-insights .team-box-sc-insights {
  display: flex;
  align-items: center;
  align-self: center;
  gap: 5px;
  justify-content: space-between;
  border-radius: 63.223px;
  background: #F3F8FE;
  padding: clamp(14px, 0.625vw, 16px) 18px clamp(14px, 0.625vw, 16px) clamp(28px, 1.3671875vw, 35px);
  margin-top: -0.3125vw;
}
.section-insights .team-text-box-sc-insights {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: left;
}
.section-insights .title-team-sc-insights {
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 400;
  line-height: 114%;
  text-align: left;
  direction: ltr;
  max-width: clamp(215px, 9.375vw, 240px);
}
.section-insights .title-team-sc-insights .gradient {
  background: linear-gradient(90deg, #21ADE6, #A549B5, #21ADE6, #A549B5);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  background-size: 300% 300%;
  animation: textGradientAnimation 10s linear infinite;
}
.section-insights .btn-team-sc-insights {
  display: flex;
  align-items: center;
  gap: clamp(7px, 0.546875vw, 14px);
  border-radius: 63.223px;
  background: #FFF;
  padding: 5px 6px 5px clamp(15px, 1.015625vw, 26px);
  direction: ltr;
  text-align: left;
  transition: all 0.5s linear;
  position: relative;
  overflow: hidden;
}
.section-insights .btn-team-sc-insights::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(270deg, #9F4EB8 0%, #27A9E4 100%);
  opacity: 0;
  transition: opacity 0.5s linear;
  border-radius: inherit;
  z-index: 1;
}
.section-insights .btn-team-sc-insights:hover::before {
  opacity: 1;
}
.section-insights .btn-team-sc-insights .text-btn-team-sc-insights {
  z-index: 3;
  transition: all 0.3s linear;
  color: #4B4B4B;
  font-size: clamp(16px, 0.703125vw, 18px);
  font-weight: 400;
  line-height: normal;
}
.section-insights .btn-team-sc-insights .plus-bg {
  color: #FFF;
  font-size: 26.741px;
  font-weight: 400;
  line-height: normal;
  width: 38.44px;
  height: 38.44px;
  transform: rotate(90deg);
  border-radius: 98.507px;
  background: linear-gradient(180deg, #9F4EB8 0%, #27A9E4 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s linear;
  position: relative;
  z-index: 2;
}
.section-insights .btn-team-sc-insights .plus-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, #9F4EB8 0%, #27A9E4 100%);
  opacity: 1;
  transition: opacity 0.5s linear, background 0.5s linear;
  border-radius: inherit;
  z-index: -1;
}
.section-insights .btn-team-sc-insights:hover .text-btn-team-sc-insights {
  color: #FFF;
}
.section-insights .btn-team-sc-insights:hover .plus-bg {
  background: rgba(255, 255, 255, 0);
  transform: rotate(270deg);
}
.section-insights .btn-team-sc-insights:hover .plus-bg::before {
  opacity: 0;
}
.section-insights .items-sc-insights {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  overflow: hidden;
  direction: ltr;
}
.section-insights .item-sc-insights {
  position: relative;
  z-index: 1;
  direction: rtl;
  overflow: hidden;
  border-radius: 25px;
}
.section-insights .item-sc-insights:hover .btn-more-item-sc-insights {
  font-weight: 600;
}
.section-insights .item-sc-insights:hover .image-item-sc-insights img {
  transform: scale(1.05);
}
.section-insights .btn-item-sc-insights {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
}
.section-insights .subtitle-item-sc-insights {
  padding: 8px 16px;
  border-radius: 20px;
  border: 1px solid rgba(251, 251, 251, 0.2);
  background: rgba(251, 251, 251, 0.05);
  backdrop-filter: blur(5px);
  font-family: "Heebo", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  color: #FFF;
  position: absolute;
  right: 15px;
  top: 24px;
  z-index: 2;
  margin-left: 4px;
}
.section-insights .title-item-sc-insights {
  font-size: clamp(22px, 0.9375vw, 24px);
  font-weight: 700;
  line-height: 122.765%;
  margin-bottom: 7px;
  font-family: "Heebo", sans-serif;
}
.section-insights .desc-item-sc-insights {
  font-size: 16px;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 29px;
  font-family: "Noto Sans Hebrew", sans-serif;
  color: #F3F3F3;
}
.section-insights .image-item-sc-insights {
  z-index: 1;
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.section-insights .image-item-sc-insights img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  -o-object-fit-object-fit: cover;
  transition: all 0.5s linear;
  border-radius: 25px;
}
.section-insights .text-box-item-sc-insights {
  position: absolute;
  bottom: 32px;
  right: 31px;
  color: #fff;
  z-index: 2;
  padding-left: 16px;
}
.section-insights .btn-more-item-sc-insights {
  font-family: "Noto Sans Hebrew", sans-serif;
  color: #F3F3F3;
  font-size: 18px;
  font-weight: 300;
  line-height: normal;
  transition: all 0.5s linear;
}

@keyframes textGradientAnimation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@media all and (max-width: 2160px) {
  .section-insights .sc-insights-content {
    padding: 50px clamp(50px, 2.734375vw, 70px) clamp(54px, 2.5vw, 64px) clamp(50px, 2.734375vw, 70px);
  }
}
@media all and (max-width: 1920px) {
  .section-insights .item-sc-insights:last-child {
    display: none;
  }
  .section-insights .title-item-sc-insights {
    font-size: 24px;
  }
}
@media all and (max-width: 1512px) {
  .section-insights {
    padding: 0 2% 2.7777777778vw 2%;
  }
  .section-insights .sc-insights-content {
    padding: 3.3068783069vw 3.3068783069vw 3.5714285714vw 3.3068783069vw;
  }
  .section-insights .text-box-sc-insights {
    row-gap: 15px;
  }
  .section-insights .subtitle-sc-insights {
    font-size: clamp(14px, 1.1904761905vw, 18px);
    margin-bottom: 1px;
  }
  .section-insights .title-sc-insights {
    line-height: 115.556%;
    font-size: clamp(32px, 2.9761904762vw, 45px);
    margin-bottom: 0;
  }
  .section-insights .desc-sc-insights {
    max-width: clamp(360px, 30.2248677249vw, 457px);
    font-size: clamp(16px, 1.3227513228vw, 20px);
    line-height: 140%;
  }
  .section-insights .team-box-sc-insights {
    margin-top: 0.7936507937vw;
  }
  .section-insights .title-team-sc-insights {
    font-size: clamp(13px, 1.1904761905vw, 18px);
    max-width: clamp(163px, 14.2195767196vw, 215px);
  }
  .section-insights .team-box-sc-insights {
    padding: clamp(10px, 0.9259259259vw, 14px) clamp(8px, 1.1904761905vw, 18px) clamp(10px, 0.9259259259vw, 14px) clamp(8px, 1.8518518519vw, 28px);
  }
  .section-insights .btn-team-sc-insights {
    padding: 5px 6px 5px clamp(8px, 0.9920634921vw, 15px);
  }
  .section-insights .btn-team-sc-insights .plus-bg {
    font-size: clamp(18.741px, 1.7685846561vw, 26.741px);
    width: 2.5423280423vw;
    height: 2.5423280423vw;
  }
  .section-insights .btn-team-sc-insights .text-btn-team-sc-insights {
    font-size: clamp(12px, 1.0582010582vw, 16px);
  }
  .section-insights .subtitle-item-sc-insights {
    font-size: clamp(12px, 1.0582010582vw, 16px);
    right: 0.9920634921vw;
    top: 1.5873015873vw;
  }
  .section-insights .title-item-sc-insights {
    font-size: clamp(16px, 1.5873015873vw, 24px);
    margin-bottom: 0.462962963vw;
  }
  .section-insights .desc-item-sc-insights {
    font-size: clamp(12px, 1.0582010582vw, 16px);
    margin-bottom: 1.917989418vw;
  }
  .section-insights .btn-more-item-sc-insights {
    font-size: clamp(14px, 1.1904761905vw, 18px);
  }
  .section-insights .text-box-item-sc-insights {
    bottom: 2.1164021164vw;
    right: 2.0502645503vw;
    padding-left: 1.0582010582vw;
  }
}
@media all and (max-width: 1024px) {
  .section-insights .subtitle-sc-insights {
    font-size: clamp(12px, 1.3671875vw, 14px);
  }
  .section-insights .title-sc-insights {
    font-size: clamp(24px, 3.125vw, 32px);
  }
  .section-insights .desc-sc-insights {
    font-size: clamp(14px, 1.5625vw, 16px);
    max-width: clamp(300px, 35.15625vw, 360px);
  }
  .section-insights .title-team-sc-insights {
    font-size: clamp(10px, 1.171875vw, 12px);
    max-width: clamp(120px, 15.91796875vw, 163px);
  }
  .section-insights .btn-team-sc-insights .text-btn-team-sc-insights {
    font-size: clamp(9px, 1.07421875vw, 11px);
  }
  .section-insights .subtitle-item-sc-insights {
    font-size: clamp(10px, 1.171875vw, 12px);
  }
  .section-insights .title-item-sc-insights {
    font-size: clamp(12px, 1.5625vw, 16px);
  }
  .section-insights .desc-item-sc-insights {
    font-size: clamp(10px, 1.171875vw, 12px);
  }
  .section-insights .btn-more-item-sc-insights {
    font-size: clamp(10px, 1.3671875vw, 14px);
  }
}
@media all and (max-width: 768px) {
  .section-insights {
    padding: 0 0 8.9743589744vw 0;
  }
  .section-insights .inner {
    padding: 0 2.8205128205vw;
  }
  .section-insights .sc-insights-content {
    padding: 0;
    row-gap: 6.1538461538vw;
    border: none;
  }
  .section-insights .text-box-sc-insights {
    align-items: center;
    align-self: center;
    text-align: center;
    display: none;
  }
  .section-insights .text-box-sc-insights.text-box-sc-insights-mobile {
    display: flex;
    order: 1;
  }
  .section-insights .items-sc-insights {
    order: 2;
  }
  .section-insights .text-content-sc-insights {
    order: 3;
    align-self: center;
  }
  .section-insights .text-box-sc-insights {
    row-gap: 11px;
  }
  .section-insights .subtitle-sc-insights {
    font-size: clamp(16px, 2.6041666667vw, 20px);
    margin-bottom: 0;
  }
  .section-insights .title-sc-insights {
    font-size: clamp(28px, 4.6875vw, 36px);
    line-height: 114.286%;
    margin-bottom: 15px;
    max-width: 85%;
  }
  .section-insights .desc-sc-insights {
    font-size: clamp(18px, 2.8645833333vw, 22px);
    line-height: 116.667%;
    max-width: 100%;
  }
  .section-insights .items-sc-insights {
    direction: ltr;
    flex-wrap: nowrap;
    overflow-x: scroll;
    width: calc(100% + 2.8205128205vw);
    margin-right: -2.8205128205vw;
    gap: 7px;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin-bottom: 1.5384615385vw;
  }
  .section-insights .item-sc-insights {
    width: 80.5128205128vw;
    min-width: 80.5128205128vw;
    border-radius: 15px;
  }
  .section-insights .item-sc-insights:last-child {
    margin-right: 2.8205128205vw;
    display: block;
  }
  .section-insights .image-item-sc-insights img {
    border-radius: 15px;
  }
  .section-insights .subtitle-item-sc-insights {
    right: 5.1282051282vw;
    top: 5.1282051282vw;
    font-size: clamp(16px, 2.6041666667vw, 20px);
  }
  .section-insights .text-box-item-sc-insights {
    bottom: 4.8717948718vw;
    right: 5.3846153846vw;
    padding-left: 4.1025641026vw;
  }
  .section-insights .title-item-sc-insights {
    font-size: clamp(22px, 3.3854166667vw, 26px);
    margin-bottom: 2px;
  }
  .section-insights .desc-item-sc-insights {
    font-size: clamp(16px, 2.6041666667vw, 20px);
    margin-bottom: 11px;
  }
  .section-insights .btn-more-item-sc-insights {
    font-size: clamp(16px, 2.6041666667vw, 20px);
  }
  .section-insights .team-box-sc-insights {
    flex-direction: column-reverse;
    padding: 0;
    border-radius: 0;
    margin-top: 0;
    background: transparent;
    row-gap: 5.3846153846vw;
  }
  .section-insights .title-team-sc-insights {
    font-size: clamp(20px, 3.125vw, 24px);
    max-width: 60.7692307692vw;
    text-align: center;
  }
  .section-insights .btn-team-sc-insights {
    padding: 5px 6px 5px 26px;
    background: #F3F8FE;
    gap: 15px;
  }
  .section-insights .btn-team-sc-insights .plus-bg {
    font-size: clamp(26.741px, 5.4350260417vw, 41.741px);
    width: 9.8564102564vw;
    height: 9.8564102564vw;
  }
  .section-insights .btn-team-sc-insights .text-btn-team-sc-insights {
    font-size: clamp(18px, 2.8645833333vw, 22px);
  }
}

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