@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100;
    src: url(/static/home/fonts/inter-v11-cyrillic-100.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 200;
    src: url(/static/home/fonts/inter-v11-cyrillic-200.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 300;
    src: url(/static/home/fonts/inter-v11-cyrillic-300.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(/static/home/fonts/inter-v11-cyrillic-400.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(/static/home/fonts/inter-v11-cyrillic-500.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(/static/home/fonts/inter-v11-cyrillic-600.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(/static/home/fonts/inter-v11-cyrillic-700.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 800;
    src: url(/static/home/fonts/inter-v11-cyrillic-800.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    src: url(/static/home/fonts/inter-v11-cyrillic-900.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100;
    src: url(/static/home/fonts/inter-v11-greek-100.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 300;
    src: url(/static/home/fonts/inter-v11-greek-300.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 200;
    src: url(/static/home/fonts/inter-v11-greek-200.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(/static/home/fonts/inter-v11-greek-regular.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(/static/home/fonts/inter-v11-greek-500.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(/static/home/fonts/inter-v11-greek-600.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(/static/home/fonts/inter-v11-greek-700.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 800;
    src: url(/static/home/fonts/inter-v11-greek-800.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    src: url(/static/home/fonts/inter-v11-greek-900.woff2) format("woff2")
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-100.woff2) format("woff2");
    
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-200.woff2) format("woff2");
    
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-300.woff2) format("woff");
    
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-regular.woff2) format("woff2");
    
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-700.woff2) format("woff2");
    
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-800.woff2) format("woff2");
    
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-900.woff2) format("woff2");
    
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-500.woff2) format("woff");
    
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/static/home/fonts/inter-v11-latin-600.woff2) format("woff");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(/static/home/fonts/poppins-v20-latin-100.woff2) format("woff2");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(/static/home/fonts/poppins-v20-latin-200.woff2) format("woff2");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/static/home/fonts/poppins-v20-latin-300.woff2) format("woff2");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Poppins Regular"), local("Poppins-Regular"), url(/static/home/fonts/poppins-v20-latin-regular.woff2) format("woff2");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/static/home/fonts/poppins-v20-latin-500.woff2) format("woff2");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/static/home/fonts/poppins-v20-latin-600.woff2) format("woff2");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Poppins Bold"), local("Poppins-Bold"), url(/static/home/fonts/poppins-v20-latin-700.woff2) format("woff2");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(/static/home/fonts/poppins-v20-latin-800.woff2) format("woff2");
    
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/static/home/fonts/poppins-v20-latin-900.woff2) format("woff2");
    
}

.styles_container__L9txU {
    width: 90%;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width: 540px) {
    .styles_container__L9txU {
        width: 85%
    }
}

@media only screen and (min-width: 960px) {
    .styles_container__L9txU {
        width: 90%;
        max-width: 1200px
    }
}

.styles_row__Wr0eO {
    position: relative;
    width: 100%
}

.styles_row__Wr0eO.styles_center__Rcc_r {
    display: flex;
    justify-content: center;
    align-items: center
}

.styles_row__Wr0eO [class*=col-] {
    float: left;
    margin: .5rem 2%;
    min-height: .125rem
}

.styles_row__Wr0eO:after {
    content: "";
    display: table;
    clear: both
}

.styles_no-gutter__ZB_ft.styles_row__Wr0eO div[class*=col-] {
    float: left;
    margin: .5rem 0;
    min-height: .125rem;
    text-align: justify
}

@media only screen and (min-width: 768px) {
    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-1__8Yy7X {
        width: 8%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-2__3KYVr {
        width: 16%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-3__n4AmJ {
        width: 24%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-4__wH1Y6 {
        width: 32%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-5__MOD82 {
        width: 40%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-6__Yhoe5 {
        width: 48%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-7__6Lv6q {
        width: 56%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-8__cEaTK {
        width: 64%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-9__TY_88 {
        width: 72%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-10__PL06c {
        width: 80%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-11__YxMdL {
        width: 88%
    }

    .styles_no-gutter__ZB_ft.styles_row__Wr0eO .styles_col-12__uuyxQ {
        width: 96%
    }
}

.styles_col-10__PL06c, .styles_col-11__YxMdL, .styles_col-12__uuyxQ, .styles_col-1__8Yy7X, .styles_col-2__3KYVr, .styles_col-3__n4AmJ, .styles_col-4__wH1Y6, .styles_col-5__MOD82, .styles_col-6__Yhoe5, .styles_col-7__6Lv6q, .styles_col-8__cEaTK, .styles_col-9__TY_88 {
    width: 96%
}

.styles_col-1-sm__nm4PB {
    width: 4.3333333333%
}

.styles_col-2-sm__WYYzL {
    width: 12.6666666667%
}

.styles_col-3-sm__WoCmR {
    width: 21%
}

.styles_col-4-sm__4w98h {
    width: 29.3333333333%
}

.styles_col-5-sm__qjM88 {
    width: 37.6666666667%
}

.styles_col-6-sm__TZxuR {
    width: 46%
}

.styles_col-7-sm__wIzvp {
    width: 54.3333333333%
}

.styles_col-8-sm__C4OEc {
    width: 62.6666666667%
}

.styles_col-9-sm__m737b {
    width: 71%
}

.styles_col-10-sm__SOoo0 {
    width: 79.3333333333%
}

.styles_col-11-sm__RwNkP {
    width: 87.6666666667%
}

.styles_col-12-sm__rzK_P {
    width: 96%
}

@media only screen and (min-width: 768px) {
    .styles_col-1__8Yy7X {
        width: 4.3333333333%
    }

    .styles_col-2__3KYVr {
        width: 12.6666666667%
    }

    .styles_col-3__n4AmJ {
        width: 21%
    }

    .styles_col-4__wH1Y6 {
        width: 29.3333333333%
    }

    .styles_col-5__MOD82 {
        width: 37.6666666667%
    }

    .styles_col-6__Yhoe5 {
        width: 46%
    }

    .styles_col-7__6Lv6q {
        width: 54.3333333333%
    }

    .styles_col-8__cEaTK {
        width: 62.6666666667%
    }

    .styles_col-9__TY_88 {
        width: 71%
    }

    .styles_col-10__PL06c {
        width: 79.3333333333%
    }

    .styles_col-11__YxMdL {
        width: 87.6666666667%
    }

    .styles_col-12__uuyxQ {
        width: 96%
    }

    .styles_hidden-sm__PoJvS {
        display: none
    }
}

@media only screen and (min-width: 540px)and (max-width: 767px) {
    .styles_col-1-md__8hJuO {
        width: 4.3333333333%
    }

    .styles_col-2-md__eGHYp {
        width: 12.6666666667%
    }

    .styles_col-3-md__EtTHS {
        width: 21%
    }

    .styles_col-4-md__TPb7v {
        width: 29.3333333333%
    }

    .styles_col-5-md__K0X7T {
        width: 37.6666666667%
    }

    .styles_col-6-md__NCPUE {
        width: 46%
    }

    .styles_col-7-md__ncl3K {
        width: 54.3333333333%
    }

    .styles_col-8-md__bg5U4 {
        width: 62.6666666667%
    }

    .styles_col-9-md__72oOI {
        width: 71%
    }

    .styles_col-10-md__0Veqc {
        width: 79.3333333333%
    }

    .styles_col-11-md__Yi_XA {
        width: 87.6666666667%
    }

    .styles_col-12-md____6l3 {
        width: 96%
    }

    .styles_hidden-md__1l_5Q {
        display: none
    }
}

@media only screen and (min-width: 768px) {
    .styles_hidden-lg__Wd4GN {
        display: none
    }
}

@media only screen and (max-width: 767px) {
    .styles_hidden-between__2xuYy {
        display: none
    }
}

@media only screen and (min-width: 960px) {
    .styles_hidden-only-large__OT7cL {
        display: none
    }
}

.styles_ReviewSectionContainer__LbWNs {
    border-top: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
    max-width: 1200px;
    width: 100%;
    padding: 50px 0;
    border-radius: 1px;
    margin-top: 100px;
    margin-bottom: 80px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.styles_ReviewSectionContainer__LbWNs .styles_G2Summer__5CRpu {
    max-height: 157px;
    width: 100%
}

.styles_ReviewSectionContainer__LbWNs .styles_G2Summer__5CRpu.styles_EmptyBorder__E3slb {
    margin-bottom: 100px
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc {
    margin: 0 0 40px
}

@media (min-width: 490px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc {
        margin-bottom: 50px
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH {
    display: flex;
    margin: 50px 0 0
}

@media (min-width: 490px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH {
        margin: 50px
    }
}

@media (min-width: 964px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH {
        margin: 50px 168px
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewProfile__D0LQF {
    max-width: 200px;
    max-height: 230px;
    border-radius: 10px;
    height: auto;
    margin-right: 40px;
    display: none
}

@media (min-width: 900px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewProfile__D0LQF {
        display: unset
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_CompanyLogo__fSJG5 {
    height: 40px;
    width: 100%;
    margin-bottom: 30px
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_CompanyLogo__fSJG5 img {
    max-height: 40px;
    max-width: 150px;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    -o-object-position: left;
    object-position: left;
    height: auto
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewText__1pjK_ {
    margin-bottom: 20px;
    font-family: Inter, Tahoma, sans-serif;
    font-style: italic;
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.625rem;
    color: #4d4e58
}

@media (min-width: 900px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewText__1pjK_ {
        margin-bottom: 30px
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc {
    display: flex
}

@media (min-width: 900px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc {
        flex-direction: column
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc .styles_ReviewSmallProfile__cvHwV {
    width: 70px;
    height: 70px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 10px;
    border-radius: 10px
}

@media (min-width: 900px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc .styles_ReviewSmallProfile__cvHwV {
        display: none
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc .styles_ReviewerName__Xnp1T {
    margin-bottom: 10px;
    font-family: Poppins, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1rem;
    color: #101050
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc .styles_ReviewerPosition__BuTWR {
    font-family: Inter, Tahoma, sans-serif;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1rem;
    color: #969696
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB {
    display: flex;
    justify-content: center
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq {
    display: flex;
    padding-right: 28px;
    border-right: 1px solid #cecece;
    border-radius: 1px;
    align-items: center
}

@media (min-width: 615px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq {
        padding-right: 30px
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN {
    display: flex;
    margin-left: 20px;
    align-items: center
}

@media (min-width: 615px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN {
        margin-left: 30px
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_Stars__oXh5i, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_Stars__oXh5i {
    margin: 0 5px 0 10px
}

@media (min-width: 615px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_Stars__oXh5i, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_Stars__oXh5i {
        margin: 0 10px 0 15px
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_Stars__oXh5i svg:not(:last-child), .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_Stars__oXh5i svg:not(:last-child) {
    display: none
}

@media (min-width: 615px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_Stars__oXh5i svg:not(:last-child), .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_Stars__oXh5i svg:not(:last-child) {
        display: unset
    }
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_StarLabel__rRDBi, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_StarLabel__rRDBi {
    color: #969696;
    font-family: Inter, Tahoma, sans-serif;
    font-size: .875em;
    font-weight: 500
}

.styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_CapterraLogo__XPLRu, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_G2Logo__nesOG, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_CapterraLogo__XPLRu, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_G2Logo__nesOG {
    max-width: 68px;
    height: auto
}

@media (min-width: 400px) {
    .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_CapterraLogo__XPLRu, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_CapterraRating__DjfnN .styles_G2Logo__nesOG, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_CapterraLogo__XPLRu, .styles_ReviewSectionContainer__LbWNs .styles_ReviewsFooter__MMdfB .styles_G2Rating__0e6gq .styles_G2Logo__nesOG {
        max-width: unset
    }
}

.styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw {
    margin: 40px auto auto;
    max-width: 996px;
    width: 90%;
    border: none
}

.styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH {
    margin-top: 0
}

.styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc {
    display: flex;
    align-items: center
}

.styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc .styles_ReviewSmallProfile__cvHwV {
    width: 56px;
    height: 56px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 16px;
    border-radius: 100%
}

@media (min-width: 900px) {
    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc .styles_ReviewSmallProfile__cvHwV {
        display: initial
    }
}

.styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_G2CollapsedBottom__GpvsZ {
    display: none
}

.styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_G2CollapsedTop__8aQ44 {
    transform: scale(1.08);
    width: 100%
}

@media (min-width: 540px) {
    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw {
        margin-top: 60px
    }

    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_G2CollapsedTop__8aQ44 {
        padding: 0 50px
    }
}

@media (min-width: 960px) {
    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw {
        display: grid;
        grid-template-columns:minmax(287px, 584px) minmax(50px, 111px) 300px
    }

    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc {
        grid-column: 1/2;
        margin-bottom: 40px
    }

    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc > div:first-child {
        margin-bottom: 30px
    }

    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH {
        margin: 0 0 0 -10px
    }

    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc, .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewCarousel__IvQcc .styles_ReviewCard__yGbOH .styles_ReviewerInfo__JLpEc .styles_ReviewSmallProfile__cvHwV {
        flex-direction: row
    }

    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_G2CollapsedTop__8aQ44 {
        display: none
    }

    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_G2CollapsedBottom__GpvsZ {
        display: initial;
        grid-column: 3/4;
        justify-self: end;
        max-width: 330px;
        margin: 60px -15px 0
    }

    .styles_ReviewSectionContainer__LbWNs.styles_Horizontal__H7xTw .styles_ReviewsFooter__MMdfB {
        grid-column: 1/4
    }
}