/* Slider */

.g-feedback--slider {
    --ama-width-container: 56.875rem;
}

.g-feedback__slider {
    padding-top: 1.25rem;
}

.g-feedback__slider .splide__list {
    align-items: flex-start;
}

.g-feedback__pagination {
    display: flex;
    align-items: center;
    gap: 1.875rem;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 3.75rem);
    max-width: 38.125rem;
    margin-top: 0;
}

.g-feedback__pagination:before,
.g-feedback__pagination:after {
    background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
    content: "";
    display: block;
    width: 1.875rem;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.g-feedback__pagination:after {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.g-feedback__pagination .splide__list {
    align-items: center;
    min-height: 9.375rem;
}

.g-feedback__pagination-slide {
    border: none;
    padding: 0;
    background: transparent;
}

.g-feedback__pagination-slide,
.g-feedback__pagination-slide img {
    border-radius: 100%;
}

.g-feedback__pagination-slide.lg {
    border: 0.25rem solid var(--ama-color-primary);
    padding: 0.375rem;
}

.g-feedback__pagination-slide img {
    max-width: 4.375rem;
    max-height: 4.375rem;
}

.g-feedback__pagination-slide.lg img {
    max-width: 8.125rem;
    max-height: 8.125rem;
}

.g-feedback .splide__arrows {
    width: calc(100% + 3.75rem);
    max-width: 41.875rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.g-feedback .splide__arrow {
    position: relative;
    margin: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 1;
    width: 1.875rem;
    height: 1.875rem;
    transform: none;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23ffc83d'/%3E%3Cpath d='M-2455.254-3425.253a.8.8,0,0,1,0-1.212l4.04-3.679h-11.845A.9.9,0,0,1-2464-3431a.9.9,0,0,1,.941-.857h11.844l-4.039-3.679a.8.8,0,0,1,0-1.212,1.007,1.007,0,0,1,1.331,0l5.647,5.142a.8.8,0,0,1,0,1.213l-5.647,5.142a.99.99,0,0,1-.666.251A.99.99,0,0,1-2455.254-3425.253Z' transform='translate(2471.001 3446.001)'/%3E%3C/svg%3E") right / contain no-repeat;
}

.g-feedback .splide__arrow--prev {
    transform: scaleX(-1);
}

.g-feedback .splide__arrow svg {
    display: none;
}

.g-feedback__slide {
    text-align: center;
}

.g-feedback__slide-inner {
    overflow: auto;
}

.g-feedback__slide-content {
    position: relative;
    background: #FDF3E0;
    padding: 1.875rem;
    border-radius: 1.25rem;
    margin-top: 1.875rem;
    font-size: 1.0625rem;
    line-height: 1.7;
    font-weight: 500;
}

.g-feedback__slide-content:before {
    content: "";
    display: block;
    border-bottom: 1.875rem solid #FDF3E0;
    border-left: 0.9375rem solid transparent;
    border-right: 0.9375rem solid transparent;
    position: absolute;
    bottom: 100%;
    left: calc(50% - 1.25rem);
}

.g-feedback__slide-title {
    font-weight: 700;
    font-size: 1.0625rem;
    line-height: 1.25rem;
    margin-top: 1.875rem;
}

/* Columns */

.g-feedback--columns {
    columns: 2;
    gap: var(--ama-grid-gutter);
    margin-bottom: -3.125rem;
}

.g-feedback__item {
    break-inside: avoid;
    margin-bottom: 3.125rem;
}

.g-feedback__item-content {
    position: relative;
    background: #FDF3E0;
    border-radius: 1.25rem;
    padding: 1.875rem;
    margin-bottom: 2.5rem;
    line-height: calc(29 / 17);
    font-weight: 500;
}

.g-feedback__item-content:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 2.8125rem;
    display: block;
    border-left: 0.9375rem solid transparent;
    border-right: 0.9375rem solid transparent;
    border-top: 1.875rem solid #FDF3E0;
}

.g-feedback__item-info {
   display: flex;
   align-items: center;
   gap: 1.25rem;
   padding-left: 1.5625rem;
   font-weight: 600;
}

.g-feedback__item-info img {
   border-radius: 100%;
   width: 4.375rem;
   height: auto;
}@media (max-width: 991.98px) {
.g-feedback--columns {
    columns: 1;
}
}