.APYCloudCircle_universe__gu1No {
    position: relative;
    max-width: 1080px;
    max-height: 1080px;
    width: 100vi;
    height: 100vi
}

.APYCloudCircle_wrapper__2Unxt {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    background: radial-gradient(48.77% 48.77% at 51.63% 48.85%, rgba(196, 184, 162, .3) 0, rgba(254, 252, 249, 0) 100%);
    mix-blend-mode: normal;
    filter: blur(4px);
    position: absolute
}

.APYCloudCircle_container__bUkPa {
    position: absolute;
    width: calc(100% - 180px);
    height: calc(100% - 180px);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 1px dashed rgba(196, 184, 162, .6);
    margin: 90px;
    overflow: hidden
}

.APYCloudCircle_firstInnerContainer__RB3s0 {
    width: calc(100% - 100px);
    height: calc(100% - 100px);
    position: absolute;
    margin: 50px
}

.APYCloudCircle_firstInnerContainerContent__GtLKO {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(217, 217, 217, .1);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 50%
}

.APYCloudCircle_secondInnerContainer__8gRuk {
    width: calc(100% - 250px);
    height: calc(100% - 250px);
    position: absolute;
    margin: 125px
}

.APYCloudCircle_secondInnerContainerContent__H9hYe {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    -webkit-backdrop-filter: blur(7.5px);
    backdrop-filter: blur(7.5px);
    border-radius: 50%
}

.APYCloudCircle_thirdInnerContainer__TRWDv {
    width: calc(100% - 350px);
    height: calc(100% - 350px);
    position: absolute;
    margin: 175px
}

.APYCloudCircle_thirdInnerContainerContent__sJhxN {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 1px dashed rgba(196, 184, 162, .6);
    border-radius: 50%
}

.APYCloudCircle_fourthInnerContainer__tt1HJ {
    width: calc(100% - 400px);
    height: calc(100% - 400px);
    position: absolute;
    margin: 200px
}

.APYCloudCircle_fourthInnerContainerContent__9Mxas {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(217, 217, 217, .05);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border-radius: 50%;
    overflow: hidden
}

.APYCloudCircle_fifthInnerContainer__HJ83E {
    width: calc(100% - 500px);
    height: calc(100% - 500px);
    position: absolute;
    margin: 250px
}

.APYCloudCircle_fifthInnerContainerContent__UhsBq {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(254, 252, 249, .05);
    border: 1px solid #c4b8a2;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    border-radius: 50%;
    overflow: hidden
}

.APYCloudCircle_fifthInnerContainerContent__UhsBq h1 {
    font-family: var(--font-figtree);
    font-style: normal;
    font-weight: 300;
    font-size: 40px;
    line-height: 48px;
    text-align: center;
    color: #ddcfb6
}

@media(prefers-color-scheme:light) {
    .APYCloudCircle_secondInnerContainerContent__H9hYe,
    .APYCloudCircle_thirdInnerContainerContent__sJhxN {
        background: rgba(217, 217, 217, .1);
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px)
    }
    .APYCloudCircle_fourthInnerContainerContent__9Mxas {
        background: rgba(254, 252, 249, .05);
        border: 1px solid #c4b8a2;
        box-shadow: 0 0 4px rgba(0, 0, 0, .35);
        -webkit-backdrop-filter: blur(4px);
        backdrop-filter: blur(4px)
    }
    .APYCloudCircle_fifthInnerContainerContent__UhsBq {
        background: linear-gradient(180deg, rgba(12, 12, 15, .8) 1.04%, rgba(12, 12, 15, .71) 54.17%, rgba(12, 12, 15, .71));
        border: 1px solid #c4b8a2;
        box-shadow: 0 4px 12px rgba(49, 46, 40, .2);
        -webkit-backdrop-filter: blur(8px);
        backdrop-filter: blur(8px)
    }
}

.AsSeen_press__xKDvp {
    position: relative;
    overflow: hidden
}

.AsSeen_press__xKDvp ul {
    margin: 0;
    padding: 0
}

.AsSeen_press__xKDvp ul li {
    margin-right: 80px;
    justify-content: center
}

.AsSeen_press__xKDvp ul li img {
    min-width: 200px
}

.AsSeen_container__v961B {
    position: relative;
    top: -2px;
    background-image: linear-gradient(180deg, #af9b88, #fefcf9)
}

@media(prefers-color-scheme:dark) {
    .AsSeen_container__v961B {
        background: #0c0c0f
    }
}

.AsSeen_marqueeStyle__hKpnj {
    display: flex;
    animation: AsSeen_scrolling-left1__GjbiJ 30s linear infinite
}

.AsSeen_marqueeStyleOne__zGsFn {
    display: flex;
    animation: AsSeen_scrolling-left2__V1Hnt 30s linear infinite
}

@keyframes AsSeen_scrolling-left1__GjbiJ {
    0% {
        transform: translateX(0);
        -webkit-transform: translateX(0)
    }
    to {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%)
    }
}

@keyframes AsSeen_scrolling-left2__V1Hnt {
    0% {
        transform: translateX(0);
        -webkit-transform: translateX(0)
    }
    to {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%)
    }
}

.BlogRow_wrapper__NaWVh {
    overflow: hidden
}

.BlogRow_content__Up6X6 {
    padding: 24px
}

.BlogRow_card__v7eZW {
    overflow: hidden;
    border-radius: 24px
}

.BlogRow_card__v7eZW img {
    min-height: 210px
}

@media(max-width:768px) {
    .BlogRow_card__v7eZW img {
        min-height: 150px
    }
}

.CommunityRow_comunity__42y0y {
    text-align: center
}

.CommunityRow_comunity__42y0y .CommunityRow_container__AI6wa {
    border-radius: 24px;
    overflow: hidden;
    background-size: cover;
    background-position: 50%
}

.CommunityRow_comunity__42y0y .CommunityRow_content__SbBMv {
    padding: 80px 0
}

.CommunityRow_comunity__42y0y ul {
    list-style: none;
    margin: 40px 0 0;
    padding: 0
}

.CommunityRow_comunity__42y0y ul li {
    margin-right: 24px
}

.CommunityRow_comunity__42y0y ul li:last-child {
    margin-right: 0
}

@media(max-width:768px) {
    .CommunityRow_comunity__42y0y .CommunityRow_content__SbBMv {
        padding: 80px
    }
}

.CookiePolicy_cookiePolicy__mbUjo {
    position: fixed;
    width: 50%;
    max-width: 600px;
    align-self: center;
    background-color: #0c0c0f;
    padding: 24px;
    bottom: 0;
    border-radius: 8px 8px 0 0;
    z-index: 1000;
    color: #fff
}

.CookiePolicy_cookiePolicy__mbUjo a {
    color: #f6e6cb
}

.CookiePolicy_cookiePolicy__mbUjo p {
    text-align: left
}

@media(max-width:768px) {
    .CookiePolicy_cookiePolicy__mbUjo {
        width: calc(100% - 48px);
        max-width: calc(100% - 48px)
    }
}

.CookiePolicy_cookiePolicy__mbUjo img {
    filter: invert(1);
    cursor: pointer
}

.CookiePolicy_cookiePolicy__mbUjo a {
    text-decoration: underline
}