.canvas-gradient_canvas__kLX9R {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    border: inherit solid;
    border-color: transparent;
    border-width: 1px;
    border-radius: inherit;
    opacity: 1
}

.article-card_ArticleCard__Xh9n2 {
    width: 100%;
    padding: 16px 16px 25px;
    position: relative;
    border: 1.3px solid #1a1b30;
    background-color: #040414;
    border-radius: 24px
}

.article-card_ArticleCard_top__euioK {
    position: relative;
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: 16px;
    overflow: hidden
}

.article-card_ArticleCard_category__tjlV5 {
    position: absolute;
    z-index: 2;
    top: 13px;
    left: 14px;
    padding: 14px 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 10px;
    color: #dfe1f1;
    background: rgba(8, 5, 32, .4);
    border: 1px solid hsla(0, 0%, 100%, .102);
    border-radius: 100px;
    -webkit-backdrop-filter: blur(60px);
    backdrop-filter: blur(60px)
}

.article-card_ArticleCard_img__7F2ry {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 30%);
    mask-image: linear-gradient(0deg, transparent 0, #000 30%)
}

.article-card_ArticleCard_bottom__QBl1J {
    padding-inline: 14px;
    position: relative;
    z-index: 20
}

.article-card_ArticleCard_date__BTcmY {
    font-size: 14px;
    font-weight: 400;
    line-height: 10px;
    color: #686871;
    margin-bottom: 24px
}

.article-card_ArticleCard_title__qxTL6 {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: -.03em;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.article-card_ArticleCard_text__4raPr {
    font-size: 14px;
    font-weight: 400;
    line-height: 18.2px;
    letter-spacing: -.02em;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    color: transparent;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}

.__03-latest-post_LatestPost__cyQAV {
    padding-top: 149px
}

.__03-latest-post_LatestPost_container__W2v2K {
    max-width: 1188px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}

.__03-latest-post_LatestPost_top__2Y3dA {
    max-width: 516px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-bottom: 50px
}

.__03-latest-post_LatestPost_top__2Y3dA h2 {
    font-weight: 400;
    font-size: 40px;
    text-align: center
}

@media screen and (max-width:565px) {
    .__03-latest-post_LatestPost_top__2Y3dA h2 {
        font-size: 1.5rem
    }
}

.__03-latest-post_LatestPost_cards__TYRs_ {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    margin-bottom: 60px
}

@media screen and (max-width:1024px) {
    .__03-latest-post_LatestPost_cards__TYRs_ {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (max-width:565px) {
    .__03-latest-post_LatestPost_cards__TYRs_ {
        grid-template-columns: repeat(1, 1fr);
        margin-bottom: 30px
    }
}

.faq-card_FaqCard__ic_5k {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    width: 100%;
    aspect-ratio: 1/1;
    background: linear-gradient(165.83deg, hsla(0, 0%, 100%, .072) 4.29%, hsla(0, 0%, 100%, .03) 72.39%);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border: 1.5px solid #23223c;
    border-radius: 24px
}

.faq-card_FaqCard__ic_5k:hover .faq-card_FaqCard_articles__05zVe {
    translate: 0
}

.faq-card_FaqCard__ic_5k:hover .faq-card_FaqCard_info__ZuLCT {
    translate: -100%
}

.faq-card_FaqCard_articles__05zVe {
    height: 100%;
    translate: 100%;
    transition: translate .3s
}

.faq-card_FaqCard_info__ZuLCT {
    position: absolute;
    left: 0;
    top: 0;
    translate: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 32px;
    transition: translate .3s
}

.faq-card_FaqCard_info_bottom__qEN0m {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 32px
}

.faq-card_FaqCard_title__6dK12 {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: -.02em;
    background: linear-gradient(179.8deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    color: transparent;
    margin-bottom: 24px
}

@media screen and (max-width:1024px) {
    .faq-card_FaqCard_title__6dK12 {
        font-size: 20px
    }
}

.faq-card_FaqCard_text__0IM1d {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -.02em;
    background: linear-gradient(179.8deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    color: transparent
}

@media screen and (max-width:1024px) {
    .faq-card_FaqCard_text__0IM1d {
        font-size: 16px
    }
}

.faq-card_FaqCard_count__Yn2st {
    font-size: 16px;
    font-weight: 400;
    color: #b9c3f4
}

.faq-card_FaqCard_btn__KYBQB {
    display: flex;
    padding: 9px 16px;
    background-color: hsla(0, 0%, 100%, .102);
    border: 1px solid hsla(0, 0%, 100%, .102);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    border-radius: 100px;
    cursor: pointer
}

.faq-card_FaqCard_btn__KYBQB img {
    height: 20px;
    width: auto
}

.list_List__IBs8s {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    padding: 32px 32px 0
}

.list_List__IBs8s.list_border__XaD3Y {
    background: linear-gradient(165.83deg, hsla(0, 0%, 100%, .072) 4.29%, hsla(0, 0%, 100%, .03) 72.39%);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border: 1.5px solid #23223c;
    border-radius: 24px
}

.list_List_title__O04_Q {
    font-size: 14px;
    font-weight: 600;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.list_List_items__7futI {
    display: flex;
    flex: 1 0;
    overflow-y: auto;
    flex-direction: column;
    list-style: none;
    padding-block: 24px;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 20%, #000 80%, transparent);
    mask-image: linear-gradient(0deg, transparent 0, #000 20%, #000 80%, transparent)
}

.list_List_items__7futI::-webkit-scrollbar {
    width: 3px
}

.list_List_items__7futI::-webkit-scrollbar-track {
    background: hsla(0, 0%, 100%, .173);
    border-left: 1px solid #000
}

.list_List_items__7futI::-webkit-scrollbar-thumb {
    background-color: #3a48e0;
    border: 0 solid #fff;
    border-left: 1px solid #000
}

.list_List_items_item__wsCYU {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding-block: 10px
}

.list_List_items_item__wsCYU:hover svg {
    translate: 0
}

.list_List_items_item__wsCYU p {
    font-size: 18px;
    font-weight: 400;
    color: #fff
}

.list_List_items_item__wsCYU svg {
    height: 10px;
    width: auto;
    rotate: -90deg;
    translate: -15px;
    transition: .2s ease-in-out;
    transition-property: translate
}

.list_List_items_item__wsCYU svg g[fill],
.list_List_items_item__wsCYU svg path[fill] {
    fill: #fff
}

.list_List_items_item__wsCYU svg g[stroke],
.list_List_items_item__wsCYU svg path[stroke] {
    stroke: #fff
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.__02-featured_Featured__XPHjQ {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 3.3112582781vw
}

@media screen and (max-width:1024px) {
    .__02-featured_Featured__XPHjQ {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__02-featured_Featured__XPHjQ {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__02-featured_Featured__XPHjQ {
        margin-top: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__02-featured_Featured__XPHjQ {
        margin-top: 6.976744186vw;
        padding-inline: unset
    }
}

.__02-featured_slider__6DJLv {
    margin-top: 1.9867549669vw;
    width: 100%;
    padding-inline: 12.0529801325vw;
    -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 30%, #000 70%, transparent);
    mask-image: linear-gradient(90deg, transparent 0, #000 30%, #000 70%, transparent);
    cursor: -webkit-grab;
    cursor: grab
}

@media screen and (max-width:1024px) {
    .__02-featured_slider__6DJLv {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__02-featured_slider__6DJLv {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__02-featured_slider__6DJLv {
        margin-top: 4.6153846154vw;
        padding-inline: 15.3846153846vw;
        margin-top: 6.976744186vw;
        padding-inline: 9.3023255814vw
    }
}

.__02-featured_swiper__ok8Jl {
    overflow: visible
}

.card_Card__z8kZs {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    gap: 6.6225165563vw;
    width: 100%;
    padding: 1.059602649vw;
    border: .0662251656vw solid #080a20;
    border-radius: 1.5894039735vw;
    background: linear-gradient(1turn, rgba(16, 20, 57, .2), rgba(7, 8, 33, .2))
}

@media screen and (max-width:1024px) {
    .card_Card__z8kZs {
        flex-direction: column;
        align-items: center;
        gap: 7.6923076923vw;
        padding: 2.4615384615vw;
        border-width: .1538461538vw;
        border-radius: 3.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .card_Card__z8kZs {
        gap: 4.6511627907vw;
        padding: 2.7906976744vw;
        border-width: .2325581395vw;
        border-radius: 5.5813953488vw
    }
}

.card_info__qxRBJ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 0;
    padding-block: 1.059602649vw;
    padding-left: 1.059602649vw
}

@media screen and (max-width:1024px) {
    .card_info__qxRBJ {
        padding-block: 2.4615384615vw;
        padding-left: 2.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .card_info__qxRBJ {
        padding-block: 3.7209302326vw;
        padding-left: 3.7209302326vw
    }
}

.card_date__RRi0H {
    font-size: .9271523179vw;
    line-height: 100%;
    color: #70707a
}

@media screen and (max-width:1024px) {
    .card_date__RRi0H {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_date__RRi0H {
        font-size: 3.2558139535vw
    }
}

.card_title__9zSog {
    margin-top: 2.3178807947vw;
    font-size: 1.8543046358vw;
    line-height: 100%;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_title__9zSog {
        margin-top: 5.3846153846vw;
        font-size: 4.3076923077vw
    }
}

@media screen and (max-width:565px) {
    .card_title__9zSog {
        margin-top: 8.1395348837vw;
        font-size: 6.511627907vw
    }
}

.card_text__HqKQf {
    margin-top: 1.059602649vw;
    font-size: .9271523179vw;
    line-height: 125%;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_text__HqKQf {
        margin-top: 2.4615384615vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_text__HqKQf {
        margin-top: 3.7209302326vw;
        font-size: 3.2558139535vw
    }
}

.card_button__97IZ5 {
    margin-top: 2.119205298vw
}

@media screen and (max-width:1024px) {
    .card_button__97IZ5 {
        margin-top: 4.9230769231vw
    }
}

@media screen and (max-width:565px) {
    .card_button__97IZ5 {
        margin-top: 7.4418604651vw
    }
}

.card_image__QSJoN {
    position: relative;
    width: 16.5562913907vw;
    aspect-ratio: 1/1
}

@media screen and (max-width:1024px) {
    .card_image__QSJoN {
        width: 38.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .card_image__QSJoN {
        width: 100%
    }
}

.card_image__QSJoN img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 1.1920529801vw
}

@media screen and (max-width:1024px) {
    .card_image__QSJoN img {
        border-radius: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .card_image__QSJoN img {
        border-radius: 4.1860465116vw
    }
}

.card_image__QSJoN img:nth-child(2) {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    filter: blur(3.3112582781vw);
    opacity: .5
}

@media screen and (max-width:1024px) {
    .card_image__QSJoN img:nth-child(2) {
        filter: blur(7.6923076923vw)
    }
}

@media screen and (max-width:565px) {
    .card_image__QSJoN img:nth-child(2) {
        filter: blur(11.6279069767vw)
    }
}

.__01-hero_Hero__G3hfW {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    gap: 20px;
    padding-top: 8.940397351vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__G3hfW {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__G3hfW {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__G3hfW {
        flex-direction: column;
        padding-top: 20.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__G3hfW {
        padding-top: 23.2558139535vw
    }
}

.__01-hero_Hero_bg__X50Rr {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    height: 100%;
    pointer-events: none
}

.__01-hero_Hero_bg__X50Rr img {
    height: 150%;
    width: auto
}

.__01-hero_Hero_info__lJjG6 {
    max-width: 26.4900662252vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_info__lJjG6 {
        max-width: unset
    }
}

.__01-hero_Hero_title__4uZGu {
    margin-top: 1.8543046358vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_title__4uZGu {
        margin-top: 4.3076923077vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_title__4uZGu {
        margin-top: 6.511627907vw
    }
}

.__01-hero_Hero_text__Ad_sI {
    margin-top: 1.3245033113vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_text__Ad_sI {
        margin-top: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_text__Ad_sI {
        margin-top: 4.6511627907vw
    }
}

.__01-hero_Hero_list__nyVHz {
    display: flex;
    flex-direction: column;
    gap: 1.3245033113vw;
    margin-top: 3.3112582781vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_list__nyVHz {
        gap: 3.0769230769vw;
        margin-top: 7.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_list__nyVHz {
        gap: 4.6511627907vw;
        margin-top: 11.6279069767vw
    }
}

.__01-hero_Hero_socials__qAkyn {
    display: flex;
    align-items: center;
    gap: 1.5231788079vw;
    margin-top: 5.5629139073vw;
    z-index: 111;
    position: relative
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_socials__qAkyn {
        gap: 3.5384615385vw;
        margin-top: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_socials__qAkyn {
        gap: 5.3488372093vw;
        margin-top: 6.976744186vw
    }
}

.__01-hero_Hero_socials__qAkyn>a {
    transition: opacity .3s
}

.__01-hero_Hero_socials__qAkyn>a:hover {
    opacity: .5
}

.__01-hero_Hero_socials__qAkyn svg {
    height: 1.9867549669vw;
    width: auto
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_socials__qAkyn svg {
        height: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_socials__qAkyn svg {
        height: 6.976744186vw
    }
}

.form_Form__W45qU {
    position: relative;
    max-width: 27.0860927152vw;
    width: 100%;
    padding: .6622516556vw;
    border: .0662251656vw solid #161b45;
    border-radius: 1.6556291391vw
}

@media screen and (max-width:1024px) {
    .form_Form__W45qU {
        max-width: unset;
        padding: 1.5384615385vw;
        border-width: .1538461538vw;
        border-radius: 3.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .form_Form__W45qU {
        padding: 2.3255813953vw;
        border-width: .2325581395vw;
        border-radius: 5.8139534884vw
    }
}

.form_Form_inner__FNthd {
    position: relative;
    width: 100%;
    padding: 5.298013245vw 1.3245033113vw 1.3245033113vw;
    background: #04030d !important;
    border: .0662251656vw solid #171c49;
    border-radius: 1.3907284768vw
}

@media screen and (max-width:1024px) {
    .form_Form_inner__FNthd {
        padding: 17.3846153846vw 4vw 4.4615384615vw;
        border-width: .1538461538vw;
        border-radius: 3.2307692308vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_inner__FNthd {
        padding: 26.2790697674vw 6.0465116279vw 6.7441860465vw;
        border-width: .2325581395vw;
        border-radius: 4.8837209302vw
    }
}

.form_Form_logo__VuoK7 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -10%);
    height: 6.6225165563vw
}

@media screen and (max-width:1024px) {
    .form_Form_logo__VuoK7 {
        height: 16.9230769231vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_logo__VuoK7 {
        height: 25.5813953488vw
    }
}

.form_Form_logo__VuoK7 img {
    height: 100%;
    width: auto
}

.form_Form_title__OauHN {
    margin-bottom: 1.8543046358vw;
    font-size: 1.8543046358vw;
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 100%;
    text-align: center
}

@media screen and (max-width:1024px) {
    .form_Form_title__OauHN {
        margin-bottom: 5.5384615385vw;
        font-size: 4.3076923077vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_title__OauHN {
        margin-bottom: 8.3720930233vw;
        font-size: 6.511627907vw
    }
}

.form_Form_ellipse__yIs48 {
    position: absolute;
    top: 8.2781456954vw;
    left: 50%;
    transform: translate(-50%);
    height: 33.1125827815vw
}

@media screen and (max-width:1024px) {
    .form_Form_ellipse__yIs48 {
        top: 19.2307692308vw;
        height: 76.9230769231vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_ellipse__yIs48 {
        top: 29.0697674419vw;
        height: 116.2790697674vw
    }
}

.form_Form_ellipse__yIs48 svg {
    height: 100%;
    width: auto
}

.form_Form_form__tNtr0 {
    position: relative;
    z-index: 20;
    display: flex;
    flex-direction: column;
    gap: .6622516556vw
}

@media screen and (max-width:1024px) {
    .form_Form_form__tNtr0 {
        gap: 1.3846153846vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_form__tNtr0 {
        gap: 2.0930232558vw
    }
}

.form_Form_form_row__uXM2K {
    display: flex;
    align-items: center;
    gap: .6622516556vw;
    width: 100%
}

@media screen and (max-width:1024px) {
    .form_Form_form_row__uXM2K {
        gap: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_form_row__uXM2K {
        flex-direction: column;
        width: 100%;
        gap: 2.3255813953vw
    }
}

.form_Form_form_row__uXM2K>* {
    flex: 1 0
}

.form_Form_form_input__iJdcR {
    display: flex;
    flex-direction: column;
    gap: .3973509934vw
}

@media screen and (max-width:1024px) {
    .form_Form_form_input__iJdcR {
        gap: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_form_input__iJdcR {
        width: 100%;
        gap: 2.3255813953vw
    }
}

.form_Form_form_input_label__0VYje {
    font-size: .9271523179vw;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    color: #fff
}

@media screen and (max-width:1024px) {
    .form_Form_form_input_label__0VYje {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_form_input_label__0VYje {
        font-size: 3.2558139535vw
    }
}

.form_Form_form_input_field__fmGvb {
    width: 100%;
    padding: .6622516556vw .8609271523vw;
    color: #fff;
    font-size: .9271523179vw;
    line-height: 100%;
    background-color: rgba(72, 82, 245, .039);
    border: .0662251656vw solid hsla(0, 0%, 100%, .051);
    border-radius: .6622516556vw
}

@media screen and (max-width:1024px) {
    .form_Form_form_input_field__fmGvb {
        padding: 2.3076923077vw 2vw;
        font-size: 2.1538461538vw;
        border-width: .1538461538vw;
        border-radius: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_form_input_field__fmGvb {
        padding: 3.488372093vw 3.023255814vw;
        font-size: 3.2558139535vw;
        border-width: .2325581395vw;
        border-radius: 2.3255813953vw
    }
}

.form_Form_form_input_field__fmGvb::placeholder {
    font-size: .9271523179vw;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.02em;
    opacity: .6
}

@media screen and (max-width:1024px) {
    .form_Form_form_input_field__fmGvb::placeholder {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_form_input_field__fmGvb::placeholder {
        font-size: 3.2558139535vw
    }
}

.form_Form_form_input_area__xVTz0 {
    height: 7.9470198675vw;
    margin-bottom: .4635761589vw;
    padding: .9933774834vw .8609271523vw;
    font-size: .9271523179vw;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.02em;
    color: #fff;
    border: .0662251656vw solid hsla(0, 0%, 100%, .051);
    border-radius: .6622516556vw
}

@media screen and (max-width:1024px) {
    .form_Form_form_input_area__xVTz0 {
        height: 18.4615384615vw;
        margin-bottom: 1.0769230769vw;
        padding: 2.3076923077vw 2vw;
        font-size: 2.1538461538vw;
        border-width: .1538461538vw;
        border-radius: 1.5384615385vw;
        height: 27.9069767442vw;
        margin-bottom: 1.6279069767vw;
        padding: 3.488372093vw 3.023255814vw;
        font-size: 3.2558139535vw;
        border-width: .2325581395vw;
        border-radius: 2.3255813953vw
    }
}

.form_Form_form_input_area__xVTz0::placeholder {
    opacity: 60%
}

.form_Form_btn__CXJtl {
    width: 100%
}

.form_Form_check__tz_9F {
    position: relative;
    display: flex;
    align-items: center;
    gap: .4635761589vw;
    width: 100%;
    margin-top: .6622516556vw
}

@media screen and (max-width:1024px) {
    .form_Form_check__tz_9F {
        gap: 1.0769230769vw;
        margin-top: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_check__tz_9F {
        gap: 1.6279069767vw;
        margin-top: 2.3255813953vw
    }
}

.form_Form_check__tz_9F>label {
    font-size: .7947019868vw;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -.02em;
    color: #fff;
    opacity: 50%
}

@media screen and (max-width:1024px) {
    .form_Form_check__tz_9F>label {
        font-size: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .form_Form_check__tz_9F>label {
        font-size: 2.7906976744vw
    }
}

.form_contact_right_border__xjrgN {
    position: relative
}

.form_contact_form_bottom__Z_T8Q .form_Form_check_input__2sq_o {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: .9271523179vw;
    aspect-ratio: 1/1;
    background-color: transparent;
    border: .0662251656vw solid #fff;
    border-radius: .1986754967vw;
    cursor: pointer;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

@media screen and (max-width:1024px) {
    .form_contact_form_bottom__Z_T8Q .form_Form_check_input__2sq_o {
        height: 2.1538461538vw;
        border-width: .1538461538vw;
        border-radius: .4615384615vw
    }
}

@media screen and (max-width:565px) {
    .form_contact_form_bottom__Z_T8Q .form_Form_check_input__2sq_o {
        height: 3.2558139535vw;
        border-width: .2325581395vw;
        border-radius: .6976744186vw
    }
}

.form_contact_form_bottom__Z_T8Q .form_Form_check_input__2sq_o:checked:after {
    content: "";
    width: .2649006623vw;
    height: .5298013245vw;
    border: solid #fff;
    border-width: 0 .1324503311vw .1324503311vw 0;
    transform: rotate(45deg)
}

@media screen and (max-width:1024px) {
    .form_contact_form_bottom__Z_T8Q .form_Form_check_input__2sq_o:checked:after {
        width: .6153846154vw;
        height: 1.2307692308vw;
        border-width: 0 .3076923077vw .3076923077vw 0
    }
}

@media screen and (max-width:565px) {
    .form_contact_form_bottom__Z_T8Q .form_Form_check_input__2sq_o:checked:after {
        width: .9302325581vw;
        height: 1.8604651163vw;
        border-width: 0 .4651162791vw .4651162791vw 0
    }
}

.list-item_ListItem__Z2fSo {
    display: flex;
    align-items: center;
    gap: .9933774834vw
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__Z2fSo {
        gap: 2.3076923077vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__Z2fSo {
        gap: 3.488372093vw
    }
}

.list-item_ListItem__Z2fSo img {
    height: 3.642384106vw;
    width: auto
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__Z2fSo img {
        height: 8.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__Z2fSo img {
        height: 12.7906976744vw
    }
}

.list-item_ListItem_title__Tyc5r {
    font-size: 1.059602649vw;
    font-weight: 400;
    line-height: 120%
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_title__Tyc5r {
        font-size: 2.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_title__Tyc5r {
        font-size: 3.7209302326vw
    }
}

.list-item_ListItem_text__u6c3d {
    font-size: 1.3245033113vw;
    opacity: .6
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_text__u6c3d {
        font-size: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_text__u6c3d {
        font-size: 4.6511627907vw
    }
}

.search_Search__dewpA {
    position: relative;
    z-index: 20;
    max-width: 688px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #25293b;
    padding: 8px 8px 7px 0;
    border-radius: 16px;
    background: hsla(0, 0%, 100%, .051);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.search_Search__dewpA button {
    height: 2.6490066225vw !important
}

.search_Search__dewpA input {
    position: relative;
    z-index: 20;
    width: 100%;
    height: 45px;
    padding-left: 16px;
    color: #8b8ebd;
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    background-color: transparent;
    border: none;
    outline: none
}

.search_Search__dewpA input::placeholder {
    color: #8b8ebd
}

.search_Search_btn__HA_E2 {
    font-size: .8609271523vw
}

@media screen and (max-width:1024px) {
    .search_Search_btn__HA_E2 {
        font-size: 2vw
    }
}

@media screen and (max-width:565px) {
    .search_Search_btn__HA_E2 {
        font-size: 3vw
    }
}

.search_Search_btn__HA_E2 svg {
    padding-top: 1px
}

.__01-hero_Blog__PSsUw {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 9.9337748344vw 3.3112582781vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Blog__PSsUw {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Blog__PSsUw {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__01-hero_Blog__PSsUw {
        padding-block: 18.4615384615vw 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Blog__PSsUw {
        padding-block: 27.9069767442vw 6.976744186vw
    }
}

.__01-hero_bg__g2jHi {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 50%);
    mask-image: linear-gradient(0deg, transparent 0, #000 50%)
}

.__01-hero_bg__g2jHi video {
    width: 100%;
    height: 100%
}

.__01-hero_bg__g2jHi img {
    width: 100%;
    height: auto
}

.__01-hero_text__4_PmW {
    margin-top: 1.3245033113vw;
    text-align: center
}

@media screen and (max-width:1024px) {
    .__01-hero_text__4_PmW {
        margin-top: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_text__4_PmW {
        margin-top: 4.6511627907vw
    }
}

.__01-hero_search__5yqBR {
    margin-top: 1.9867549669vw
}

@media screen and (max-width:1024px) {
    .__01-hero_search__5yqBR {
        margin-top: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_search__5yqBR {
        margin-top: 6.976744186vw
    }
}

.__01-hero_Hero__Pa_lK {
    width: 100%;
    padding-inline: 12.0529801325vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 9.9337748344vw 3.3112582781vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__Pa_lK {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__Pa_lK {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__Pa_lK {
        padding-block: 18.4615384615vw 7.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__Pa_lK {
        padding-block: 27.9069767442vw 11.6279069767vw
    }
}

.__01-hero_Hero_image__6UYCh {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    overflow-x: clip;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 50%);
    mask-image: linear-gradient(0deg, transparent 0, #000 50%)
}

.__01-hero_Hero_image__6UYCh img,
.__01-hero_Hero_image__6UYCh video {
    width: 100%;
    height: auto
}

.__01-hero_search__kJ3Ep,
.__01-hero_title__8K3LZ {
    margin-top: 2.6490066225vw;
    text-align: center
}

@media screen and (max-width:1024px) {

    .__01-hero_search__kJ3Ep,
    .__01-hero_title__8K3LZ {
        margin-top: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {

    .__01-hero_search__kJ3Ep,
    .__01-hero_title__8K3LZ {
        margin-top: 6.976744186vw
    }
}

.__02-articles_Articles__9sbT_ {
    width: 100%;
    padding-inline: 12.0529801325vw;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media screen and (max-width:1024px) {
    .__02-articles_Articles__9sbT_ {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__02-articles_Articles__9sbT_ {
        padding-inline: 4.6511627907vw
    }
}

.__02-articles_Articles_list__sfMbL {
    max-width: 700px;
    width: 100%
}

.__02-articles_pagination__OSS1H {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 20px
}

.__02-articles_pagination_item___ynnL {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 45px;
    aspect-ratio: 1/1;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
    border-radius: 12px;
    border: 1.5px solid rgba(213, 223, 255, .1);
    background: linear-gradient(165.83deg, hsla(0, 0%, 100%, .072) 4.29%, hsla(0, 0%, 100%, .03) 72.39%);
    opacity: .4;
    cursor: pointer;
    transition: .2s ease-in-out;
    transition-property: opacity
}

.__02-articles_pagination_item___ynnL.__02-articles_active__exhZH {
    opacity: 1
}

.__02-list_List__4GF20 {
    width: 100%;
    padding-inline: 12.0529801325vw;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media screen and (max-width:1024px) {
    .__02-list_List__4GF20 {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__02-list_List__4GF20 {
        padding-inline: 4.6511627907vw
    }
}

.__02-list_List_inner__maBiO {
    max-width: 1200px;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr)
}

@media screen and (max-width:1024px) {
    .__02-list_List_inner__maBiO {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (max-width:565px) {
    .__02-list_List_inner__maBiO {
        grid-template-columns: repeat(1, 1fr)
    }
}

.__02-list_List_banner__ojuZv {
    padding: 90px 66px 134px 31px
}

.__02-list_List_banner_title__Q3lp_ {
    margin-bottom: 28px;
    font-size: 28px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.02em;
    background: linear-gradient(179.8deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}