.full-width-quote-module {
    padding-top: 70px;
    padding-bottom: 35px;
}

.full-width-quote {
    border-left: 10px solid #e35205;
    padding: 0 20px;
}

    .full-width-quote blockquote {
        font: 1.67rem/2.5rem "Poppins";
        font-weight: 500;
        color: #333436;
    }

    .full-width-quote .quote-author {
        font: 1.17rem/1.67rem "Poppins";
        color: #65686b;
    }

.full-width-quote-carousel-module {
    padding-top: 35px;
}

    .full-width-quote-carousel-module .full-width-quote {
        border-left: 0;
        border-radius: 8px;
        border: 1px solid rgba(217, 217, 217, 0.33);
        background: #eefbff;
        padding: 20px 30px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
        border-color: #c5eaf5;
    }

    .full-width-quote-carousel-module blockquote {
        font: 0.92rem/1.67rem "Poppins";
        font-weight: 500;
        color: #65686b;
        position: relative;
    }

        .full-width-quote-carousel-module blockquote::before {
            content: url(../images/quote-left.svg);
            margin-right: 5px;
            position: absolute;
            margin-left: -13px;
        }

        .full-width-quote-carousel-module blockquote::after {
            content: url(../images/quote-right.svg);
            margin-left: 3px;
            position: absolute;
        }

        .full-width-quote-carousel-module blockquote img {
            width: 12px !important;
            height: 24px;
            display: inline-block !important;
        }

        .full-width-quote-carousel-module blockquote .quote-left-icon {
            margin-right: 5px;
        }

        .full-width-quote-carousel-module blockquote .quote-right-icon {
            margin-left: 5px;
        }

.full-width-quote .quote-author {
    font: 0.9166rem/1.6667rem "Poppins";
    color: #65686b;
    font-weight: 400;
}

.full-width-quote-carousel-module .swiper-wrapper {
    padding-bottom: 50px;
    display: flex;
}

.full-width-quote-carousel-module .swiper-slide {
    height: auto;
    display: flex;
    flex: 1 0 auto;
}

.full-width-quote-carousel-module .swiper-button-next:after,
.full-width-quote-carousel-module .swiper-button-prev:after {
    content: "";
}

.full-width-quote-carousel-module .swiper-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    padding-bottom: 15px;
    padding-top: 30px;
}

.full-width-quote-carousel-module .swiper-wrapper {
    padding-bottom: 10px;
}

.full-width-quote-carousel-module .swiper-play-pause {
    width: 32px;
    height: 32px;
    display: inline-block;
}

.full-width-quote-carousel-module .swiper-pagination-bullets {
    border: 0;
    border-radius: 16px;
    left: auto;
    right: auto;
    width: auto;
    max-width: none;
    height: 32px;
    padding-left: 16px;
    padding-right: 16px;
    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.05);
    position: relative;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.full-width-quote-carousel-module .swiper-pagination-bullet {
    width: 14px;
    height: 8px;
    border-radius: 0;
    opacity: 1;
}

.full-width-quote-carousel-module .swiper-controls {
    width: 32px;
    height: 32px;
    right: auto;
    position: relative;
    background: #fff;
    border-radius: 16px;
    margin-top: -8px;
    cursor: pointer;
}

.full-width-quote-carousel-module .swiper-button-prev.swiper-button-disabled,
.full-width-quote-carousel-module .swiper-button-next.swiper-button-disabled {
    opacity: 0.25;
}

.full-width-quote-carousel-module .swiper-button-next,
.full-width-quote-carousel-module .swiper-button-prev {
    position: relative;
    width: 32px;
    height: 32px;
    transform: none;
    bottom: auto;
    top: auto !important;
    left: auto;
    margin-right: 10px;
    margin-top: -8px;
}

    .full-width-quote-carousel-module .swiper-button-prev.swiper-button-disabled,
    .full-width-quote-carousel-module .swiper-button-next.swiper-button-disabled {
        opacity: 0;
        transition: opacity 0.25s linear;
    }

.full-width-quote-carousel-module .swiper-play,
.full-width-quote-carousel-module .swiper-pause,
.full-width-quote-carousel-module .swiper-button-next,
.full-width-quote-carousel-module .swiper-button-prev {
    background-size: auto;
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.05);
}

.full-width-quote-carousel-module .swiper-play,
.full-width-quote-carousel-module .swiper-pause {
    width: 32px;
    height: 32px;
}

/* pagination bullets */

.full-width-quote-carousel-module .swiper-pagination-bullet,
.full-width-quote-carousel-module .swiper-pagination-bullet:hover {
    background-image: none;
    background-color: #c7cacf;
    border-radius: 3px;
    border: 1.5px solid #74777a;
}

.full-width-quote-carousel-module .swiper-pagination-bullet-active,
.full-width-quote-carousel-module .swiper-pagination-bullet-active:hover {
    background-color: #c3e8f3 !important;
    border-color: #00a0d1 !important;
    pointer-events: none;
}

.full-width-quote-carousel-module .swiper-pagination-bullet:hover {
    background-color: #f26322;
    border-color: #d74100;
}

.full-width-quote-carousel-module .swiper-pagination-bullet:active {
    background-color: #d74100;
    border-color: #d74100;
}

@keyframes p-dot-play {
    0% {
        transform: translate(-13.3px, 0.8px);
    }

    100% {
        transform: translate(0.8px, 0.8px);
    }
}

.auto-play .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    content: "";
    display: block;
    height: calc(100% + 2px);
    width: calc(100% + 2px);
    transform: translateX(-100%);
    background: #00a0d1;
    animation: 5s linear both p-dot-play;
    position: absolute;
    top: -1px;
    left: -1px;
}

.full-width-quote-carousel-module .swiper-pagination-bullet,
.full-width-quote-carousel-module .swiper-pagination-bullet:hover {
    background-image: none;
    overflow: hidden;
    position: relative;
}

.full-width-quote-carousel-module .swiper-play {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0yMi4wMTMgMTUuNDkuMDAwMy4wMDAyYy4yOTY5LjE2NjEuNDM4MS4yNzM5LjUwNzYuMzUyNi4wNDUxLjA1MTEuMDU3LjA4MjcuMDU3LjE1MzcgMCAuMDcwNi0uMDExNy4xMDI5LS4wNTguMTU1Ni0uMDcwNC4wODAyLS4yMTIyLjE4OTUtLjUwODYuMzU4OGwtOC41MzkgNC43NzU3Yy0uMDAwMS4wMDAxLS4wMDAyLjAwMDEtLjAwMDMuMDAwMi0uMjgzMi4xNTc0LS40MzU4LjIxMzItLjU5MTkuMjEzMi0uMTM3NSAwLS4yMTM1LS4wNDYzLS4yNjI2LS4xMDM3LS4wNTY0LS4wNjYxLS4xMTY1LS4xOTYtLjExNjUtLjQxN3YtOS45NjU3YzAtLjIyMDkuMDYtLjM0NzkuMTE0OS0uNDExNi4wNDc4LS4wNTU0LjEyMzgtLjEwMi4yNjQyLS4xMDIuMTYxNCAwIC4zMTc5LjA1MzguNTkxNS4yMDU5LjAwMDIuMDAwMS4wMDA0LjAwMDMuMDAwNy4wMDA0eiIgZmlsbD0iIzkwOTU5ZiIgc3Ryb2tlPSIjNjU2ODZiIj48L3BhdGg+PC9zdmc+");
}

    .full-width-quote-carousel-module .swiper-play:hover {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0yMi4wMTMgMTUuNDkuMDAwMy4wMDAyYy4yOTY5LjE2NjEuNDM4MS4yNzM5LjUwNzYuMzUyNi4wNDUxLjA1MTEuMDU3LjA4MjcuMDU3LjE1MzcgMCAuMDcwNi0uMDExNy4xMDI5LS4wNTguMTU1Ni0uMDcwNC4wODAyLS4yMTIyLjE4OTUtLjUwODYuMzU4OGwtOC41MzkgNC43NzU3Yy0uMDAwMS4wMDAxLS4wMDAyLjAwMDEtLjAwMDMuMDAwMi0uMjgzMi4xNTc0LS40MzU4LjIxMzItLjU5MTkuMjEzMi0uMTM3NSAwLS4yMTM1LS4wNDYzLS4yNjI2LS4xMDM3LS4wNTY0LS4wNjYxLS4xMTY1LS4xOTYtLjExNjUtLjQxN3YtOS45NjU3YzAtLjIyMDkuMDYtLjM0NzkuMTE0OS0uNDExNi4wNDc4LS4wNTU0LjEyMzgtLjEwMi4yNjQyLS4xMDIuMTYxNCAwIC4zMTc5LjA1MzguNTkxNS4yMDU5LjAwMDIuMDAwMS4wMDA0LjAwMDMuMDAwNy4wMDA0eiIgZmlsbD0iI2YyNjMyMiIgc3Ryb2tlPSIjZDc0MTAwIj48L3BhdGg+PC9zdmc+");
    }

    .full-width-quote-carousel-module .swiper-play:active {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0yMi4wMTMgMTUuNDkuMDAwMy4wMDAyYy4yOTY5LjE2NjEuNDM4MS4yNzM5LjUwNzYuMzUyNi4wNDUxLjA1MTEuMDU3LjA4MjcuMDU3LjE1MzcgMCAuMDcwNi0uMDExNy4xMDI5LS4wNTguMTU1Ni0uMDcwNC4wODAyLS4yMTIyLjE4OTUtLjUwODYuMzU4OGwtOC41MzkgNC43NzU3Yy0uMDAwMS4wMDAxLS4wMDAyLjAwMDEtLjAwMDMuMDAwMi0uMjgzMi4xNTc0LS40MzU4LjIxMzItLjU5MTkuMjEzMi0uMTM3NSAwLS4yMTM1LS4wNDYzLS4yNjI2LS4xMDM3LS4wNTY0LS4wNjYxLS4xMTY1LS4xOTYtLjExNjUtLjQxN3YtOS45NjU3YzAtLjIyMDkuMDYtLjM0NzkuMTE0OS0uNDExNi4wNDc4LS4wNTU0LjEyMzgtLjEwMi4yNjQyLS4xMDIuMTYxNCAwIC4zMTc5LjA1MzguNTkxNS4yMDU5LjAwMDIuMDAwMS4wMDA0LjAwMDMuMDAwNy4wMDA0eiIgZmlsbD0iI2Q3NDEwMCIgc3Ryb2tlPSIjZDc0MTAwIj48L3BhdGg+PC9zdmc+");
    }

.full-width-quote-carousel-module .swiper-pause {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xNCAxMmMwLS44Mjg0LS42NzE2LTEuNS0xLjUtMS41cy0xLjUuNjcxNi0xLjUgMS41djhjMCAuODI4NC42NzE2IDEuNSAxLjUgMS41czEuNS0uNjcxNiAxLjUtMS41em03IDBjMC0uODI4NC0uNjcxNi0xLjUtMS41LTEuNXMtMS41LjY3MTYtMS41IDEuNXY4YzAgLjgyODQuNjcxNiAxLjUgMS41IDEuNXMxLjUtLjY3MTYgMS41LTEuNXoiIGZpbGw9IiM5MDk1OWYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjNjU2ODZiIj48L3BhdGg+PC9zdmc+");
}

    .full-width-quote-carousel-module .swiper-pause:hover {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xNCAxMmMwLS44Mjg0LS42NzE2LTEuNS0xLjUtMS41cy0xLjUuNjcxNi0xLjUgMS41djhjMCAuODI4NC42NzE2IDEuNSAxLjUgMS41czEuNS0uNjcxNiAxLjUtMS41em03IDBjMC0uODI4NC0uNjcxNi0xLjUtMS41LTEuNXMtMS41LjY3MTYtMS41IDEuNXY4YzAgLjgyODQuNjcxNiAxLjUgMS41IDEuNXMxLjUtLjY3MTYgMS41LTEuNXoiIGZpbGw9IiNmMjYzMjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjZDc0MTAwIj48L3BhdGg+PC9zdmc+");
    }

    .full-width-quote-carousel-module .swiper-pause:active {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xNCAxMmMwLS44Mjg0LS42NzE2LTEuNS0xLjUtMS41cy0xLjUuNjcxNi0xLjUgMS41djhjMCAuODI4NC42NzE2IDEuNSAxLjUgMS41czEuNS0uNjcxNiAxLjUtMS41em03IDBjMC0uODI4NC0uNjcxNi0xLjUtMS41LTEuNXMtMS41LjY3MTYtMS41IDEuNXY4YzAgLjgyODQuNjcxNiAxLjUgMS41IDEuNXMxLjUtLjY3MTYgMS41LTEuNXoiIGZpbGw9IiNkNzQxMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjZDc0MTAwIj48L3BhdGg+PC9zdmc+");
    }

.full-width-quote-carousel-module .swiper-button-next {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAuNjY5NCAxNi45OTQxLTUuOTg4MiA2LjA3MDRjLS4yMDUxLjIwNS0uNTMzMy4yMDUtLjY5NzMgMGwtLjgyMDMtLjgyMDRjLS4yMDUxLS4yMDUtLjIwNTEtLjQ5MjEgMC0uNjk3Mmw0LjgzOTgtNC45MjE5LTQuODM5OC00Ljg4MDljLS4yMDUxLS4yMDUtLjIwNTEtLjUzMzIgMC0uNjk3MmwuODIwMy0uODIwM2MuMTY0LS4yMDUxLjQ5MjItLjIwNTEuNjk3MyAwbDUuOTg4MiA2LjA3MDNjLjIwNTEuMjA1MS4yMDUxLjQ5MjIgMCAuNjk3MnoiIGZpbGw9IiM5MDk1OWYiIHN0cm9rZT0iIzY1Njg2YiIvPjwvc3ZnPg==");
}

    .full-width-quote-carousel-module .swiper-button-next:hover {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0yMC42Njk0IDE2Ljk5NDEtNS45ODgyIDYuMDcwNGMtLjIwNTEuMjA1LS41MzMzLjIwNS0uNjk3MyAwbC0uODIwMy0uODIwNGMtLjIwNTEtLjIwNS0uMjA1MS0uNDkyMSAwLS42OTcybDQuODM5OC00LjkyMTktNC44Mzk4LTQuODgwOWMtLjIwNTEtLjIwNS0uMjA1MS0uNTMzMiAwLS42OTcybC44MjAzLS44MjAzYy4xNjQtLjIwNTEuNDkyMi0uMjA1MS42OTczIDBsNS45ODgyIDYuMDcwM2MuMjA1MS4yMDUxLjIwNTEuNDkyMiAwIC42OTcyeiIgZmlsbD0iI2YyNjMyMiIgc3Ryb2tlPSIjZDc0MTAwIj48L3BhdGg+PC9zdmc+");
    }

    .full-width-quote-carousel-module .swiper-button-next:active {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0yMC42Njk0IDE2Ljk5NDEtNS45ODgyIDYuMDcwNGMtLjIwNTEuMjA1LS41MzMzLjIwNS0uNjk3MyAwbC0uODIwMy0uODIwNGMtLjIwNTEtLjIwNS0uMjA1MS0uNDkyMSAwLS42OTcybDQuODM5OC00LjkyMTktNC44Mzk4LTQuODgwOWMtLjIwNTEtLjIwNS0uMjA1MS0uNTMzMiAwLS42OTcybC44MjAzLS44MjAzYy4xNjQtLjIwNTEuNDkyMi0uMjA1MS42OTczIDBsNS45ODgyIDYuMDcwM2MuMjA1MS4yMDUxLjIwNTEuNDkyMiAwIC42OTcyeiIgZmlsbD0iI2Q3NDEwMCIgc3Ryb2tlPSIjZDc0MTAwIj48L3BhdGg+PC9zdmc+");
    }

.full-width-quote-carousel-module .swiper-button-prev {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xMS4zMzA2IDE2LjAwNTkgNS45ODgyLTYuMDcwNGMuMjA1MS0uMjA1LjUzMzMtLjIwNS42OTczIDBsLjgyMDMuODIwNGMuMjA1MS4yMDUuMjA1MS40OTIxIDAgLjY5NzJsLTQuODM5OCA0LjkyMTkgNC44Mzk4IDQuODgwOWMuMjA1MS4yMDUuMjA1MS41MzMyIDAgLjY5NzJsLS44MjAzLjgyMDNjLS4xNjQuMjA1MS0uNDkyMi4yMDUxLS42OTczIDBsLTUuOTg4Mi02LjA3MDNjLS4yMDUxLS4yMDUxLS4yMDUxLS40OTIyIDAtLjY5NzJ6IiBmaWxsPSIjOTA5NTlmIiBzdHJva2U9IiM2NTY4NmIiPjwvcGF0aD48L3N2Zz4=");
}

    .full-width-quote-carousel-module .swiper-button-prev:hover {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xMS4zMzA2IDE2LjAwNTkgNS45ODgyLTYuMDcwNGMuMjA1MS0uMjA1LjUzMzMtLjIwNS42OTczIDBsLjgyMDMuODIwNGMuMjA1MS4yMDUuMjA1MS40OTIxIDAgLjY5NzJsLTQuODM5OCA0LjkyMTkgNC44Mzk4IDQuODgwOWMuMjA1MS4yMDUuMjA1MS41MzMyIDAgLjY5NzJsLS44MjAzLjgyMDNjLS4xNjQuMjA1MS0uNDkyMi4yMDUxLS42OTczIDBsLTUuOTg4Mi02LjA3MDNjLS4yMDUxLS4yMDUxLS4yMDUxLS40OTIyIDAtLjY5NzJ6IiBmaWxsPSIjZjI2MzIyIiBzdHJva2U9IiNkNzQxMDAiPjwvcGF0aD48L3N2Zz4=");
    }

    .full-width-quote-carousel-module .swiper-button-prev:active {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xMS4zMzA2IDE2LjAwNTkgNS45ODgyLTYuMDcwNGMuMjA1MS0uMjA1LjUzMzMtLjIwNS42OTczIDBsLjgyMDMuODIwNGMuMjA1MS4yMDUuMjA1MS40OTIxIDAgLjY5NzJsLTQuODM5OCA0LjkyMTkgNC44Mzk4IDQuODgwOWMuMjA1MS4yMDUuMjA1MS41MzMyIDAgLjY5NzJsLS44MjAzLjgyMDNjLS4xNjQuMjA1MS0uNDkyMi4yMDUxLS42OTczIDBsLTUuOTg4Mi02LjA3MDNjLS4yMDUxLS4yMDUxLS4yMDUxLS40OTIyIDAtLjY5NzJ6IiBmaWxsPSIjZDc0MTAwIiBzdHJva2U9IiNkNzQxMDAiPjwvcGF0aD48L3N2Zz4=");
    }

.full-width-quote-carousel-module .swiper-container {
    justify-content: flex-start;
}

.full-width-quote-carousel-module .swiper-pagination-bullets,
.full-width-quote-carousel-module .swiper-controls {
    transform: none;
    position: relative;
    bottom: auto;
    top: auto;
    left: auto;
    right: auto;
    margin: 0;
}

.full-width-quote-carousel-module .swiper-pagination-bullets {
    margin-left: 20px;
}

.full-width-quote-carousel-module .swiper-controls {
    z-index: 1;
}

.full-width-quote-carousel-module .swiper-button-prev {
    right: 32px;
    position: absolute;
    bottom: 15px;
}

.full-width-quote-carousel-module .swiper-button-next {
    right: 2px;
    margin-right: 0;
    position: absolute;
    bottom: 15px;
}

.full-width-quote-carousel-module .swiper-pagination-bullets {
    margin-left: 2px;
}

@media (max-width: 991px) {
    .full-width-quote blockquote {
        width: 100%;
    }

    .full-width-quote-module {
        padding-bottom: 50px;
    }

    .left-rail-page .full-width-quote-module {
        padding-left: 30px;
        padding-right: 30px;
    }

    .right-rail-page .full-width-quote-module {
        padding-left: 30px;
        padding-right: 30px;
    }

    .review-quotes-list .container {
        padding-left: 0;
        padding-right: 0;
    }

    .full-width-quote-carousel-module .swiper-container {
        justify-content: flex-start;
    }

    .full-width-quote-carousel-module .swiper-pagination-bullets,
    .full-width-quote-carousel-module .swiper-controls {
        transform: none;
        position: relative;
        bottom: auto;
        top: auto;
        left: auto;
        right: auto;
        margin: 0;
    }

    .full-width-quote-carousel-module .swiper-pagination-bullets {
        margin-left: 20px;
    }

    .full-width-quote-carousel-module .swiper-controls {
        z-index: 1;
    }

    .full-width-quote-carousel-module .swiper-button-prev {
        right: 32px;
        position: absolute;
        bottom: 15px;
    }

    .full-width-quote-carousel-module .swiper-button-next {
        right: 0px;
        margin-right: 0;
        position: absolute;
        bottom: 15px;
    }

    .full-width-quote-carousel-module .swiper-pagination-bullets {
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .full-width-quote-carousel-module {
        padding-top: 0;
    }
}