/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./inc/elementor-widgets/widgets/testimonials/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
.testimonials {
  position: relative;
  margin-top: -121.5px;
  padding-top: 121.5px;
  overflow: hidden;
}
.testimonials__slider {
  width: 100%;
  overflow: visible !important;
}
.testimonials__slider__navigation {
  position: absolute;
  top: -118px;
  right: 16px;
}
.testimonials__slider__navigation__button {
  color: var(--e-global-color-primary);
  border: 1px solid var(--e-global-color-accent) !important;
  background-color: var(--e-global-color-accent);
}
.testimonials__slider__navigation__button:not(:disabled):hover {
  color: var(--e-global-color-primary);
  border: 1px solid var(--e-global-color-secondary) !important;
  background-color: var(--e-global-color-secondary);
}
.testimonials__slider__navigation__button:disabled {
  color: var(--e-global-color-accent);
  border: 1px solid var(--e-global-color-accent) !important;
  background-color: transparent;
  opacity: 0.7;
}
.testimonials__slider__card {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 16px;
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
  background: linear-gradient(225deg, transparent 57.3px, #ffffff 0);
  overflow: hidden;
}
@media (min-width: 768px) {
  .testimonials__slider__card {
    padding: 24px;
    background: linear-gradient(224.5deg, transparent 79.3px, #ffffff 0);
  }
}
.testimonials__slider__card::after {
  content: "";
  position: absolute;
  top: -2px;
  right: -12px;
  width: 105px;
  height: 105px;
  background-image: url("data:image/svg+xml,%3Csvg width=%27105%27 height=%27105%27 viewBox=%270 0 105 105%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg filter=%27url%28%23filter0_dd_3192_12892%29%27%3E%3Cpath d=%27M27.9513 73.9092C26.711 60.6936 21.9784 17.406 12 2L93 83C79.1466 76.6397 43.9009 77.2383 32.1622 77.6336C29.9944 77.7066 28.154 76.0687 27.9513 73.9092Z%27 fill=%27%23D3D3D3%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27filter0_dd_3192_12892%27 x=%270%27 y=%270%27 width=%27105%27 height=%27105%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3E%3CfeMorphology radius=%273%27 operator=%27erode%27 in=%27SourceAlpha%27 result=%27effect1_dropShadow_3192_12892%27/%3E%3CfeOffset dy=%2710%27/%3E%3CfeGaussianBlur stdDeviation=%277.5%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_3192_12892%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3E%3CfeMorphology radius=%274%27 operator=%27erode%27 in=%27SourceAlpha%27 result=%27effect2_dropShadow_3192_12892%27/%3E%3CfeOffset dy=%274%27/%3E%3CfeGaussianBlur stdDeviation=%273%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27effect1_dropShadow_3192_12892%27 result=%27effect2_dropShadow_3192_12892%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27effect2_dropShadow_3192_12892%27 result=%27shape%27/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  pointer-events: none;
}
@media (min-width: 768px) {
  .testimonials__slider__card::after {
    top: -3px;
    width: 138px;
    height: 136px;
    background-image: url("data:image/svg+xml,%3Csvg width=%27138%27 height=%27136%27 viewBox=%270 0 138 136%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg filter=%27url%28%23filter0_dd_3192_9466%29%27%3E%3Cpath d=%27M34.5931 102.952C33.095 86.7606 26.4625 23.9373 12 2L126 114C105.826 104.901 53.4204 106.102 38.7794 106.635C36.6153 106.714 34.7926 105.108 34.5931 102.952Z%27 fill=%27%23D3D3D3%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27filter0_dd_3192_9466%27 x=%270%27 y=%270%27 width=%27138%27 height=%27136%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3E%3CfeMorphology radius=%273%27 operator=%27erode%27 in=%27SourceAlpha%27 result=%27effect1_dropShadow_3192_9466%27/%3E%3CfeOffset dy=%2710%27/%3E%3CfeGaussianBlur stdDeviation=%277.5%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_3192_9466%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3E%3CfeMorphology radius=%274%27 operator=%27erode%27 in=%27SourceAlpha%27 result=%27effect2_dropShadow_3192_9466%27/%3E%3CfeOffset dy=%274%27/%3E%3CfeGaussianBlur stdDeviation=%273%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27effect1_dropShadow_3192_9466%27 result=%27effect2_dropShadow_3192_9466%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27effect2_dropShadow_3192_9466%27 result=%27shape%27/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}
.testimonials__slider__card__header {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: calc(100% - 105px);
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 11px;
  border-bottom: 1px solid #E5E5E5;
}
@media (min-width: 768px) {
  .testimonials__slider__card__header {
    max-width: calc(100% - 111px);
  }
}
.testimonials__slider__card__image {
  min-width: 32px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .testimonials__slider__card__image {
    min-width: 40px;
    width: 40px;
    height: 40px;
  }
}
.testimonials__slider__card__name {
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  margin-bottom: 2px !important;
}
@media (min-width: 768px) {
  .testimonials__slider__card__name {
    font-size: 16px;
    line-height: 19px;
  }
}
.testimonials__slider__card__position {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .testimonials__slider__card__position {
    font-size: 14px;
    line-height: 17px;
  }
}
.testimonials__slider__card__rating {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 54px;
}
@media (min-width: 768px) {
  .testimonials__slider__card__rating {
    margin-top: 39px;
  }
}
.testimonials__slider__card__content {
  margin-top: 12px;
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
}
@media (min-width: 768px) {
  .testimonials__slider__card__content {
    margin-right: 15px;
    font-size: 16px;
    line-height: 20px;
  }
}
.testimonials__slider .swiper-wrapper {
  display: flex;
}
.testimonials__slider__pagination .swiper-pagination-bullet {
  background-color: var(--e-global-color-primary) !important;
}
.testimonials__slider__pagination .swiper-pagination-bullet-active {
  background-color: var(--e-global-color-accent) !important;
}
