.fretta-team {
  position: relative;
}
.fretta-team .left-team-decor {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.fretta-team .right-team-decor {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.fretta-team .wrapper {
  position: relative;
}
.fretta-team .wrapper .text-decor {
  position: absolute;
  right: -80px;
  top: 10px;
  z-index: 2;
}
.fretta-team .wrapper > h2 {
  font-size: clamp(1.5rem, calc(0.87rem + 3.17vw), 3.13rem);
  line-height: 1;
  margin-bottom: 50px;
}
.fretta-team .fretta-team-slider .slick-slide {
  margin: 0 10px;
}
.fretta-team .fretta-team-slider .slick-list {
  margin: 0 -10px;
}
.fretta-team .fretta-team-slider .slick-current {
  position: relative;
}
.fretta-team .fretta-team-slider .slick-current::after {
  content: "";
  display: block;
  width: 104px;
  height: 100px;
  position: absolute;
  right: 0;
  top: 30%;
  background: url('data:image/svg+xml,<svg width="104" height="100" viewBox="0 0 104 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3426 97.8214C31.987 94.3641 34.555 93.3858 37.2033 92.1154C40.7609 90.4163 41.2292 89.9921 40.9923 88.7962C40.6606 87.1219 40.1398 87.1422 34.5785 89.1831C33.159 89.6853 29.9374 90.7102 27.4335 91.4548C24.9244 92.1729 22.2398 92.981 21.4583 93.2186L20.0601 93.689L19.33 89.028C18.9043 86.461 18.2845 82.4962 17.9114 80.1949L17.2813 76.0389L16.2887 75.4898C15.7314 75.186 15.1633 74.9671 15.0304 74.9934C14.3129 75.1356 13.8599 75.9158 13.6021 77.403C13.0488 80.744 13.184 82.402 14.4672 89.7152C15.8609 97.5866 16.1834 98.517 17.5906 98.9286C18.5837 99.2014 18.2435 99.2964 22.3426 97.8214Z" fill="%23F58B9E"/><path d="M32.2487 78.8182C34.026 77.3337 37.3103 73.9764 41.2979 69.5683C43.2517 67.4413 46.9514 63.5321 49.5595 60.944C62.5313 47.9342 74.2908 32.4304 80.9875 19.5314C84.0692 13.6181 87.9444 3.76384 87.697 2.5148C87.4495 1.26575 85.857 0.47652 85.0003 1.171C84.7874 1.35126 79.6466 8.86013 73.6158 17.871C63.6426 32.7724 56.0729 43.6348 48.3551 54.1675C44.2698 59.7549 41.5912 63.1027 37.5181 67.7763C31.0333 75.1924 28.8977 77.9354 29.0399 78.653C29.1452 79.1845 30.2701 79.9835 30.7219 79.894C30.9079 79.8571 31.6102 79.359 32.2487 78.8182Z" fill="%23F58B9E"/></svg>') center center no-repeat;
}
.fretta-team .fretta-team-slider .member-item .mamber-image {
  border-radius: 20px;
  overflow: hidden;
  width: 100%;
  height: 393px;
  position: relative;
}
.fretta-team .fretta-team-slider .member-item .mamber-image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.fretta-team .fretta-team-slider .member-item .mamber-image .member-position {
  position: absolute;
  z-index: 2;
  left: 30px;
  bottom: 70px;
  background: var(--form-color);
  height: 39px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 20px;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}
.fretta-team .fretta-team-slider .member-item .member-meta {
  border-radius: 20px;
  background: var(--form-color);
  padding: 30px;
  text-align: center;
  margin: -50px 30px 0 30px;
  position: relative;
  z-index: 2;
}
.fretta-team .fretta-team-slider .member-item .member-meta > h3 {
  font-size: clamp(1.13rem, calc(1.03rem + 0.49vw), 1.38rem);
  line-height: 1.2;
  margin-bottom: 20px;
}
.fretta-team .fretta-team-slider .member-item .member-meta > p {
  line-height: 28px;
  text-align: center;
  margin-bottom: 20px;
}
.fretta-team .fretta-team-slider .member-item .member-meta .member-social {
  font-size: 14px;
  color: var(--main-color);
}
.fretta-team .fretta-team-slider .member-item .member-meta .member-social a {
  color: var(--main-color);
}
.fretta-team .slider-controls {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
  gap: 15px;
}
.fretta-team .slider-controls .slick-arrow {
  cursor: pointer;
}
.fretta-team .slider-controls .slide-dots .slick-dots {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  gap: 5px;
  margin-bottom: 10px;
}
.fretta-team .slider-controls .slide-dots .slick-dots li {
  list-style: none;
  color: var(--text-color);
}
.fretta-team .slider-controls .slide-dots .slick-dots li.slick-active {
  color: var(--main-color);
}
.fretta-team .slider-controls .slide-dots .slick-dots li a {
  color: inherit;
}
@media (max-width: 1520px) {
  .fretta-team .left-team-decor,
  .fretta-team .right-team-decor {
    display: none;
  }
  .fretta-team .wrapper .text-decor {
    right: 40px;
  }
}
@media (max-width: 700px) {
  .fretta-team .wrapper .text-decor {
    display: none;
  }
}
