.bloggers {
    overflow-x: auto
}

.bloggers img {
    display: block
}

.bloggers__navigation-wrapper {
    display: none
}

@media screen and (min-width:1240px) {
    .bloggers__navigation-wrapper {
        display: grid;
        grid-gap: 20px;
        grid-template-columns: repeat(2, 48px);
        justify-content: end;
        padding-right: 66px
    }
}

.bloggers__navigation {
    align-items: center;
    background: #1a1a1a;
    border: none;
    border-radius: 100%;
    display: flex;
    height: 48px;
    justify-content: center;
    width: 48px
}

.bloggers__navigation svg {
    height: 14px;
    width: 7px
}

.bloggers__navigation svg #icon-stroke {
    stroke: #aaaaaf
}

.bloggers__navigation.swiper-button-disabled #icon-stroke {
    stroke: #444445
}

.bloggers__navigation--next {
    transform: rotate(180deg)
}

.bloggers__reviews {
    display: flex;
    overflow: hidden;
    padding-left: var(--page-padding-inline)
}

@media screen and (min-width:1240px) {
    .bloggers__reviews {
        padding-left: 0
    }
}

.bloggers__reviews:after {
    background: linear-gradient(-90deg, #010101cc, #01010100);
    bottom: 0;
    content: "";
    pointer-events: none;
    position: absolute;
    right: -1px;
    top: 0;
    width: 60px;
    z-index: 1
}

@media screen and (min-width:768px) {
    .bloggers__reviews:after {
        width: 120px
    }
}

@media screen and (min-width:1240px) {
    .bloggers__reviews:after {
        width: 200px
    }
}

.bloggers__reviews.swiper--end:after {
    display: none
}

.bloggers__review-placeholder {
    width: calc(15vw + 300px)
}

.bloggers__review-placeholder:before {
    background-color: #1c1c1d;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 300px
}

@media screen and (min-width:768px) {
    .bloggers__review-placeholder {
        width: 300px
    }
}

.bloggers__review {
    display: flex;
    flex-shrink: 0;
    height: 503px;
    position: relative;
    width: 300px
}

.bloggers__review.bloggers__review--plain {
    background-color: #1c1c1d;
    width: 300px
}

.bloggers__review.bloggers__review--placeholder {
    width: calc(300px + 15vw)
}

@media screen and (min-width:768px) {
    .bloggers__review.bloggers__review--placeholder {
        width: 300px
    }
}

.bloggers__review.bloggers__review--wide {
    width: 505px
}

.bloggers__review.bloggers__review--rows {
    flex-direction: column
}

.bloggers__review .bloggers__review-column {
    position: relative;
    width: 237px
}

.bloggers__review .bloggers__review-column--bottom-footer {
    display: flex;
    flex-direction: column
}

.bloggers__review .bloggers__review-column--bottom-footer .bloggers__review-quote {
    margin-bottom: 24px;
    margin-top: auto
}

.bloggers__review .bloggers__review-column:not(:first-child),
.bloggers__review:not(:first-child) {
    margin-left: 32px
}

.bloggers__review .bloggers__review-quote {
    background-image: url(./quote.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 30px 21px;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .005em;
    line-height: 1.2;
    padding-top: 45px
}

.bloggers__review .bloggers__review-quote>span+* {
    margin-top: 32px
}

.bloggers__review .bloggers__review-quote--short {
    padding-top: 30px
}

.bloggers__review .bloggers__review-quote--horizontal {
    width: 50%
}

.bloggers__review .bloggers__review-quote--right {
    margin-left: 32px
}

.bloggers__review .bloggers__review-quote--light {
    background-image: url(./quote_light.png)
}

.bloggers__review .bloggers__review-quote--absolute {
    left: 24px;
    position: absolute;
    top: 24px
}

.bloggers__review .bloggers__review-quote--absolute-bottom {
    bottom: 24px;
    left: 24px;
    position: absolute;
    width: 236px
}

.bloggers__review .bloggers__review-quote--full-height {
    left: 32px;
    position: absolute;
    top: 32px;
    width: 236px
}

.bloggers__review .bloggers__review-quote--wide {
    width: 268px
}

.bloggers__review .bloggers__review-info {
    bottom: 24px;
    left: 24px;
    position: absolute
}

.bloggers__review .bloggers__review-info p {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .005em
}

.bloggers__review .bloggers__review-info .text_white {
    font-size: 16px;
    letter-spacing: .01em;
    margin-bottom: 4px
}

.bloggers__review .bloggers__review-quote-author-block {
    display: grid;
    grid-template-columns: 32px auto;
    grid-gap: 16px;
    align-items: center
}

.bloggers__review .bloggers__review-quote-author-block--image-bottom {
    bottom: 24px;
    display: block;
    left: 24px;
    position: absolute
}

.bloggers__review .bloggers__review-quote-author-info {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .01em;
    line-height: 1.2
}

.bloggers__review .bloggers__review-quote-author-info p:last-child {
    font-size: 14px;
    letter-spacing: .005em;
    margin-top: 4px
}

.bloggers__review .bloggers__review-row {
    display: flex
}

.bloggers__review .bloggers__review-row:not(:first-child) {
    margin-top: auto
}

.bloggers__review .bloggers__image-wrapper,
.bloggers__review .bloggers__review-row--relative {
    position: relative
}

.bloggers__review .text_opacity {
    color: #f0f0f080
}

.trust.astro-6rdwhedw {
    display: grid;
    padding-top: 120px
}

.trust__container.astro-6rdwhedw {
    display: flex;
    flex-direction: column-reverse;
    max-width: 100%;
    overflow: hidden;
    padding-left: var(--page-padding-inline);
    padding-right: var(--page-padding-inline);
    width: 100%
}

@media screen and (min-width:768px) {
    .trust__container.astro-6rdwhedw {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        padding-left: 0;
        padding-right: 0
    }
}

.trust__title.astro-6rdwhedw {
    flex: 0 0 var(--width-cell-4);
    font-size: 44px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -.88px;
    line-height: 105%;
    margin-bottom: 40px;
    min-width: 290px;
    word-wrap: break-word
}

@media screen and (min-width:768px) {
    .trust__title.astro-6rdwhedw {
        font-size: 56px;
        font-style: normal;
        font-weight: 500;
        letter-spacing: -1.12px;
        line-height: 105%;
        padding-left: var(--page-padding-inline)
    }
}

@media screen and (min-width:1240px) {
    .trust__title.astro-6rdwhedw {
        font-size: 70px;
        letter-spacing: -1.4px;
        margin-right: var(--width-cell-1)
    }
}

.trust__marks.astro-6rdwhedw {
    display: grid;
    grid-template: auto/repeat(2, 1fr);
    width: 100%;
    grid-gap: 30px;
    align-items: center
}

@media screen and (min-width:768px) {
    .trust__marks.astro-6rdwhedw {
        grid-template: auto/repeat(2, min-content);
        padding-left: var(--width-cell-1)
    }
}

@media screen and (min-width:1240px) {
    .trust__marks.astro-6rdwhedw {
        padding-left: var(--width-cell-1);
        grid-gap: 100px
    }
}

.trust__mark.astro-6rdwhedw {
    margin-bottom: 30px
}

.trust__mark.astro-6rdwhedw,
.trust__store-name.astro-6rdwhedw {
    align-items: center;
    display: flex;
    flex-direction: column
}

.trust__store-name.astro-6rdwhedw {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 87px 42px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .005em;
    margin-bottom: 8px;
    padding-bottom: 70px;
    width: 87px
}

@media screen and (min-width:768px) {
    .trust__store-name.astro-6rdwhedw {
        background-size: 105px 50px;
        font-size: 14px;
        padding-bottom: 70px;
        width: 105px
    }
}

@media screen and (min-width:1240px) {
    .trust__store-name.astro-6rdwhedw {
        background-size: 122px 60px;
        font-size: 16px;
        padding-bottom: 70px;
        width: 122px
    }
}

.trust__apple.astro-6rdwhedw .trust__store-name.astro-6rdwhedw {
    background-image: url(./apple-mobile.png)
}

@media only screen and (resolution >=192dpi),
only screen and (resolution >=2dppx) {
    .trust__apple.astro-6rdwhedw .trust__store-name.astro-6rdwhedw {
        background-image: url(./apple-mobile@2x.png)
    }
}

.trust__google.astro-6rdwhedw .trust__store-name.astro-6rdwhedw {
    background-image: url(./google-mobile.png)
}

@media only screen and (resolution >=192dpi),
only screen and (resolution >=2dppx) {
    .trust__google.astro-6rdwhedw .trust__store-name.astro-6rdwhedw {
        background-image: url(./google-mobile@2x.png)
    }
}

.trust__store-caption.astro-6rdwhedw {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 10px;
    text-align: center
}

@media screen and (min-width:768px) {
    .trust__store-caption.astro-6rdwhedw {
        font-size: 12px;
        white-space: nowrap
    }
}

@media screen and (min-width:1240px) {
    .trust__store-caption.astro-6rdwhedw {
        font-size: 14px
    }
}

.trust__store-value.astro-6rdwhedw {
    background-image: url(./star.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    color: var(--color-white);
    font-size: 19px;
    font-weight: 500;
    margin-bottom: 10px;
    padding-right: 26px
}

@media only screen and (resolution >=192dpi),
only screen and (resolution >=2dppx) {
    .trust__store-value.astro-6rdwhedw {
        background-image: url(./star@2x.png)
    }
}

.simple.astro-ohjrxy2v {
    margin-top: -100px;
    overflow: hidden;
    position: relative
}

@media (orientation:landscape) {
    .simple.astro-ohjrxy2v {
        margin-top: 0
    }
}

@media screen and (min-width:768px) {
    .simple.astro-ohjrxy2v {
        margin-top: -150px;
        z-index: -1
    }
}

@media screen and (min-width:768px) and (orientation:landscape) {
    .simple.astro-ohjrxy2v {
        margin-top: 0
    }
}

@media screen and (min-width:1240px) {
    .simple.astro-ohjrxy2v {
        margin-top: 0;
        overflow-y: hidden
    }
}

.simple__video.astro-ohjrxy2v,
.simple__wrapper.astro-ohjrxy2v {
    position: relative
}

.simple__video.astro-ohjrxy2v {
    height: auto;
    left: 50%;
    margin: 0 auto;
    max-width: 100vw;
    object-fit: cover;
    right: 50%;
    top: 50%;
    transform: translate(-50%);
    width: 100%;
    z-index: -1
}

@media (orientation:landscape) {
    .simple__video.astro-ohjrxy2v {
        max-height: 100vh;
        object-fit: contain
    }
}

@media screen and (min-width:768px) {
    .simple__video.astro-ohjrxy2v {
        max-width: 100%;
        object-fit: contain;
        top: 0;
        transform: translate(-50%);
        width: 100vw
    }
}

@media screen and (min-width:768px) and (orientation:landscape) {
    .simple__video.astro-ohjrxy2v {
        max-height: 100vh;
        max-width: 100vw;
        object-fit: contain
    }
}

@media screen and (min-width:1240px) {
    .simple__video.astro-ohjrxy2v {
        max-width: var(--page-max-width);
        width: 100%
    }
}

.simple__video-blank.astro-ohjrxy2v {
    height: 1290px;
    width: 1050px
}

@media (orientation:landscape) {
    .simple__video-blank.astro-ohjrxy2v {
        height: 2880px;
        width: 5120px
    }
}

@media screen and (min-width:768px) {
    .simple__video-blank.astro-ohjrxy2v {
        height: 2048px;
        width: 1680px
    }
}

@media screen and (min-width:768px) and (orientation:landscape) {
    .simple__video-blank.astro-ohjrxy2v {
        height: 2880px;
        width: 5120px
    }
}

@media screen and (min-width:1240px) {
    .simple__video-blank.astro-ohjrxy2v {
        height: 2880px;
        width: 5120px
    }
}

.simple__text.astro-ohjrxy2v {
    position: sticky
}

.simple__caption.astro-ohjrxy2v {
    bottom: 80px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .054px;
    line-height: 110%;
    position: absolute;
    width: 220px
}

@media screen and (min-width:768px) {
    .simple__caption.astro-ohjrxy2v {
        bottom: unset;
        font-size: 20px;
        letter-spacing: .06px;
        top: calc(100% - 200px);
        width: var(--width-cell-4)
    }
}

@media screen and (min-width:1240px) {
    .simple__caption.astro-ohjrxy2v {
        font-size: 21px;
        letter-spacing: .063px;
        padding: 0;
        right: 0;
        top: calc(100% - 232px);
        width: var(--width-cell-2)
    }
}

.pack.astro-zzduayse {
    overflow: hidden;
    position: relative
}

.pack.astro-zzduayse:before {
    background: var(--gradient-border);
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (min-width:768px) {
    .pack.astro-zzduayse {
        padding-bottom: 80px
    }
}

@media screen and (min-width:1240px) {
    .pack.astro-zzduayse {
        padding-left: var(--page-padding-inline);
        padding-right: var(--page-padding-inline)
    }
}

.pack__image.astro-zzduayse {
    display: flex;
    justify-content: center;
    max-width: 100%;
    overflow: hidden;
    padding-top: 23px;
    width: 100%
}

.pack__image.astro-zzduayse img.astro-zzduayse {
    max-height: 100vh;
    max-width: 398px;
    object-fit: contain;
    object-position: right;
    width: 100%
}

@media screen and (min-width:768px) {
    .pack__image.astro-zzduayse img.astro-zzduayse {
        max-width: 834px
    }
}

@media screen and (min-width:1240px) {
    .pack__image.astro-zzduayse img.astro-zzduayse {
        max-width: 933px
    }
}

@media screen and (min-width:768px) {
    .pack__image.astro-zzduayse {
        justify-content: flex-end
    }
}

.pack__caption.astro-zzduayse {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .054px;
    line-height: 120%;
    margin-bottom: 131px;
    margin-left: var(--page-padding-inline);
    width: 220px
}

@media screen and (min-width:768px) {
    .pack__caption.astro-zzduayse {
        font-size: 20px;
        left: var(--page-padding-inline);
        letter-spacing: .06px;
        margin: 0;
        position: absolute;
        top: 172px;
        width: var(--width-cell-5)
    }
}

@media screen and (min-width:1240px) {
    .pack__caption.astro-zzduayse {
        font-size: 21px;
        letter-spacing: .063px;
        top: 208px;
        width: var(--width-cell-2)
    }
}

.stay-connected.astro-p6hmvfbk {
    padding-bottom: 0;
    padding-top: 137px
}

@media screen and (min-width:1240px) {
    .stay-connected.astro-p6hmvfbk {
        padding-bottom: 160px;
        padding-top: 160px
    }
    .stay-connected.astro-p6hmvfbk:after {
        background: var(--gradient-border);
        bottom: 0;
        content: "";
        display: block;
        height: 1px;
        position: absolute;
        width: calc(100% - var(--page-padding-inline)*2)
    }
}

.stay-connected__title.astro-p6hmvfbk {
    font-size: 44px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -.88px;
    line-height: 105%;
    margin-bottom: 40px
}

@media screen and (min-width:768px) {
    .stay-connected__title.astro-p6hmvfbk {
        font-size: 56px;
        letter-spacing: -1.12px
    }
}

@media screen and (min-width:1240px) {
    .stay-connected__title.astro-p6hmvfbk {
        font-size: 70px;
        letter-spacing: -1.4px;
        text-align: center
    }
}

.stay-connected__caption.astro-p6hmvfbk {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .054px;
    line-height: 120%;
    margin-bottom: 72px
}

@media screen and (min-width:768px) {
    .stay-connected__caption.astro-p6hmvfbk {
        font-size: 20px;
        letter-spacing: .06px;
        margin-bottom: 80px
    }
}

@media screen and (min-width:1240px) {
    .stay-connected__caption.astro-p6hmvfbk {
        font-size: 21px;
        letter-spacing: .063px;
        margin: 0 auto 120px;
        max-width: 804px;
        text-align: center
    }
}

.stay-connected__socials.astro-p6hmvfbk {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 40px
}

@media screen and (min-width:1350px) {
    .stay-connected__socials.astro-p6hmvfbk {
        column-gap: 50px
    }
}

.stay-connected__link.astro-p6hmvfbk {
    cursor: pointer;
    display: block;
    height: 100%;
    padding-top: 57px
}

.stay-connected__link.astro-p6hmvfbk:before {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    content: "";
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: 0
}

.stay-connected__link.astro-p6hmvfbk:focus:before,
.stay-connected__link.astro-p6hmvfbk:hover:before {
    background-position: 0 100%
}

.stay-connected__social.astro-p6hmvfbk {
    flex-basis: 50%;
    font-size: 16px;
    font-weight: 400;
    height: 80px;
    letter-spacing: .3%;
    line-height: 120%;
    position: relative;
    text-align: center;
    white-space: pre-line
}

@media screen and (min-width:500px) {
    .stay-connected__social.astro-p6hmvfbk {
        flex-basis: 25%
    }
}

@media screen and (min-width:768px) {
    .stay-connected__social.astro-p6hmvfbk {
        font-size: 19px
    }
}

@media screen and (min-width:1350px) {
    .stay-connected__social.astro-p6hmvfbk {
        flex-basis: unset
    }
}

.stay-connected__social.astro-p6hmvfbk:first-of-type .stay-connected__link.astro-p6hmvfbk:before {
    background-image: url(./x_hoverable.svg);
    height: 33px;
    width: 32px
}

.stay-connected__social.astro-p6hmvfbk:nth-of-type(2) .stay-connected__link.astro-p6hmvfbk:before {
    background-image: url(./telegram_hoverable.svg);
    height: 33px;
    width: 39px
}

.stay-connected__social.astro-p6hmvfbk:nth-of-type(3) .stay-connected__link.astro-p6hmvfbk:before {
    background-image: url(./discord_hoverable.svg);
    height: 33px;
    width: 46px
}

.stay-connected__social.astro-p6hmvfbk:nth-of-type(4) .stay-connected__link.astro-p6hmvfbk:before {
    background-image: url(./reddit_hoverable.svg);
    height: 33px;
    width: 33px
}

.stay-connected__social.astro-p6hmvfbk:nth-of-type(5) .stay-connected__link.astro-p6hmvfbk:before {
    background-image: url(./instagram_hoverable.svg);
    height: 33px;
    width: 33px
}

.stay-connected__social.astro-p6hmvfbk:nth-of-type(6) .stay-connected__link.astro-p6hmvfbk:before {
    background-image: url(./facebook_hoverable.svg);
    height: 33px;
    width: 33px
}

.stay-connected__social.astro-p6hmvfbk:nth-of-type(7) .stay-connected__link.astro-p6hmvfbk:before {
    background-image: url(./linkedin_hoverable.svg);
    height: 33px;
    width: 33px
}

.stay-connected__social.astro-p6hmvfbk:nth-of-type(8) .stay-connected__link.astro-p6hmvfbk:before {
    background-image: url(./youtube_hoverable.svg);
    height: 33px;
    width: 46px
}