.cience-module__g2-reviews__text {
    color: #11292c;
    font-size: 18px;
    line-height: 30px;
    margin-left: 0;
    margin-right: auto;
    max-width: 766px;
    position: relative;
    text-align: left
}

@media (min-width:768px) {
    .cience-module__g2-reviews__text {
        font-size: 20px;
        line-height: 31px;
        text-align: center
    }
}

@media (min-width:992px) {
    .cience-module__g2-reviews__text {
        margin-left: auto;
        text-align: center
    }
}

.cience-module__g2-reviews__text:after,
.cience-module__g2-reviews__text:before {
    background: url(../index-59.html) 50% no-repeat;
    background-size: contain;
    content: "";
    display: block;
    -webkit-filter: brightness(0) saturate(100%) invert(91%) sepia(17%) saturate(559%) hue-rotate(48deg) brightness(98%) contrast(91%);
    filter: brightness(0) saturate(100%) invert(91%) sepia(17%) saturate(559%) hue-rotate(48deg) brightness(98%) contrast(91%);
    height: 26px;
    pointer-events: none;
    width: 30px
}

.cience-module__g2-reviews__text:before {
    margin-bottom: 22px
}

@media (min-width:992px) {
    .cience-module__g2-reviews__text:before {
        height: 42px;
        left: -100px;
        position: absolute;
        top: 2px;
        width: 50px
    }
}

@media (min-width:1200px) {
    .cience-module__g2-reviews__text:before {
        left: -88px
    }
}

.cience-module__g2-reviews__text:after {
    margin-left: auto;
    margin-top: 10px;
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

@media (min-width:992px) {
    .cience-module__g2-reviews__text:after {
        bottom: -38px;
        height: 42px;
        position: absolute;
        right: -100px;
        width: 50px
    }
}

@media (min-width:992px) and (min-width:1200px) {
    .cience-module__g2-reviews__text:after {
        right: -48px
    }
}

.cience-module__g2-reviews__text+* {
    margin-top: -10px
}

@media (min-width:992px) {
    .cience-module__g2-reviews__text+* {
        margin-top: 40px
    }
}

.cience-module__g2-reviews__heading {
    color: #939393;
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px
}

@media (min-width:1200px) {
    .cience-module__g2-reviews__heading {
        margin-top: 32px
    }
}

.cience-module__g2-reviews__cta-wrap {
    margin-top: 20px
}

@media (min-width:1200px) {
    .cience-module__g2-reviews__cta-wrap {
        margin-top: 32px
    }
}

.cience-module__g2-reviews .stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cience-module__g2-reviews .sub {
    margin-top: 33px;
    text-align: center
}

.cience-module__g2-reviews .sub.body-text-s {
    font-size: 16px;
    line-height: 24px
}

.cience-module__g2-reviews .sub span {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.cience-module__g2-reviews.new-g2-reviews {
    padding: 70px 0 0;
    position: relative
}

@media (min-width:768px) {
    .cience-module__g2-reviews.new-g2-reviews {
        padding: 150px 0 0
    }
}

.cience-module__g2-reviews.new-g2-reviews .header-sec {
    position: relative;
    text-align: center
}

@media (min-width:992px) {
    .cience-module__g2-reviews.new-g2-reviews .header-sec {
        text-align: center
    }
}

.cience-module__g2-reviews.new-g2-reviews .header-sec h2 br {
    display: none
}

@media (min-width:992px) {
    .cience-module__g2-reviews.new-g2-reviews .header-sec h2 br {
        display: block
    }
}

.cience-module__g2-reviews.new-g2-reviews .header-sec .sub-header {
    margin: 0 auto;
    max-width: 792px
}

@media (max-width:767px) {
    .cience-module__g2-reviews.new-g2-reviews .header-sec .sub-header {
        font-size: 16px !important;
        line-height: 24px !important
    }
}

.cience-module__g2-reviews.new-g2-reviews .header-sec .sub-header br {
    display: none
}

@media (min-width:992px) {
    .cience-module__g2-reviews.new-g2-reviews .header-sec .sub-header br {
        display: block
    }
}

.cience-module__g2-reviews.new-g2-reviews .swiper-container {
    margin: 47px 0 0
}

@media (min-width:1200px) {
    .cience-module__g2-reviews.new-g2-reviews .swiper-container {
        margin: 70px 0 0
    }
}

.cience-module__g2-reviews.new-g2-reviews .swiper-container .cience-module__g2-reviews__text {
    font-family: inherit
}

.cience-module__g2-reviews.new-g2-reviews .swiper-container .cience-module__g2-reviews__text:after,
.cience-module__g2-reviews.new-g2-reviews .swiper-container .cience-module__g2-reviews__text:before {
    background-image: url(https://1559785.fs1.hubspotusercontent-na1.net/hubfs/1559785/cience-2023/images/pages/Case-Studies/quotes.svg)
}

.cience-module__g2-reviews.new-g2-reviews .swiper-container.hide-slider-dots {
    overflow: visible
}

.cience-module__g2-reviews.new-g2-reviews .g2-logo {
    margin: 27px 0 30px
}

@media (min-width:768px) {
    .cience-module__g2-reviews.new-g2-reviews .stars {
        margin: 32px 0 0
    }
}

.cience-module__g2-reviews.new-g2-reviews .items {
    text-align: center
}

.cience-module__g2-reviews.new-g2-reviews .items .bottom-btn {
    color: var(--secondary-color);
    display: inline-block;
    margin: 50px 0 0;
    padding-right: 25px;
    position: relative;
    text-decoration: none
}

.cience-module__g2-reviews.new-g2-reviews .items .bottom-btn:after {
    background-image: url(https://1559785.fs1.hubspotusercontent-na1.net/hubfs/1559785/cience-2023/images/pages/Contact/button-arrow-right-green.svg);
    content: "";
    height: 18px;
    position: absolute;
    right: 0;
    top: 4px;
    width: 18px
}

.cience-module__g2-reviews .swiper-container-horizontal {
    padding-bottom: 52px
}