.LandingBannerKM_stain__GaGpt {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -20%);
    width: 100px;
    height: 100px
}

@media(max-width:90em) {
    .LandingBannerKM_stain__GaGpt {
        width: 80px;
        height: 80px
    }
}

@media(max-width:480px) {
    .LandingBannerKM_stain__GaGpt {
        transform: translate(-10%, -45%)
    }
}

.LandingBannerKM_heading__61cgb {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 48px;
    line-height: 56px;
    color: #101010;
    position: relative;
    z-index: 1;
    text-align: center
}

@media(max-width:480px) {
    .LandingBannerKM_heading__61cgb {
        font-family: var(--gilroy-font);
        font-weight: 600;
        color: #000;
        font-size: 32px;
        line-height: 42px;
        color: #101010
    }
}

.LandingBannerKM_banner__IdxPk {
    position: absolute;
    top: 0;
    width: 100%;
    min-height: 800px;
    background: var(--background-image-mobile) #d3d3d3 50%/cover no-repeat
}

@media(min-width:768px) {
    .LandingBannerKM_banner__IdxPk {
        min-height: 830px;
        background: var(--background-image) #d3d3d3 50%/cover no-repeat
    }
}

.TwoImageSlider_container__BGRsV {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 16px;
    background: #eee;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.TwoImageSlider_image__yIxnT {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    pointer-events: none
}

.TwoImageSlider_slider__j_bYG {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 44px;
    margin-left: -22px;
    cursor: ew-resize;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-tap-highlight-color: transparent;
    touch-action: none
}

.TwoImageSlider_sliderHandle__mB5_M {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    transition: transform .1s ease
}

.TwoImageSlider_slider__j_bYG.TwoImageSlider_active__i0I6g .TwoImageSlider_sliderHandle__mB5_M,
.TwoImageSlider_slider__j_bYG:active .TwoImageSlider_sliderHandle__mB5_M {
    transform: scale(1.1)
}

.TwoImageSlider_verticalLine__cb8mg {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 4px;
    background-color: #fff
}

.TwoImageSlider_sliderHandle__mB5_M:before {
    top: 0
}

.TwoImageSlider_sliderHandle__mB5_M:after {
    bottom: 0
}

.ReviewCard_stain__ZWyJx {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -20%);
    width: 100px;
    height: 100px
}

@media(max-width:90em) {
    .ReviewCard_stain__ZWyJx {
        width: 80px;
        height: 80px
    }
}

@media(max-width:480px) {
    .ReviewCard_stain__ZWyJx {
        transform: translate(-10%, -45%)
    }
}

.ReviewCard_heading__LFU6O {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 48px;
    line-height: 56px;
    color: #101010;
    position: relative;
    z-index: 1;
    text-align: center
}

@media(max-width:480px) {
    .ReviewCard_heading__LFU6O {
        font-family: var(--gilroy-font);
        font-weight: 600;
        color: #000;
        font-size: 32px;
        line-height: 42px;
        color: #101010
    }
}

.ReviewCard_review-card__NYicR {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    gap: 32px;
    padding: 16px;
    background-color: #f5f5f5;
    border-radius: 10px;
    max-width: 85dvw
}

@media(min-width:768px) {
    .ReviewCard_review-card__NYicR {
        flex-direction: row;
        max-width: 1000px;
        padding: 32px
    }
}

.ReviewCard_review-card__NYicR .ReviewCard_photo-slider__54TRX {
    flex-shrink: 0;
    width: 100%;
    height: 320px
}

@media(min-width:768px) {
    .ReviewCard_review-card__NYicR .ReviewCard_photo-slider__54TRX {
        width: 380px;
        height: 380px
    }
}

.ReviewCard_review-card__NYicR .ReviewCard_review-card__content__K9jVx {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 16px;
    flex: 1 1
}

.ReviewCard_review-card__NYicR .ReviewCard_review-card__content__K9jVx .ReviewCard_review-card__rating__lgm5S {
    display: flex;
    flex-direction: row;
    gap: 8px
}

.ReviewCard_review-card__NYicR .ReviewCard_review-card__content__K9jVx .ReviewCard_review-card__rating__star__xUPJZ {
    fill: #ffd35e;
    width: 18px;
    height: 17px
}

.ReviewCard_review-card__NYicR .ReviewCard_review-card__content__K9jVx .ReviewCard_review-card__review__mAO4d {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 16px;
    line-height: 24px;
    color: #101010
}

.ReviewCard_review-card__NYicR .ReviewCard_review-card__content__K9jVx .ReviewCard_review-card__author__nalVo {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 20px;
    line-height: 24px;
    color: #101010;
    margin-top: auto
}

@media(min-width:768px) {
    .ReviewCard_review-card__NYicR .ReviewCard_review-card__content__K9jVx .ReviewCard_review-card__author__nalVo {
        margin-top: unset
    }
}

.ReviewCard_review-card__NYicR .ReviewCard_review-card__content__K9jVx .ReviewCard_review-card__label__L4LcG {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    color: #101010
}

.ReviewCard_review-card__NYicR .ReviewCard_review-card__content__K9jVx .ReviewCard_review-card__label__verified__H3kHG {
    width: 16px;
    height: 16px;
    fill: #146f60
}

.Footer_stain__1GOeK {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -20%);
    width: 100px;
    height: 100px
}

@media(max-width:90em) {
    .Footer_stain__1GOeK {
        width: 80px;
        height: 80px
    }
}

@media(max-width:480px) {
    .Footer_stain__1GOeK {
        transform: translate(-10%, -45%)
    }
}

.Footer_heading__fM_sP {
    font-size: 48px;
    line-height: 56px;
    color: #101010;
    position: relative;
    z-index: 1;
    text-align: center
}

@media(max-width:480px) {
    .Footer_heading__fM_sP {
        font-family: var(--gilroy-font);
        font-weight: 600;
        color: #000;
        font-size: 32px;
        line-height: 42px;
        color: #101010
    }
}

.Footer_footer__ku_YT {
    padding: 52px;
    z-index: 1;
    width: 100%
}

@media(max-width:37.5em) {
    .Footer_footer__ku_YT {
        padding-top: 4rem;
        padding-bottom: 6rem;
        position: relative
    }
}

.Footer_footer--white-bg__4IUx7 {
    background: #fff;
    margin-top: 4rem
}

.Footer_footer__ku_YT .Footer_container__p92xm {
    width: 100%
}

.Footer_new-logo__7tGaT {
    width: 15rem
}

@media(max-width:37.5em) {
    .Footer_new-logo__7tGaT {
        width: 10rem
    }
}

.Footer_container__p92xm {
    max-width: 128rem;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    align-items: flex-start;
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap
}

@media(max-width:90em) {
    .Footer_container__p92xm {
        width: 80%
    }
}

@media(max-width:56.25em) {
    .Footer_container__p92xm {
        width: 90%
    }
}

@media(max-width:37.5em) {
    .Footer_container__p92xm {
        width: 88%
    }
}

.Footer_side-left__vXqc9 {
    flex: 1 1;
    margin-right: auto
}

@media(max-width:56.25em) {
    .Footer_side-left__vXqc9 {
        margin-right: 2rem;
        box-sizing: border-box;
        flex: unset;
        width: 80%
    }
}

@media(max-width:37.5em) {
    .Footer_side-left__vXqc9 {
        width: 95%
    }
}

.Footer_side-left__vXqc9 .Footer_disclaimer__qEkWm {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 12px;
    line-height: 24px;
    opacity: .6;
    margin-top: 3.2rem;
    max-width: 450px
}

@media(max-width:56.25em) {
    .Footer_side-left__vXqc9 .Footer_disclaimer__qEkWm {
        margin-top: 2.4rem;
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 3rem
    }
}

@media(max-width:37.5em) {
    .Footer_side-left__vXqc9 .Footer_disclaimer__qEkWm {
        margin-top: 2.4rem;
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 0;
        min-width: 273px
    }
}

.Footer_side-left__vXqc9 .Footer_disclaimer__qEkWm a {
    text-decoration: underline;
    cursor: pointer
}

.Footer_payments__zcoxH {
    width: 26rem
}

.Footer_payments__zcoxH .Footer_payment-options-image__LEOHH {
    display: block;
    width: 20rem
}

@media(max-width:56.25em) {
    .Footer_payments__zcoxH {
        width: 31%
    }
}

@media(max-width:37.5em) {
    .Footer_payments__zcoxH {
        width: 100%
    }
}

.Footer_heading__fM_sP {
    text-transform: uppercase;
    font-family: var(--gilroy-font);
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: .1em;
    color: #000;
    opacity: .2;
    margin-bottom: 1.5rem;
    text-align: left
}

@media(max-width:37.5em) {
    .Footer_heading__fM_sP {
        margin-top: 3.5rem
    }
}

.Footer_side-middle__QaNc2,
.Footer_side-right__21qwl {
    min-width: 20rem
}

@media(max-width:56.25em) {

    .Footer_side-middle__QaNc2,
    .Footer_side-right__21qwl {
        width: 31%
    }
}

@media(max-width:37.5em) {

    .Footer_side-middle__QaNc2,
    .Footer_side-right__21qwl {
        width: 100%
    }
}

.Footer_side-middle__QaNc2 li,
.Footer_side-right__21qwl li {
    font-family: var(--gilroy-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 1rem;
    color: #000;
    text-align: left;
    text-transform: uppercase
}

@media(max-width:112.2em) {

    .Footer_side-middle__QaNc2 li,
    .Footer_side-right__21qwl li {
        font-size: 1.5rem;
        line-height: 2.6rem
    }
}

@media(max-width:37.5em) {

    .Footer_side-middle__QaNc2 li,
    .Footer_side-right__21qwl li {
        margin-top: 1rem
    }
}

.Footer_copyright__IahCu {
    font-family: var(--inter-font);
    font-weight: 700;
    color: #000;
    color: #171616;
    font-size: 1.2rem;
    line-height: 2.4rem;
    margin-top: 3.2rem;
    opacity: .6;
    letter-spacing: .1rem;
    width: 100%;
    border-top: 1px solid #ccc;
    padding-top: 4rem;
    text-transform: uppercase
}

.VideoSection_stain__DrzWC {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -20%);
    width: 100px;
    height: 100px
}

@media(max-width:90em) {
    .VideoSection_stain__DrzWC {
        width: 80px;
        height: 80px
    }
}

@media(max-width:480px) {
    .VideoSection_stain__DrzWC {
        transform: translate(-10%, -45%)
    }
}

.VideoSection_heading__AdkfL {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 48px;
    line-height: 56px;
    color: #101010;
    position: relative;
    z-index: 1;
    text-align: center
}

@media(max-width:480px) {
    .VideoSection_heading__AdkfL {
        font-family: var(--gilroy-font);
        font-weight: 600;
        color: #000;
        font-size: 32px;
        line-height: 42px;
        color: #101010
    }
}

.VideoSection_video-container__lpzFT {
    display: flex;
    justify-content: space-between;
    max-width: 1300px;
    margin: 0 auto;
    padding: 20px;
    overflow: auto
}

.VideoSection_video-container__lpzFT .VideoSection_video__7TULW {
    height: 100%;
    position: relative;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .08);
    margin-left: 30px;
    width: 100%;
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .VideoSection_video-container__lpzFT .VideoSection_video__7TULW {
        width: 291px
    }
}

.VideoSection_video-container__lpzFT .VideoSection_video-item__Bnf88 {
    flex: 1 1;
    height: 100%;
    width: 100%;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px
}

.VideoSection_video-container__lpzFT .VideoSection_video-content__RtdTZ {
    display: flex;
    flex-direction: row;
    align-items: center
}

.VideoSection_video-container__lpzFT .VideoSection_video__7TULW:first-child {
    margin-left: 0
}

.VideoSection_video-container__lpzFT .VideoSection_video__7TULW .VideoSection_desc__2GfUX {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 19px;
    line-height: 24px;
    margin-left: 100px;
    min-width: 190px;
    margin-top: 10px;
    padding-bottom: 10px
}

.VideoSection_video-container__lpzFT .VideoSection_video__7TULW .VideoSection_desc--0__pZ2jf {
    width: 52%
}

.VideoSection_video-container__lpzFT .VideoSection_video__7TULW .VideoSection_desc--1__lBR1F {
    width: 172px
}

.VideoSection_video-container__lpzFT .VideoSection_video__7TULW .VideoSection_desc--2___GDt4 {
    width: 189px
}

.VideoSection_video-container__lpzFT .VideoSection_video__7TULW .VideoSection_desc--3__YzpRw {
    width: 160px
}

.VideoSection_image__bvhWq {
    position: absolute;
    width: 101px;
    left: 1%;
    bottom: 1%;
    z-index: 10;
    transform: translateZ(0)
}

.VideoSection_image--3__TL1Le {
    width: 85px
}

.SocialReviewsSection_stain__7VnF_ {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -20%);
    width: 100px;
    height: 100px
}

@media(max-width:90em) {
    .SocialReviewsSection_stain__7VnF_ {
        width: 80px;
        height: 80px
    }
}

@media(max-width:480px) {
    .SocialReviewsSection_stain__7VnF_ {
        transform: translate(-10%, -45%)
    }
}

.SocialReviewsSection_heading__Cr1dp {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 48px;
    line-height: 56px;
    color: #101010;
    position: relative;
    z-index: 1;
    text-align: center
}

@media(max-width:480px) {
    .SocialReviewsSection_heading__Cr1dp {
        font-family: var(--gilroy-font);
        font-weight: 600;
        color: #000;
        font-size: 32px;
        line-height: 42px;
        color: #101010
    }
}

.SocialReviewsSection_reviews-section__UKe77 {
    padding: 60px 0;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: center
}

.SocialReviewsSection_reviews-section__title__XVdri {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    padding: 0 24px;
    color: #101010
}

@media(min-width:768px) {
    .SocialReviewsSection_reviews-section__title__XVdri {
        font-size: 44px;
        line-height: 50px
    }
}

.SocialReviewsSection_reviews-section__subtitle__kL8qj {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    padding: 0 24px;
    color: #101010
}

@media(min-width:768px) {
    .SocialReviewsSection_reviews-section__subtitle__kL8qj {
        font-size: 16px;
        line-height: 24px
    }
}

.SocialReviewsSection_reviews-section__bullets__QI8dl {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    margin: 24px 0 0;
    min-height: 16px
}

.SocialReviewsSection_reviews-section__bullet__qme_S {
    display: inline-block;
    height: 4px;
    width: 48px;
    border-radius: 4px;
    background: #e1e1e1;
    transition: width .3s cubic-bezier(.4, 0, .2, 1), background .3s
}

.SocialReviewsSection_reviews-section__bullet--active__LTcca {
    width: 120px;
    background: #181818
}

.SocialReviewsSection_reviews-section__buttons__oO6WB {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    margin-top: 16px
}

.SocialReviewsSection_reviews-section__button__XqKm2 {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    border: none;
    background: transparent
}

.SocialReviewsSection_reviews-section__UKe77 .SocialReviewsSection_reviews__4KCUM {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    gap: 2dvw;
    width: 100%;
    margin-top: 16px
}

@media(min-width:768px) {
    .SocialReviewsSection_reviews-section__UKe77 .SocialReviewsSection_reviews__4KCUM {
        gap: 32px
    }
}

.SocialReviewsSection_reviews-section__UKe77 .SocialReviewsSection_reviews__4KCUM::-webkit-scrollbar {
    display: none
}

.SocialReviewsSection_rotate-180__AJU3s {
    transform: rotate(180deg)
}

.react-slideshow-container {
    display: flex;
    align-items: center;
    position: relative
}

.react-slideshow-container .nav {
    z-index: 10;
    position: absolute;
    cursor: pointer
}

.react-slideshow-container .nav:first-of-type {
    left: 0
}

.react-slideshow-container .nav:last-of-type {
    right: 0
}

.react-slideshow-container .default-nav {
    height: 30px;
    background: hsla(0, 0%, 100%, .6);
    width: 30px;
    border: 0;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.react-slideshow-container .default-nav:focus,
.react-slideshow-container .default-nav:hover {
    background: #fff;
    color: #666;
    outline: 0
}

.react-slideshow-container .default-nav.disabled:hover {
    cursor: not-allowed
}

.react-slideshow-container .default-nav:first-of-type {
    margin-right: -30px;
    border-right: 0;
    border-top: 0
}

.react-slideshow-container .default-nav:last-of-type {
    margin-left: -30px
}

.react-slideshow-container+ul.indicators {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 20px
}

.react-slideshow-container+ul.indicators li {
    display: inline-block;
    position: relative;
    width: 7px;
    height: 7px;
    padding: 5px;
    margin: 0
}

.react-slideshow-container+ul.indicators .each-slideshow-indicator {
    border: 0;
    opacity: .25;
    cursor: pointer;
    background: transparent;
    color: transparent
}

.react-slideshow-container+ul.indicators .each-slideshow-indicator:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    content: "";
    background: #000;
    text-align: center
}

.react-slideshow-container+ul.indicators .each-slideshow-indicator.active,
.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover {
    opacity: .75;
    outline: 0
}

.react-slideshow-fadezoom-wrapper {
    width: 100%;
    overflow: hidden
}

.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap {
    display: flex;
    flex-wrap: wrap
}

.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div {
    position: relative;
    opacity: 0
}

.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true] {
    display: none
}

.react-slideshow-wrapper.slide {
    width: 100%;
    overflow: hidden
}

.react-slideshow-wrapper .images-wrap.horizontal {
    display: flex;
    flex-wrap: wrap
}

.react-slideshow-wrapper .images-wrap>div[aria-hidden=true] {
    display: none
}

.AwardsSection_stain__Rjyf7 {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -20%);
    width: 100px;
    height: 100px
}

@media(max-width:90em) {
    .AwardsSection_stain__Rjyf7 {
        width: 80px;
        height: 80px
    }
}

@media(max-width:480px) {
    .AwardsSection_stain__Rjyf7 {
        transform: translate(-10%, -45%)
    }
}

.AwardsSection_heading__7xjeK {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 48px;
    line-height: 56px;
    color: #101010;
    position: relative;
    z-index: 1;
    text-align: center
}

@media(max-width:480px) {
    .AwardsSection_heading__7xjeK {
        font-family: var(--gilroy-font);
        font-weight: 600;
        color: #000;
        font-size: 32px;
        line-height: 42px;
        color: #101010
    }
}

.AwardsSection_awards-section__vZ7Ld {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #f7f7f7;
    gap: 24px;
    padding: 32px 0
}

@media(min-width:768px) {
    .AwardsSection_awards-section__vZ7Ld {
        gap: 32px;
        padding: 80px 0
    }
}

.AwardsSection_awards-section__title__0_BSW {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 24px;
    color: #101010;
    text-align: center;
    max-width: 350px
}

@media(min-width:768px) {
    .AwardsSection_awards-section__title__0_BSW {
        font-size: 32px;
        max-width: unset
    }
}

.AwardsSection_awards-section__container__DUMKy {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.AwardsSection_awards-section__container__title__DqtHc {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    padding: 0 24px;
    color: #101010
}

@media(min-width:768px) {
    .AwardsSection_awards-section__container__title__DqtHc {
        font-size: 44px;
        line-height: 50px
    }
}

.AwardsSection_awards-section__container__subtitle__XLjq7 {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    padding: 0 24px;
    color: #101010
}

@media(min-width:768px) {
    .AwardsSection_awards-section__container__subtitle__XLjq7 {
        font-size: 16px;
        line-height: 24px
    }
}

.AwardsSection_awards-section__container__buttons__LZgBd {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    margin-top: 16px
}

.AwardsSection_awards-section__container__button-desktop__TmJx_,
.AwardsSection_awards-section__container__button-mobile__Zvc1M {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    border: none;
    background: transparent
}

.AwardsSection_awards-section__container__button-desktop__TmJx_ {
    display: none
}

@media(min-width:768px) {
    .AwardsSection_awards-section__container__button-desktop__TmJx_ {
        display: block;
        font-size: 16px;
        line-height: 24px
    }
}

.AwardsSection_awards-section__container__mobile-buttons-container__0Rsty {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

@media(min-width:768px) {
    .AwardsSection_awards-section__container__mobile-buttons-container__0Rsty {
        display: none
    }
}

.AwardsSection_awards-section__container__DUMKy .AwardsSection_awards__IaGMM {
    display: grid;
    grid-template-columns: repeat(6, minmax(300px, 1fr));
    flex-direction: row;
    overflow-x: scroll;
    grid-gap: 32px;
    gap: 32px;
    width: 100%;
    max-width: 300px
}

@media(min-width:768px) {
    .AwardsSection_awards-section__container__DUMKy .AwardsSection_awards__IaGMM {
        max-width: 632px
    }
}

@media(min-width:1122px) {
    .AwardsSection_awards-section__container__DUMKy .AwardsSection_awards__IaGMM {
        max-width: 964px
    }
}

.AwardsSection_awards-section__container__DUMKy .AwardsSection_awards__IaGMM::-webkit-scrollbar {
    display: none
}

.AwardsSection_awards-section__container__DUMKy .AwardsSection_awards__item__9pTi9 {
    padding: 24px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 24px;
    background-color: #fff;
    border: 1px solid #edebeb;
    border-radius: 8px;
    flex-shrink: 0
}

.AwardsSection_awards-section__container__DUMKy .AwardsSection_awards__item__content__1LpkM {
    display: flex;
    flex-direction: column
}

.AwardsSection_awards-section__container__DUMKy .AwardsSection_awards__item__content__title__sWD9i {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 16px;
    color: #101010
}

.AwardsSection_awards-section__container__DUMKy .AwardsSection_awards__item__content__subtitle___Au5C {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 24px;
    color: #101010
}

.AwardsSection_rotate-180__bsJDM {
    transform: rotate(180deg)
}

.NewBenefitsSection_stain__FHMMe {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -20%);
    width: 100px;
    height: 100px
}

@media(max-width:90em) {
    .NewBenefitsSection_stain__FHMMe {
        width: 80px;
        height: 80px
    }
}

@media(max-width:480px) {
    .NewBenefitsSection_stain__FHMMe {
        transform: translate(-10%, -45%)
    }
}

.NewBenefitsSection_heading__I5ZUw {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 48px;
    line-height: 56px;
    color: #101010;
    position: relative;
    z-index: 1;
    text-align: center
}

@media(max-width:480px) {
    .NewBenefitsSection_heading__I5ZUw {
        font-family: var(--gilroy-font);
        font-weight: 600;
        color: #000;
        font-size: 32px;
        line-height: 42px;
        color: #101010
    }
}

.NewBenefitsSection_benefits__LNG_U {
    position: relative;
    background: linear-gradient(0deg, #f3e7d8, #f3e7d8), #fff;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 32px 25px;
    gap: 22px
}

@media(min-width:1122px) {
    .NewBenefitsSection_benefits__LNG_U {
        gap: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 600px));
        padding: 50px 0;
        grid-gap: 55px;
        gap: 55px
    }
}

.NewBenefitsSection_benefits__statistics__IKn4M {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-content: space-between;
    align-items: start
}

@media(min-width:1122px) {
    .NewBenefitsSection_benefits__statistics__IKn4M {
        align-items: center
    }
}

.NewBenefitsSection_benefits__statistics-item__WR0sX {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    max-width: 170px
}

.NewBenefitsSection_benefits__statistics-item-value__tUrCl {
    font-family: var(--gilroy-font);
    font-weight: 500;
    color: #000;
    color: #101010;
    font-size: 32px;
    text-align: center
}

@media(min-width:1122px) {
    .NewBenefitsSection_benefits__statistics-item-value__tUrCl {
        font-size: 64px
    }
}

.NewBenefitsSection_benefits__statistics-item-title__GC_aE {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    color: #101010;
    font-size: 14px;
    text-align: center
}

@media(min-width:1122px) {
    .NewBenefitsSection_benefits__statistics-item-title__GC_aE {
        font-size: 16px
    }
}

.NewBenefitsSection_benefits__container__Bnmyt {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 6px;
    gap: 6px
}

@media(min-width:768px) {
    .NewBenefitsSection_benefits__container__Bnmyt {
        gap: 12px
    }
}

.NewBenefitsSection_benefits__item__Fc_Fb {
    display: flex;
    border-radius: 4px;
    overflow: hidden
}

.NewBenefitsSection_benefits__item-icon__QNYUN {
    width: 40px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px 0 0 4px;
    border: 2px solid #fff
}

@media(min-width:768px) {
    .NewBenefitsSection_benefits__item-icon__QNYUN {
        width: 60px
    }
}

.NewBenefitsSection_benefits__item-icon__QNYUN svg {
    width: 26px;
    height: 26px
}

@media(min-width:1122px) {
    .NewBenefitsSection_benefits__item-icon__QNYUN {
        width: 80px;
        height: 80px
    }

    .NewBenefitsSection_benefits__item-icon__QNYUN svg {
        width: unset;
        height: unset
    }
}

.NewBenefitsSection_benefits__item-title__SkH7_ {
    display: flex;
    padding: 0 1px;
    width: 120px;
    text-transform: capitalize;
    background-color: #fff;
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    color: #27213f;
    font-size: 12px;
    line-height: 18px;
    align-items: center
}

@media(min-width:1122px) {
    .NewBenefitsSection_benefits__item-title__SkH7_ {
        padding: 0 10px;
        justify-content: flex-start;
        font-size: 14px;
        line-height: 20px
    }
}

.Home_stain__Lcl5u {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -20%);
    width: 100px;
    height: 100px
}

@media(max-width:90em) {
    .Home_stain__Lcl5u {
        width: 80px;
        height: 80px
    }
}

@media(max-width:480px) {
    .Home_stain__Lcl5u {
        transform: translate(-10%, -45%)
    }
}

.Home_heading__FrMPM {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 48px;
    line-height: 56px;
    color: #101010;
    position: relative;
    z-index: 1;
    text-align: center
}

@media(max-width:480px) {
    .Home_heading__FrMPM {
        font-family: var(--gilroy-font);
        font-weight: 600;
        color: #000;
        font-size: 32px;
        line-height: 42px;
        color: #101010
    }
}

.Home_hero__mE9Dq {
    background: hsla(0, 0%, 6%, .01);
    position: relative
}

@media(min-width:768px) {
    .Home_hero--test__z6txm {
        padding-top: 30px
    }
}

.Home_hero__mE9Dq .Home_spring__WFzFJ {
    width: 100%
}

.Home_hero__mE9Dq .Home_container__6_g_j {
    max-width: 128rem;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    text-align: center;
    display: flex;
    position: relative;
    justify-content: space-between;
    flex-wrap: wrap
}

@media(max-width:90em) {
    .Home_hero__mE9Dq .Home_container__6_g_j {
        width: 80%
    }
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_container__6_g_j {
        width: 90%
    }
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_container__6_g_j {
        width: 88%
    }
}

.Home_hero__mE9Dq .Home_container--test__7z95A {
    gap: 220px
}

@media(min-width:768px) {
    .Home_hero__mE9Dq .Home_container--test__7z95A {
        width: 1100px
    }
}

.Home_hero__mE9Dq .Home_content__6hkk1 {
    width: 100%;
    order: 2
}

@media(min-width:768px) {
    .Home_hero__mE9Dq .Home_content__6hkk1 {
        width: 50%;
        order: unset
    }
}

.Home_hero__mE9Dq .Home_circle__AjsdW {
    transform: translateX(-50%);
    height: 80vh;
    width: 80vh;
    top: 10vh
}

.Home_hero__mE9Dq .Home_circle--meno__8PlBQ {
    display: none
}

.Home_hero__mE9Dq .Home_logo___yCyM {
    margin: 5.7rem auto auto
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_logo___yCyM {
        margin-top: 3rem
    }
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_logo___yCyM {
        margin-top: 3rem
    }
}

.Home_hero__mE9Dq .Home_logo--mobile__pgZU7 {
    display: none
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_logo--mobile__pgZU7 {
        display: block;
        margin-top: 0;
        margin-bottom: 2rem;
        padding-top: 2rem
    }
}

.Home_hero__mE9Dq .Home_logo--mobile--social__7hze2 {
    display: none
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_logo--desktop__Aq90Y {
        display: none
    }
}

.Home_hero__mE9Dq .Home_heading__FrMPM {
    font-family: var(--nanum-font);
    font-weight: 400;
    color: #000;
    font-size: 5.6rem;
    line-height: 6.4rem;
    text-align: center;
    text-align: left;
    margin-top: 4rem
}

@media(max-width:90em) {
    .Home_hero__mE9Dq .Home_heading__FrMPM {
        font-size: 3.8rem;
        line-height: 4.6rem
    }
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_heading__FrMPM {
        font-size: 2.4rem;
        line-height: 3rem
    }
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_heading__FrMPM {
        font-family: var(--nanum-font);
        font-weight: 700;
        color: #000;
        font-size: 2.4rem;
        line-height: 3.2rem;
        text-align: center;
        margin-top: 3rem
    }
}

.Home_hero__mE9Dq .Home_heading--meno__lbAnE {
    font-size: 56px;
    line-height: 64px;
    max-width: 560px
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_heading--meno__lbAnE {
        font-size: 24px;
        line-height: 32px;
        width: 340px;
        margin-left: auto;
        margin-right: auto
    }
}

.Home_hero__mE9Dq .Home_heading--social__gwAxP {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_heading--social__gwAxP {
        max-width: 320px;
        margin-left: auto;
        margin-right: auto
    }
}

.Home_hero__mE9Dq .Home_desc__21_Jp {
    margin-top: 3.2rem;
    text-align: left;
    width: 100%
}

.Home_hero__mE9Dq .Home_desc__item--social__voNdz .Home_desc__text--bullet-points___IeSq {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 14px
}

.Home_hero__mE9Dq .Home_desc__21_Jp .Home_desc__text--meno__HLKsH {
    margin-top: -20px;
    font-size: 18px;
    line-height: 24px;
    max-width: 542px
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_desc__21_Jp .Home_desc__text--meno__HLKsH {
        margin-top: -10px;
        font-size: 16px;
        text-align: center
    }

    .Home_hero__mE9Dq .Home_desc__21_Jp {
        margin-top: 20px
    }
}

.Home_hero__mE9Dq .Home_desc__text__HkO3S {
    font-family: var(--inter-font);
    font-weight: 400;
    color: #000;
    font-size: 18px;
    line-height: 26px
}

@media(max-width:90em) {
    .Home_hero__mE9Dq .Home_desc__text__HkO3S {
        font-size: 15px;
        line-height: 22px
    }
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_desc__text__HkO3S {
        font-size: 13px;
        line-height: 16px
    }
}

.Home_hero__mE9Dq .Home_desc__text--bullet-points___IeSq {
    font-family: var(--inter-font);
    font-weight: 400;
    color: #000;
    font-size: 18px;
    line-height: 26px
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_desc__text--bullet-points___IeSq {
        font-size: 14px;
        line-height: 14px
    }
}

.Home_hero__mE9Dq .Home_desc__list__UcgTt {
    display: flex;
    flex-direction: row;
    gap: 14px
}

@media(min-width:1280px) {
    .Home_hero__mE9Dq .Home_desc__list__UcgTt {
        gap: 30px
    }
}

.Home_hero__mE9Dq .Home_desc__list--group__StYYi {
    display: flex;
    flex-direction: column;
    gap: 14px
}

@media(min-width:1280px) {
    .Home_hero__mE9Dq .Home_desc__list--group__StYYi {
        gap: 15px
    }
}

.Home_hero__mE9Dq .Home_desc__item__BvL81 {
    display: flex;
    align-items: center;
    justify-content: baseline
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_desc__item__BvL81 {
        width: 100%
    }
}

.Home_hero__mE9Dq .Home_desc__item--check-box__Np6uE {
    display: flex;
    background: rgba(20, 111, 96, .102);
    width: 24px;
    min-width: 24px;
    height: 24px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    margin-right: 1rem
}

.Home_hero__mE9Dq .Home_gender__npTzD {
    margin-top: 5rem;
    text-align: left;
    display: flex;
    justify-content: space-between;
    max-width: 50rem;
    flex-wrap: wrap
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_gender__npTzD {
        margin-top: 26px
    }
}

.Home_hero__mE9Dq .Home_gender--reposition__7gi1V {
    margin-top: 0
}

.Home_hero__mE9Dq .Home_gender__npTzD .Home_button__anwXn {
    width: 48%;
    text-transform: uppercase;
    justify-content: center
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_gender__npTzD .Home_button__anwXn {
        justify-content: space-between
    }
}

.Home_hero__mE9Dq .Home_gender__npTzD .Home_button--look__Ix3Pw {
    width: 300px;
    justify-content: center
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_gender__npTzD .Home_button--look__Ix3Pw {
        width: 100%
    }
}

.Home_hero__mE9Dq .Home_promotion__kTaSt {
    width: 80%;
    margin-left: 10%;
    background: #ff4b26;
    padding: .8rem 0;
    font-family: var(--inter-font);
    font-weight: 400;
    color: #000;
    font-size: 1.4rem;
    line-height: 2.4rem;
    text-align: center;
    border-radius: 6px;
    margin-top: 2rem;
    color: #fff;
    position: relative
}

.Home_hero__mE9Dq .Home_promotion__kTaSt span {
    font-weight: 500
}

.Home_hero__mE9Dq .Home_promotion__kTaSt strong {
    font-weight: 600
}

.Home_hero__mE9Dq .Home_promotion__kTaSt:after,
.Home_hero__mE9Dq .Home_promotion__kTaSt:before {
    content: "";
    position: absolute;
    left: 10%;
    top: -6px;
    width: 1.2rem;
    height: 1.2rem;
    background: #ff4b26;
    transform: rotate(45deg)
}

.Home_hero__mE9Dq .Home_promotion__kTaSt:before {
    left: 90%
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_promotion__kTaSt {
        width: 105%;
        margin-left: -2.5%;
        margin-right: -2.5%
    }

    .Home_hero__mE9Dq .Home_promotion__kTaSt:after {
        left: 20%
    }

    .Home_hero__mE9Dq .Home_promotion__kTaSt:before {
        left: 80%
    }
}

.Home_hero__mE9Dq .Home_icons__anyam {
    width: 50rem;
    margin-bottom: 5rem
}

@media(max-width:68em) {
    .Home_hero__mE9Dq .Home_icons__anyam {
        width: 40rem
    }
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_icons__anyam {
        width: 100%
    }
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_icons__anyam {
        width: 100%
    }
}

.Home_hero__mE9Dq .Home_icons__stars__QUge1 {
    display: block;
    width: 12rem;
    height: 2rem;
    margin: 1rem auto auto
}

.Home_hero__mE9Dq .Home_icons__title__hdRC6 {
    font-family: var(--inter-font);
    font-weight: 400;
    color: #000;
    color: #888;
    font-size: 1.8rem;
    width: 65%;
    margin: 6rem auto auto
}

@media(max-width:90em) {
    .Home_hero__mE9Dq .Home_icons__title__hdRC6 {
        font-size: 1.6rem
    }
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_icons__title__hdRC6 {
        font-size: 1.4rem;
        width: 80%
    }
}

.Home_hero__mE9Dq .Home_icons__container__mQyRX {
    width: 38rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 5rem auto auto
}

@media(max-width:90em) {
    .Home_hero__mE9Dq .Home_icons__container__mQyRX {
        width: 35rem
    }
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_icons__container__mQyRX {
        width: 30rem
    }
}

.Home_hero__mE9Dq .Home_icons__wrapper__WPjQ9 {
    position: relative;
    background: rgba(20, 111, 96, .1);
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    margin: 0 3rem 8rem
}

@media(max-width:90em) {
    .Home_hero__mE9Dq .Home_icons__wrapper__WPjQ9 {
        width: 3.4rem;
        height: 3.4rem
    }
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_icons__wrapper__WPjQ9 {
        width: 3rem;
        height: 3rem;
        margin: 0 2.5rem 8rem
    }
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_icons__wrapper__WPjQ9 {
        display: flex;
        justify-content: center;
        margin-bottom: 7rem;
        width: 4rem;
        height: 4rem
    }
}

.Home_hero__mE9Dq .Home_icons__wrapper__WPjQ9 svg {
    width: 4.6rem;
    position: absolute;
    bottom: 1rem;
    left: 0
}

@media(max-width:90em) {
    .Home_hero__mE9Dq .Home_icons__wrapper__WPjQ9 svg {
        width: 4.1rem
    }
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_icons__wrapper__WPjQ9 svg {
        width: 4rem
    }
}

@media(max-width:37.5em) {
    .Home_hero__mE9Dq .Home_icons__wrapper__WPjQ9 svg {
        width: 4.6rem
    }
}

.Home_hero__mE9Dq .Home_icons__name__9NSCF {
    position: absolute;
    top: 4.8rem;
    left: 50%;
    transform: translateX(-50%);
    text-transform: uppercase;
    font-family: var(--inter-font);
    font-weight: 600;
    color: #000;
    font-size: 1rem;
    line-height: 1.2rem;
    text-align: center
}

.Home_hero__mE9Dq .Home_benefits__9Eykk {
    background: #f5f5f5;
    position: relative
}

.Home_hero__mE9Dq .Home_benefits__container__M7ATC {
    display: flex;
    justify-content: space-between;
    max-width: 128rem;
    margin: auto;
    padding: 80px 0
}

@media(min-width:768px) {
    .Home_hero__mE9Dq .Home_benefits__container--test__0UGOd {
        margin-top: 0 !important
    }

    .Home_hero__mE9Dq .Home_benefits__container__M7ATC {
        margin-top: 80px
    }
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_benefits__container__M7ATC {
        flex-direction: column;
        width: 100%;
        padding: 40px 38px;
        text-align: center
    }
}

.Home_hero__mE9Dq .Home_benefits__container__stars__exZtE {
    display: block;
    width: 12rem;
    height: 2rem;
    margin-bottom: 8px
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_benefits__container__stars__exZtE {
        margin: auto auto 8px
    }
}

.Home_hero__mE9Dq .Home_benefits__container__title__rtggB {
    font-family: var(--inter-font);
    font-weight: 400;
    color: #000;
    color: #888;
    font-size: 18px;
    font-weight: 700
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_benefits__container__title__rtggB {
        margin-bottom: 40px
    }
}

.Home_hero__mE9Dq .Home_benefits__container__icons__324Bm {
    display: flex;
    gap: 3rem
}

@media(max-width:56.25em) {
    .Home_hero__mE9Dq .Home_benefits__container__icons__324Bm {
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }
}

.Home_hero__mE9Dq .Home_benefits__container__wrapper__Vbn9v {
    position: relative;
    background: rgba(20, 111, 96, .1);
    width: 55px;
    height: 55px;
    border-radius: 50%
}

.Home_hero__mE9Dq .Home_benefits__container__wrapper__Vbn9v svg {
    width: 30px;
    position: absolute;
    bottom: 3px;
    left: 23%
}

.Home_hero__mE9Dq .Home_benefits__container__name__FG4t3 {
    width: min-content;
    text-transform: uppercase;
    font-family: var(--inter-font);
    font-weight: 600;
    color: #000;
    font-size: 1rem;
    line-height: 1.2rem;
    text-align: center
}

.Home_hero__mE9Dq .Home_benefits__9Eykk.Home_benefits-green__IymkA {
    background: linear-gradient(180deg, #115a4e, #18433c)
}

.Home_hero__mE9Dq .Home_benefits__9Eykk.Home_benefits-green__IymkA .Home_benefits__container__title__rtggB {
    color: #fff
}

.Home_hero__mE9Dq .Home_benefits__9Eykk.Home_benefits-green__IymkA .Home_benefits__container__wrapper__Vbn9v {
    background-color: rgba(255, 246, 210, .251)
}

.Home_hero__mE9Dq .Home_benefits__9Eykk.Home_benefits-green__IymkA .Home_benefits__container__wrapper__Vbn9v svg * {
    stroke: #fff
}

.Home_hero__mE9Dq .Home_benefits__9Eykk.Home_benefits-green__IymkA .Home_benefits__container__name__FG4t3 {
    padding-top: 5px;
    color: #fff
}

.Home_hero__mE9Dq .Home_video-section__D42ty {
    padding: 40px 0 80px
}

.Home_hero__mE9Dq .Home_video-section__video-roll__M6jo8 {
    padding: 0
}

.Home_hero__mE9Dq .Home_video-section__title__1_AmY {
    font-family: var(--gilroy-font);
    font-weight: 500;
    color: #000;
    color: #101010;
    font-size: 32px;
    text-align: center
}

.Home_hero__mE9Dq .Home_video-section__subtitle__j_Oqf {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    color: #79758d;
    font-size: 16px;
    text-align: center;
    margin-top: 12px
}

.Home_reviews__J0awp .Home_review-card__CH2Vt {
    display: flex;
    flex-direction: row;
    padding: 32px;
    gap: 32px;
    background-color: #f5f5f5;
    border-radius: 10px;
    max-width: 1000px
}

.Home_reviews__J0awp .Home_review-card__CH2Vt .Home_photo-slider__AsDSO {
    width: 380px;
    height: 380px;
    flex-shrink: 0
}

.Home_reviews__J0awp .Home_review-card__CH2Vt .Home_review-card__content__CslCt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 16px
}

.Home_reviews__J0awp .Home_review-card__CH2Vt .Home_review-card__content__CslCt .Home_review-card__rating___LKTA {
    display: flex;
    flex-direction: row;
    gap: 8px
}

.Home_reviews__J0awp .Home_review-card__CH2Vt .Home_review-card__content__CslCt .Home_review-card__review__4It8e {
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 16px;
    line-height: 24px;
    color: #101010
}

.Home_reviews__J0awp .Home_review-card__CH2Vt .Home_review-card__content__CslCt .Home_review-card__author__UosBE {
    font-family: var(--gilroy-font);
    font-weight: 600;
    color: #000;
    font-size: 20px;
    line-height: 24px;
    color: #101010
}

.Home_reviews__J0awp .Home_review-card__CH2Vt .Home_review-card__content__CslCt .Home_review-card__label___JK9W {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    font-family: var(--gilroy-font);
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    color: #101010
}

.Home_companies__UERdL {
    position: relative;
    width: 100%;
    background: #e7e2d1;
    padding-top: 6rem;
    padding-bottom: 6rem
}

.Home_companies__companies-changed__6yfzL {
    background: hsla(0, 0%, 100%, .01);
    padding: 0;
    text-align: center
}

.Home_companies__companies-changed__title__4pW3X {
    padding: 40px 0 20px;
    font-size: 18px;
    font-weight: 700;
    color: #888
}

@media(max-width:56.25em) {
    .Home_companies__companies-changed__title__4pW3X {
        font-size: 16px
    }
}

.Home_companies__companies-changed__title--meno__vupem {
    text-align: left
}

@media(max-width:56.25em) {
    .Home_companies__companies-changed__title--meno__vupem {
        text-align: center
    }
}

.Home_companies__UERdL .Home_container__6_g_j {
    max-width: 128rem;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    width: 100%
}

@media(max-width:90em) {
    .Home_companies__UERdL .Home_container__6_g_j {
        width: 80%
    }
}

@media(max-width:56.25em) {
    .Home_companies__UERdL .Home_container__6_g_j {
        width: 90%
    }
}

@media(max-width:37.5em) {
    .Home_companies__UERdL .Home_container__6_g_j {
        width: 88%
    }
}

@media(min-width:768px) {
    .Home_companies__UERdL .Home_container__6_g_j {
        width: 94%
    }
}