.PageProgress_root__aihBR {
    --p: 0;
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: rgba(6, 5, 8, .1);
    mix-blend-mode: difference
}

.PageProgress_inner__icPu0 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--primary-color);
    transform-origin: left;
    transform: scaleX(calc(var(--p) / 100))
}

.LinkArrow_root__iE0nx {
    display: inline-flex;
    align-items: center
}

.LinkArrow_title__qFfY1 {
    position: relative;
    display: block;
    font-size: calc((24 / var(--gfs))*100*1vw);
    line-height: 1;
    text-transform: uppercase
}

@media(max-width:834px) {
    .LinkArrow_title__qFfY1 {
        font-size: calc((18 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .LinkArrow_title__qFfY1 {
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw))
    }
}

.LinkArrow_underline__hmzNp {
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    transform-origin: right
}

.LinkArrow_icon__WmNu1 {
    width: calc((10 / var(--gfs))*100*1vw);
    height: calc((16 / var(--gfs))*100*1vw);
    margin-left: calc((14 / var(--gfs))*100*1vw);
    margin-top: -1px;
    fill: transparent
}

@media(max-width:834px) {
    .LinkArrow_icon__WmNu1 {
        width: calc((8 / var(--gfs))*100*1vw);
        height: calc((14 / var(--gfs))*100*1vw);
        margin-left: calc((8 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .LinkArrow_icon__WmNu1 {
        width: calc((6 / var(--gfs))*100*1vw);
        height: calc((9 / var(--gfs))*100*1vw);
        margin-left: calc((6 / var(--gfs))*100*1vw)
    }
}

.Line_wrap__JHGyr {
    position: relative;
    width: 100%;
    height: 1px
}

.Line_wrap__JHGyr:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: currentColor;
    opacity: .2
}

.Line_anim__I_vZc,
.Line_root__ss0ut {
    width: 100%;
    height: 100%
}

.Line_root__ss0ut {
    position: relative;
    z-index: 2;
    display: block;
    background-color: currentColor
}

.SectionTitle_root__glGkC {
    position: relative;
    padding-left: var(--gap-content);
    padding-right: var(--gap-content);
    font-size: max(12px, calc((16 / var(--gfs)) * 100 * 1vw));
    line-height: max(22px, calc((24 / var(--gfs)) * 100 * 1vw))
}

@media(max-width:834px) {
    .SectionTitle_root__glGkC {
        font-size: max(12px, calc((14 / var(--gfs)) * 100 * 1vw))
    }
}

@media(max-width:520px) {
    .SectionTitle_root__glGkC {
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw))
    }
}

.SectionTitle_inner__FQR9F {
    display: flex;
    justify-content: space-between;
    padding-top: calc((22 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .SectionTitle_inner__FQR9F {
        padding-top: calc((30 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .SectionTitle_inner__FQR9F {
        padding-top: calc((15 / var(--gfs))*100*1vw)
    }
}

.SectionTitle_isClear__pa_d_ {
    padding: 0
}

.TextSection_root__o0iVg {
    position: relative
}

.TextSection_inner__0XcM9 {
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

@media(max-width:834px) {
    .TextSection_inner__0XcM9 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }
}

@media(max-width:520px) {
    .TextSection_inner__0XcM9 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }
}

.TextSection_content__anaom {
    flex-shrink: 0
}

.TextSection_header__qYoRr {
    margin-bottom: calc((82 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextSection_header__qYoRr {
        margin-bottom: calc((70 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_header__qYoRr {
        margin-bottom: calc((34 / var(--gfs))*100*1vw)
    }
}

@media(max-width:834px) {
    .TextSection_link__K_gvP {
        align-self: flex-end;
        margin-top: calc((43 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_link__K_gvP {
        margin-top: calc((28 / var(--gfs))*100*1vw);
        align-self: auto
    }
}

.TextSection_subtitle__xqzPC {
    margin-bottom: calc((29 / var(--gfs))*100*1vw);
    font-size: max(12px, calc((16 / var(--gfs)) * 100 * 1vw));
    line-height: max(22px, calc((24 / var(--gfs)) * 100 * 1vw))
}

@media(max-width:834px) {
    .TextSection_subtitle__xqzPC {
        margin-bottom: calc((12 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_subtitle__xqzPC {
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: max(22px, calc((24 / var(--gfs)) * 100 * 1vw));
        margin-bottom: calc((10 / var(--gfs))*100*1vw)
    }
}

.TextSection_descriptionSize-medium__qUO_X .TextSection_content__anaom {
    width: calc((1209 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextSection_descriptionSize-medium__qUO_X .TextSection_content__anaom {
        width: calc((502 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_descriptionSize-medium__qUO_X .TextSection_content__anaom {
        width: calc((316 / var(--gfs))*100*1vw)
    }
}

.TextSection_descriptionSize-medium__qUO_X .TextSection_description__YBvqA {
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: calc((64 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextSection_descriptionSize-medium__qUO_X .TextSection_description__YBvqA {
        font-size: calc((36 / var(--gfs))*100*1vw);
        line-height: calc((38 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_descriptionSize-medium__qUO_X .TextSection_description__YBvqA {
        font-size: calc((24 / var(--gfs))*100*1vw);
        line-height: calc((25 / var(--gfs))*100*1vw)
    }
}

.TextSection_descriptionSize-big__aX2Yq .TextSection_content__anaom {
    width: calc((1470 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextSection_descriptionSize-big__aX2Yq .TextSection_content__anaom {
        width: calc((557 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_descriptionSize-big__aX2Yq .TextSection_content__anaom {
        width: 87%
    }
}

.TextSection_descriptionSize-big__aX2Yq .TextSection_description__YBvqA {
    font-size: calc((95 / var(--gfs))*100*1vw);
    line-height: calc((100 / var(--gfs))*100*1vw);
    font-weight: 300
}

@media(max-width:834px) {
    .TextSection_descriptionSize-big__aX2Yq .TextSection_description__YBvqA {
        font-size: calc((36 / var(--gfs))*100*1vw);
        line-height: calc((38 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_descriptionSize-big__aX2Yq .TextSection_description__YBvqA {
        font-size: calc((24 / var(--gfs))*100*1vw);
        line-height: calc((25 / var(--gfs))*100*1vw)
    }
}

.TextSection_descriptionSize-big-table-medium__XoFE5 .TextSection_content__anaom {
    width: calc((1300 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextSection_descriptionSize-big-table-medium__XoFE5 .TextSection_content__anaom {
        width: calc((611 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_descriptionSize-big-table-medium__XoFE5 .TextSection_content__anaom {
        width: 87%
    }
}

.TextSection_descriptionSize-big-table-medium__XoFE5 .TextSection_description__YBvqA {
    font-size: calc((100 / var(--gfs))*100*1vw);
    line-height: calc((100 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextSection_descriptionSize-big-table-medium__XoFE5 .TextSection_description__YBvqA {
        font-size: calc((42 / var(--gfs))*100*1vw);
        line-height: calc((43 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextSection_descriptionSize-big-table-medium__XoFE5 .TextSection_description__YBvqA {
        font-size: calc((24 / var(--gfs))*100*1vw);
        line-height: calc((25 / var(--gfs))*100*1vw)
    }
}

.Picture_root__3hwW3 {
    position: relative;
    display: block
}

.Picture_image__u5J2s,
.Picture_root__3hwW3 {
    max-height: 100%;
    height: 100%;
    width: 100%;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Picture_image__u5J2s {
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.ScrolledPictureSection_root__pxTTV {
    --scale: 1;
    --y: 2;
    --x: 98;
    position: relative;
    height: calc(var(--vh, 1vh) * 100);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

@media(max-width:834px) {
    .ScrolledPictureSection_root__pxTTV {
        height: calc(var(--vh, 1vh) * 78)
    }
}

@media(max-width:520px) {
    .ScrolledPictureSection_root__pxTTV {
        height: calc(var(--vh, 1vh) * 68)
    }
}

.ScrolledPictureSection_pictureWrap__tHaT2 {
    position: relative;
    height: 100%;
    width: 100%
}

.ScrolledPictureSection_picture__bsCL0 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-clip-path: polygon(calc(var(--y) * 1%) 0, calc(var(--x) * 1%) 0, calc(var(--x) * 1%) 100%, calc(var(--y) * 1%) 100%);
    clip-path: polygon(calc(var(--y) * 1%) 0, calc(var(--x) * 1%) 0, calc(var(--x) * 1%) 100%, calc(var(--y) * 1%) 100%)
}

.ScrolledPictureSection_picture__bsCL0 img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transform: scale(var(--scale)) translateZ(0)
}

.TitleDescriptionSection_root__BiSNE {
    padding: 0 var(--gap-content);
    display: flex;
    justify-content: space-between
}

@media(max-width:520px) {
    .TitleDescriptionSection_root__BiSNE {
        flex-direction: column
    }
}

.TitleDescriptionSection_title__WbqBn {
    color: var(--kst-color, currentColor);
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: 1.05;
    text-transform: uppercase
}

@media(max-width:834px) {
    .TitleDescriptionSection_title__WbqBn {
        font-size: calc((36 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TitleDescriptionSection_title__WbqBn {
        font-size: calc((24 / var(--gfs))*100*1vw);
        margin-bottom: calc((29 / var(--gfs))*100*1vw)
    }
}

.TitleDescriptionSection_size-lg__Piz39 .TitleDescriptionSection_description__91LkN {
    width: calc((915 / var(--gfs))*100*1vw);
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: 1.05
}

@media(max-width:834px) {
    .TitleDescriptionSection_size-lg__Piz39 .TitleDescriptionSection_description__91LkN {
        width: calc((313 / var(--gfs))*100*1vw);
        font-size: calc((24 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TitleDescriptionSection_size-lg__Piz39 .TitleDescriptionSection_description__91LkN {
        width: calc((294 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: 1.4
    }
}

.TitleDescriptionSection_size-xl__yH9Xw .TitleDescriptionSection_description__91LkN {
    width: calc((824 / var(--gfs))*100*1vw);
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: 1.05
}

@media(max-width:834px) {
    .TitleDescriptionSection_size-xl__yH9Xw .TitleDescriptionSection_description__91LkN {
        width: calc((342 / var(--gfs))*100*1vw);
        font-size: calc((24 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TitleDescriptionSection_size-xl__yH9Xw .TitleDescriptionSection_description__91LkN {
        width: calc((294 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: 1.4
    }
}

.TitleDescriptionSection_size-md__8rx3j .TitleDescriptionSection_description__91LkN {
    width: calc((722 / var(--gfs))*100*1vw);
    font-size: calc((24 / var(--gfs))*100*1vw);
    line-height: 1.375
}

@media(max-width:834px) {
    .TitleDescriptionSection_size-md__8rx3j .TitleDescriptionSection_description__91LkN {
        width: calc((342 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((14 / var(--gfs)) * 100 * 1vw))
    }
}

@media(max-width:520px) {
    .TitleDescriptionSection_size-md__8rx3j .TitleDescriptionSection_description__91LkN {
        width: calc((294 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: 1.4
    }
}

.TickerSection_root__Rm5LE {
    position: relative
}

.TickerSection_ticker___upjL {
    overflow: hidden;
    position: relative
}

.TickerSection_rail__Xq0Ob {
    display: flex;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.TickerSection_item__F8aUJ {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    flex-shrink: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-right: calc((40 / var(--gfs))*100*1vw);
    font-size: calc((250 / var(--gfs))*100*1vw);
    line-height: 1.05;
    letter-spacing: -.04em
}

@media(max-width:834px) {
    .TickerSection_item__F8aUJ {
        font-size: calc((100 / var(--gfs))*100*1vw);
        padding-right: calc((28 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TickerSection_item__F8aUJ {
        font-size: calc((64 / var(--gfs))*100*1vw);
        padding-right: calc((15 / var(--gfs))*100*1vw)
    }
}

.ShaderPicture_root__AASq7 {
    position: relative;
    width: 100%;
    height: 100%
}

.ShaderPicture_root__AASq7 canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.ShaderPicture_picture__nYx5E {
    position: relative;
    height: 100%;
    width: 100%;
    visibility: hidden;
    opacity: 0
}

.ShaderPicture_picture__nYx5E img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.TextImageSection_root__HKgDu {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 0 var(--gap-content);
    height: calc((1143 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextImageSection_root__HKgDu {
        height: calc((500 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextImageSection_root__HKgDu {
        height: auto;
        flex-direction: column-reverse
    }
}

.TextImageSection_item__5aYIg {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: calc(50% - calc((15 / var(--gfs)) * 100 * 1vw));
    width: 100%
}

@media(max-width:520px) {
    .TextImageSection_item__5aYIg {
        align-items: flex-start;
        max-width: none
    }
}

@media(max-width:834px) {
    .TextImageSection_imageWrap__oEMEh {
        max-width: calc(50% - calc((10 / var(--gfs)) * 100 * 1vw))
    }
}

@media(max-width:520px) {
    .TextImageSection_imageWrap__oEMEh {
        max-width: none;
        height: calc((418 / var(--gfs))*100*1vw);
        margin-bottom: calc((57 / var(--gfs))*100*1vw)
    }
}

.TextImageSection_picture__jDLr0 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.TextImageSection_content__ptfxv {
    max-width: calc((630 / var(--gfs))*100*1vw);
    margin-right: calc((80 / var(--gfs))*100*1vw);
    margin-top: auto;
    margin-bottom: auto
}

@media(max-width:834px) {
    .TextImageSection_content__ptfxv {
        align-self: flex-start;
        max-width: calc((290 / var(--gfs))*100*1vw);
        margin-right: 0
    }
}

.TextImageSection_title__rUYFJ {
    margin-bottom: calc((72 / var(--gfs))*100*1vw);
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: 1.05
}

@media(max-width:834px) {
    .TextImageSection_title__rUYFJ {
        font-size: calc((32 / var(--gfs))*100*1vw);
        margin-bottom: calc((46 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextImageSection_title__rUYFJ {
        line-height: 1.11;
        font-size: calc((24 / var(--gfs))*100*1vw);
        margin-bottom: calc((14 / var(--gfs))*100*1vw);
        max-width: 88%
    }
}

.TextImageSection_text__Ga0KR {
    max-width: calc((413 / var(--gfs))*100*1vw);
    font-size: calc((24 / var(--gfs))*100*1vw);
    line-height: 1.375
}

@media(max-width:834px) {
    .TextImageSection_text__Ga0KR {
        max-width: calc((270 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((14 / var(--gfs)) * 100 * 1vw));
        max-width: calc((293 / var(--gfs))*100*1vw);
        line-height: 1.4;
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw))
    }
}

.TextImageSection_links__Gt3Q0 {
    display: none;
    flex-direction: column;
    align-items: flex-start;
    margin-top: calc((80 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextImageSection_links__Gt3Q0 {
        margin-top: calc((42 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextImageSection_links__Gt3Q0 {
        margin-top: calc((29 / var(--gfs))*100*1vw)
    }
}

.TextImageSection_link___RajS:not(:last-child) {
    margin-bottom: calc((34 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .TextImageSection_link___RajS:not(:last-child) {
        margin-bottom: calc((20 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .TextImageSection_link___RajS:not(:last-child) {
        margin-bottom: calc((10 / var(--gfs))*100*1vw)
    }
}

.TextImageSection_isReverse__rpp0Z {
    flex-direction: row-reverse
}

.TextImageSection_isReverse__rpp0Z .TextImageSection_content__ptfxv {
    align-self: flex-end
}

@media(max-width:520px) {
    .TextImageSection_isReverse__rpp0Z {
        flex-direction: column-reverse
    }

    .TextImageSection_isReverse__rpp0Z .TextImageSection_content__ptfxv {
        align-self: auto
    }
}

.BackToTop_root__6VMhE {
    display: inline-flex;
    align-items: center
}

.BackToTop_root__6VMhE svg {
    flex-shrink: 0;
    margin-left: calc((10 / var(--gfs))*100*1vw);
    width: calc((14 / var(--gfs))*100*1vw);
    height: calc((12 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .BackToTop_root__6VMhE svg {
        width: calc((10 / var(--gfs))*100*1vw);
        height: calc((8 / var(--gfs))*100*1vw)
    }
}

.Copyright_root__drqAN {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding: calc((42 / var(--gfs))*100*1vw) 0 calc((25 / var(--gfs))*100*1vw);
    border-top: 1px solid var(--darkness-grey-color);
    font-size: calc((20 / var(--gfs))*100*1vw);
    line-height: 1.2
}

@media(max-width:834px) {
    .Copyright_root__drqAN {
        padding: calc((24 / var(--gfs))*100*1vw) 0 calc((14 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((16 / var(--gfs)) * 100 * 1vw))
    }
}

@media(max-width:520px) {
    .Copyright_root__drqAN {
        padding: calc((20 / var(--gfs))*100*1vw) 0 calc((10 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw))
    }
}

.Copyright_item__DACw_ {
    text-transform: capitalize
}

.Copyright_item__DACw_:first-child {
    text-transform: uppercase
}

.Copyright_item__DACw_:nth-child(2) {
    text-align: center
}

.Copyright_item__DACw_:nth-child(3) {
    text-align: right
}

.KeyCard_root__T76Lr {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc((745 / var(--gfs))*100*1vw);
    padding: calc((35 / var(--gfs))*100*1vw) calc((38 / var(--gfs))*100*1vw) calc((11 / var(--gfs))*100*1vw);
    color: var(--primary-color);
    background-color: var(--card-bg-color, var(--dark-color));
    border-radius: calc((15 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .KeyCard_root__T76Lr {
        height: calc((550 / var(--gfs))*100*1vw);
        padding: calc((31 / var(--gfs))*100*1vw) calc((20 / var(--gfs))*100*1vw) calc((6 / var(--gfs))*100*1vw);
        border-radius: calc((14 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyCard_root__T76Lr {
        height: calc((339 / var(--gfs))*100*1vw);
        padding: calc((10 / var(--gfs))*100*1vw) calc((14 / var(--gfs))*100*1vw) 0 calc((12 / var(--gfs))*100*1vw)
    }
}

.KeyCard_topInfo__4iV3i {
    display: flex;
    justify-content: space-between;
    font-size: calc((16 / var(--gfs))*100*1vw);
    font-weight: 500;
    line-height: 1.5
}

@media(max-width:520px) {
    .KeyCard_topInfo__4iV3i {
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw))
    }
}

.KeyCard_header__DIUPl {
    position: relative;
    max-width: calc((460 / var(--gfs))*100*1vw);
    padding-bottom: calc((14 / var(--gfs))*100*1vw);
    margin-bottom: calc((34 / var(--gfs))*100*1vw)
}

.KeyCard_header__DIUPl:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: var(--primary-color);
    opacity: .3
}

@media(max-width:834px) {
    .KeyCard_header__DIUPl {
        padding-bottom: calc((11 / var(--gfs))*100*1vw);
        margin-bottom: calc((30 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyCard_header__DIUPl {
        max-width: 85%;
        padding-bottom: calc((11 / var(--gfs))*100*1vw);
        margin-bottom: calc((15 / var(--gfs))*100*1vw)
    }
}

.KeyCard_subtitle__CJ09_ {
    display: inline-flex;
    align-items: center;
    font-size: calc((24 / var(--gfs))*100*1vw);
    line-height: 1.38
}

.KeyCard_subtitle__CJ09_ svg {
    flex: 0 0 auto;
    width: calc((16 / var(--gfs))*100*1vw);
    height: calc((13 / var(--gfs))*100*1vw);
    margin-left: calc((10 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .KeyCard_subtitle__CJ09_ {
        font-size: calc((20 / var(--gfs))*100*1vw)
    }

    .KeyCard_subtitle__CJ09_ svg {
        width: calc((14 / var(--gfs))*100*1vw);
        height: calc((12 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyCard_subtitle__CJ09_ {
        font-size: max(12px, calc((14 / var(--gfs)) * 100 * 1vw))
    }

    .KeyCard_subtitle__CJ09_ svg {
        margin-left: calc((8 / var(--gfs))*100*1vw);
        width: calc((11 / var(--gfs))*100*1vw);
        height: calc((9 / var(--gfs))*100*1vw)
    }
}

.KeyCard_value__1axhN {
    margin-left: calc((-7 / var(--gfs))*100*1vw);
    font-size: calc((188 / var(--gfs))*100*1vw);
    line-height: 1
}

@media(max-width:834px) {
    .KeyCard_value__1axhN {
        margin-left: 0;
        font-size: calc((170 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyCard_value__1axhN {
        font-size: calc((100 / var(--gfs))*100*1vw)
    }
}

.KeyCard_icon__N1bXB {
    height: calc((46 / var(--gfs))*100*1vw);
    margin-top: calc((21 / var(--gfs))*100*1vw)
}

.KeyCard_icon__N1bXB svg {
    fill: transparent;
    max-height: 100%;
    width: auto
}

@media(max-width:520px) {
    .KeyCard_icon__N1bXB {
        height: calc((26 / var(--gfs))*100*1vw);
        margin-top: calc((12 / var(--gfs))*100*1vw)
    }
}

.KeyStatsList_root__iox41 {
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: calc((42 / var(--gfs))*100*1vw);
    gap: calc((42 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .KeyStatsList_root__iox41 {
        padding: 0 calc((71 / var(--gfs))*100*1vw);
        grid-template-columns: 1fr;
        gap: calc((30 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyStatsList_root__iox41 {
        padding: 0;
        gap: calc((52 / var(--gfs))*100*1vw)
    }
}

.KeyStatsList_item__N6vn7 {
    width: 100%
}

.KeyStats_root__XNq3S {
    position: relative;
    padding: 0 var(--gap-content)
}

.KeyStats_header___M4gN {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: calc((110 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .KeyStats_header___M4gN {
        margin-bottom: calc((97 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyStats_header___M4gN {
        margin-bottom: calc((60 / var(--gfs))*100*1vw)
    }
}

.KeyStats_title__ODWW3 {
    color: var(--kst-color, currentColor);
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: 1
}

@media(max-width:834px) {
    .KeyStats_title__ODWW3 {
        font-size: calc((36 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyStats_title__ODWW3 {
        font-size: calc((24 / var(--gfs))*100*1vw)
    }
}

.KeyStats_top__EX3DY {
    margin-bottom: calc((96 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .KeyStats_top__EX3DY {
        margin-bottom: calc((85 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyStats_top__EX3DY {
        margin-bottom: calc((44 / var(--gfs))*100*1vw)
    }
}

.KeyStats_text__2Ee2p {
    width: calc((824 / var(--gfs))*100*1vw);
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: 1.05
}

@media(max-width:834px) {
    .KeyStats_text__2Ee2p {
        width: calc((342 / var(--gfs))*100*1vw);
        font-size: calc((24 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyStats_text__2Ee2p {
        width: calc((294 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: 1.4
    }

    .KeyStats_isAbout__UFz0N .KeyStats_title__ODWW3 {
        margin-bottom: calc((29 / var(--gfs))*100*1vw)
    }
}

.KeyStats_isAbout__UFz0N .KeyStats_header___M4gN {
    align-items: flex-start;
    margin-bottom: calc((153 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .KeyStats_isAbout__UFz0N .KeyStats_header___M4gN {
        margin-bottom: calc((76 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .KeyStats_isAbout__UFz0N .KeyStats_header___M4gN {
        flex-direction: column;
        margin-bottom: calc((36 / var(--gfs))*100*1vw)
    }
}

.CursorInfo_root__ZHx0u {
    position: relative;
    padding-left: calc((17 / var(--gfs))*100*1vw);
    width: max(90px, calc((110 / var(--gfs)) * 100 * 1vw));
    font-size: max(12px, calc((14 / var(--gfs)) * 100 * 1vw));
    letter-spacing: .3em;
    line-height: 1.2
}

@media(max-width:520px) {
    .CursorInfo_root__ZHx0u {
        width: max(80px, calc((90 / var(--gfs)) * 100 * 1vw));
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw))
    }
}

.CursorInfo_root__ZHx0u:after {
    content: "";
    position: absolute;
    top: calc((6 / var(--gfs))*100*1vw);
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: currentColor
}

.CursorInfo_root__ZHx0u span {
    display: block
}

.Video_root__FMXIC {
    position: relative
}

.Hero_root__nenF5 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: calc(var(--vh, 1vh) * 100);
    padding-left: var(--gap-content);
    background-color: var(--dark-color);
    color: var(--primary-color)
}

.Hero_video__qub_e {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.Hero_title__wH62c {
    font-size: calc((157 / var(--gfs))*100*1vw);
    line-height: calc((146 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Hero_title__wH62c {
        font-size: calc((82 / var(--gfs))*100*1vw);
        line-height: .9
    }
}

@media(max-width:520px) {
    .Hero_title__wH62c {
        font-size: calc((55 / var(--gfs))*100*1vw)
    }
}

.Hero_titleItem__jb0TD {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap
}

.Hero_titleIcon__oJZlk {
    flex: 0 0 auto;
    margin-left: calc((44 / var(--gfs))*100*1vw);
    margin-top: calc((14 / var(--gfs))*100*1vw);
    width: calc((62 / var(--gfs))*100*1vw);
    height: calc((52 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Hero_titleIcon__oJZlk {
        width: calc((38 / var(--gfs))*100*1vw);
        height: calc((32 / var(--gfs))*100*1vw);
        margin-left: calc((30 / var(--gfs))*100*1vw);
        margin-top: calc((14 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hero_titleIcon__oJZlk {
        width: calc((25 / var(--gfs))*100*1vw);
        height: calc((21 / var(--gfs))*100*1vw);
        margin-left: calc((13 / var(--gfs))*100*1vw);
        margin-top: calc((8 / var(--gfs))*100*1vw)
    }
}

.Hero_content__M1eab {
    display: flex;
    align-items: flex-end
}

@media(max-width:520px) {
    .Hero_content__M1eab {
        flex-wrap: wrap
    }
}

.Hero_position__7GPeh {
    position: absolute;
    z-index: 2;
    top: calc((151 / var(--gfs))*100*1vw);
    right: calc((20 / var(--gfs))*100*1vw);
    color: var(--grey-color)
}

@media(max-width:834px) {
    .Hero_position__7GPeh {
        top: calc((100 / var(--gfs))*100*1vw);
        right: calc((20 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hero_position__7GPeh {
        top: calc((80 / var(--gfs))*100*1vw);
        right: calc((10 / var(--gfs))*100*1vw)
    }
}

.Hero_subtitle__I45WX {
    position: relative;
    margin-bottom: calc((19 / var(--gfs))*100*1vw);
    padding-left: calc((18 / var(--gfs))*100*1vw);
    font-size: max(12px, calc((14 / var(--gfs)) * 100 * 1vw));
    line-height: max(22px, calc((24 / var(--gfs)) * 100 * 1vw));
    letter-spacing: .3em
}

@media(max-width:834px) {
    .Hero_subtitle__I45WX {
        padding-left: calc((11 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hero_subtitle__I45WX {
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: .9;
        padding-left: calc((6 / var(--gfs))*100*1vw);
        margin-bottom: calc((17 / var(--gfs))*100*1vw)
    }
}

.Hero_subtitle__I45WX:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 4px;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: currentColor
}

@media(max-width:520px) {
    .Hero_subtitle__I45WX:after {
        width: 2px;
        height: 2px
    }
}

.Hero_left___FDqy {
    display: flex;
    align-items: flex-end;
    padding-bottom: calc((12 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Hero_left___FDqy {
        width: calc((403 / var(--gfs))*100*1vw);
        flex-direction: column;
        align-items: flex-start
    }
}

@media(max-width:520px) {
    .Hero_left___FDqy {
        padding-bottom: 0;
        margin-bottom: calc((42 / var(--gfs))*100*1vw)
    }
}

.Hero_leftHeader__ZmNzQ {
    flex: 0 0 auto;
    width: calc((765 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Hero_leftHeader__ZmNzQ {
        width: 100%;
        margin-bottom: calc((6 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hero_leftHeader__ZmNzQ {
        margin-bottom: calc((10 / var(--gfs))*100*1vw)
    }
}

.Hero_center__1Tvrq {
    flex: 0 0 auto;
    padding-bottom: calc((25 / var(--gfs))*100*1vw)
}

.Hero_centerText__CvCvC,
.Hero_center__1Tvrq {
    margin-left: calc((178 / var(--gfs))*100*1vw)
}

.Hero_centerText__CvCvC {
    font-size: calc((42 / var(--gfs))*100*1vw);
    line-height: 1;
    mix-blend-mode: lighten;
    max-width: calc((273 / var(--gfs))*100*1vw);
    padding-bottom: calc((12 / var(--gfs))*100*1vw);
    letter-spacing: .05em
}

@media(max-width:834px) {
    .Hero_centerText__CvCvC {
        font-size: calc((36 / var(--gfs))*100*1vw);
        line-height: calc((42 / var(--gfs))*100*1vw);
        margin-left: 0;
        padding-bottom: 0
    }
}

@media(max-width:520px) {
    .Hero_centerText__CvCvC {
        font-size: calc((18 / var(--gfs))*100*1vw);
        line-height: .95
    }
}

.Hero_right__lWYH2 {
    /* display: flex; */
    display: none;
    align-items: center;
    margin-left: auto
}

@media(max-width:520px) {
    .Hero_right__lWYH2 {
        width: 100%;
        justify-content: flex-end
    }
}

.Hero_scroll__KdpRW {
    position: absolute;
    z-index: 2;
    top: calc((181 / var(--gfs))*100*1vw);
    left: var(--gap-content);
    font-size: max(12px, calc((14 / var(--gfs)) * 100 * 1vw));
    line-height: max(22px, calc((24 / var(--gfs)) * 100 * 1vw));
    letter-spacing: .3em
}

@media(max-width:834px) {
    .Hero_scroll__KdpRW {
        top: calc((166 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hero_scroll__KdpRW {
        top: auto;
        bottom: calc((9 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: 1;
        mix-blend-mode: difference
    }
}

.Hero_decor__JDR_E {
    position: absolute;
    z-index: 2;
    top: calc((151 / var(--gfs))*100*1vw);
    left: var(--gap-content);
    font-size: calc((20 / var(--gfs))*100*1vw);
    line-height: 1.2
}

@media(max-width:834px) {
    .Hero_decor__JDR_E {
        top: calc((135 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hero_decor__JDR_E {
        top: calc((69 / var(--gfs))*100*1vw);
        font-size: calc((16 / var(--gfs))*100*1vw)
    }
}

.Hero_link__WWjEg {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: calc((27 / var(--gfs))*100*1vw) calc((27 / var(--gfs))*100*1vw);
    overflow: hidden;
    font-size: calc((24 / var(--gfs))*100*1vw);
    line-height: 1;
    text-transform: capitalize
}

@media(max-width:834px) {
    .Hero_link__WWjEg {
        font-size: calc((18 / var(--gfs))*100*1vw);
        padding: calc((18 / var(--gfs))*100*1vw) calc((24 / var(--gfs))*100*1vw) calc((17 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hero_link__WWjEg {
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        padding: calc((11 / var(--gfs))*100*1vw) calc((12 / var(--gfs))*100*1vw) calc((10 / var(--gfs))*100*1vw)
    }
}

.Hero_link__WWjEg span,
.Hero_link__WWjEg svg {
    position: relative;
    z-index: 3
}

.Hero_link__WWjEg:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 100%, .1);
    -webkit-backdrop-filter: blur(calc((10 / var(--gfs)) * 100 * 1vw));
    backdrop-filter: blur(calc((10 / var(--gfs)) * 100 * 1vw));
    border-radius: calc((15 / var(--gfs))*100*1vw) 0 0 0;
    transform: translateZ(0)
}

.Hero_link__WWjEg span {
    position: relative;
    z-index: 3
}

.Hero_link__WWjEg svg {
    flex: 0 0 auto;
    width: calc((10 / var(--gfs))*100*1vw);
    height: calc((16 / var(--gfs))*100*1vw);
    margin-left: calc((28 / var(--gfs))*100*1vw);
    stroke: currentColor;
    fill: none
}

@media(max-width:834px) {
    .Hero_link__WWjEg svg {
        margin-left: calc((10 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hero_link__WWjEg svg {
        width: calc((5 / var(--gfs))*100*1vw);
        height: calc((9 / var(--gfs))*100*1vw)
    }
}

.Hero_bg__E1ymC {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.Hero_centerText__CvCvC {
    max-width: calc((263 / var(--gfs))*100*1vw);
    color: #fff
}

.Hero_centerText__CvCvC>div>div:first-child {
    text-transform: uppercase
}

.Body_root__RS7xq {
    height: 0;
    overflow: hidden
}

.Item_openBtn__cIl2f {
    width: 100%;
    display: flex;
    align-items: center;
    padding: calc((26 / var(--gfs))*100*1vw) 0
}

@media(hover:hover) {
    .Item_openBtn__cIl2f:hover .Item_drawerIcon__BtB44 .circle-border {
        stroke-dashoffset: 0
    }
}

@media(hover:none) {
    .Item_openBtn__cIl2f:active .Item_drawerIcon__BtB44 .circle-border {
        stroke-dashoffset: 0
    }
}

@media(max-width:834px) {
    .Item_openBtn__cIl2f {
        justify-content: space-between;
        padding: calc((22 / var(--gfs))*100*1vw) 0
    }
}

.Item_title__6xk16 {
    flex: 2 1;
    font-size: calc((38 / var(--gfs))*100*1vw);
    line-height: 1
}

@media(max-width:834px) {
    .Item_title__6xk16 {
        font-size: calc((20 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Item_title__6xk16 {
        max-width: 61%;
        font-size: calc((16 / var(--gfs))*100*1vw)
    }
}

.Item_content__X316x {
    padding-top: calc((18 / var(--gfs))*100*1vw);
    padding-bottom: calc((56 / var(--gfs))*100*1vw);
    width: calc((740 / var(--gfs))*100*1vw);
    font-size: calc((24 / var(--gfs))*100*1vw);
    line-height: 1.375;
    color: #888
}

.Item_content__X316x p {
    margin-bottom: calc((28 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Item_content__X316x {
        width: calc((395 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        padding-top: 0;
        padding-bottom: calc((24 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Item_content__X316x {
        width: 85%;
        padding-bottom: calc((23 / var(--gfs))*100*1vw)
    }
}

.Item_drawerIcon__BtB44 {
    flex-shrink: 0;
    width: calc((39 / var(--gfs))*100*1vw);
    height: calc((39 / var(--gfs))*100*1vw);
    transition: transform .3s
}

.Item_drawerIcon__BtB44 .circle-border {
    transition: stroke-dashoffset .5s;
    stroke-dasharray: 120;
    stroke-dashoffset: 120
}

@media(max-width:834px) {
    .Item_drawerIcon__BtB44 {
        width: calc((29 / var(--gfs))*100*1vw);
        height: calc((29 / var(--gfs))*100*1vw)
    }
}

.Item_active__mvJEn .Item_drawerIcon__BtB44 {
    transform: rotate(45deg)
}

.AdvanceAccordion_root__sf6AF {
    padding: 0
}

.Content_root__u0DgM {
    position: relative
}

.Content_inner__Wx_nR {
    max-width: calc((726 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Content_inner__Wx_nR {
        max-width: calc((343 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Content_inner__Wx_nR {
        max-width: 100%
    }
}

.Content_header__cB7Cs {
    margin-bottom: calc((72 / var(--gfs))*100*1vw);
    max-width: calc((600 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Content_header__cB7Cs {
        margin-bottom: calc((53 / var(--gfs))*100*1vw);
        max-width: calc((300 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Content_header__cB7Cs {
        margin-bottom: calc((27 / var(--gfs))*100*1vw);
        max-width: calc((260 / var(--gfs))*100*1vw)
    }
}

.Content_title__ifMd5 {
    margin-bottom: calc((14 / var(--gfs))*100*1vw);
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: calc((65 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Content_title__ifMd5 {
        margin-bottom: calc((10 / var(--gfs))*100*1vw);
        font-size: calc((28 / var(--gfs))*100*1vw);
        line-height: calc((36 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Content_title__ifMd5 {
        font-size: calc((24 / var(--gfs))*100*1vw);
        line-height: calc((26 / var(--gfs))*100*1vw)
    }
}

.Content_subtitle__DSzCP {
    font-size: calc((18 / var(--gfs))*100*1vw);
    line-height: calc((33 / var(--gfs))*100*1vw);
    color: var(--alt-dark-grey-color)
}

@media(max-width:834px) {
    .Content_subtitle__DSzCP {
        max-width: calc((172 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: max(16px, calc((16 / var(--gfs)) * 100 * 1vw))
    }
}

@media(max-width:520px) {
    .Content_subtitle__DSzCP {
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: 1.4
    }
}

.Content_text__MTHDE {
    font-size: calc((24 / var(--gfs))*100*1vw);
    line-height: calc((33 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Content_text__MTHDE {
        font-size: max(12px, calc((14 / var(--gfs)) * 100 * 1vw));
        line-height: max(14px, calc((17 / var(--gfs)) * 100 * 1vw))
    }
}

@media(max-width:520px) {
    .Content_text__MTHDE {
        max-width: calc((294 / var(--gfs))*100*1vw);
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw));
        line-height: 1.4
    }
}

.Content_accordion__8_qVX {
    margin-top: calc((119 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Content_accordion__8_qVX {
        margin-top: calc((63 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Content_accordion__8_qVX {
        margin-top: calc((54 / var(--gfs))*100*1vw)
    }
}

.Content_address__lI_Lj {
    display: flex;
    margin-top: calc((126 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Content_address__lI_Lj {
        flex-direction: column;
        margin-top: calc((63 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Content_address__lI_Lj {
        margin-top: calc((55 / var(--gfs))*100*1vw)
    }
}

.Content_addressItem__SjhwM {
    font-size: max(12px, calc((16 / var(--gfs)) * 100 * 1vw));
    line-height: 1
}

@media(max-width:520px) {
    .Content_addressItem__SjhwM {
        font-size: max(12px, calc((12 / var(--gfs)) * 100 * 1vw))
    }
}

.Content_addressItem__SjhwM:not(:last-child) {
    margin-right: calc((132 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Content_addressItem__SjhwM:not(:last-child) {
        margin-right: 0;
        margin-bottom: calc((18 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Content_addressItem__SjhwM:not(:last-child) {
        margin-bottom: calc((14 / var(--gfs))*100*1vw)
    }
}

.Hannover_root__xzGjb {
    display: flex;
    justify-content: space-between;
    padding: 0 calc((204 / var(--gfs))*100*1vw) 0 var(--gap-content)
}

@media(max-width:834px) {
    .Hannover_root__xzGjb {
        padding: 0 var(--gap-content)
    }
}

@media(max-width:520px) {
    .Hannover_root__xzGjb {
        flex-direction: column;
        justify-content: flex-start
    }
}

.Hannover_title__K6raN {
    flex: 0 0 auto;
    width: calc((352 / var(--gfs))*100*1vw);
    color: var(--alt-dark-grey-color);
    font-size: calc((60 / var(--gfs))*100*1vw);
    line-height: calc((65 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Hannover_title__K6raN {
        width: calc((197 / var(--gfs))*100*1vw);
        font-size: calc((36 / var(--gfs))*100*1vw);
        line-height: calc((37 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hannover_title__K6raN {
        width: 100%;
        margin-bottom: calc((30 / var(--gfs))*100*1vw);
        font-size: calc((24 / var(--gfs))*100*1vw);
        line-height: calc((26 / var(--gfs))*100*1vw)
    }
}

.Hannover_content__KXG_v {
    width: calc((930 / var(--gfs))*100*1vw)
}

@media(max-width:834px) {
    .Hannover_content__KXG_v {
        width: calc((487 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Hannover_content__KXG_v {
        width: 100%
    }
}

.Home_root__YjAIb {
    position: relative;
    background-color: var(--primary-color);
    color: var(--dark-color)
}

.Home_progress__YXpbE {
    mix-blend-mode: difference
}

.Home_aboutSection__R5oTT {
    padding: calc((120 / var(--gfs))*100*1vw) var(--gap-content) calc((118 / var(--gfs))*100*1vw);
    margin-top: -1px;
    background-color: var(--dark-color);
    color: var(--primary-color)
}

@media(max-width:834px) {
    .Home_aboutSection__R5oTT {
        padding: calc((80 / var(--gfs))*100*1vw) var(--gap-content) calc((76 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Home_aboutSection__R5oTT {
        padding: calc((53 / var(--gfs))*100*1vw) var(--gap-content) calc((45 / var(--gfs))*100*1vw)
    }
}

.Home_headerSection__ddv3e {
    --kst-color: var(--alt-dark-grey-color);
    padding: calc((118 / var(--gfs))*100*1vw) 0 calc((112 / var(--gfs))*100*1vw);
    margin-top: -1px;
    background-color: var(--dark-color);
    color: var(--primary-color)
}

@media(max-width:834px) {
    .Home_headerSection__ddv3e {
        padding: calc((76 / var(--gfs))*100*1vw) 0 calc((55 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Home_headerSection__ddv3e {
        padding: calc((45 / var(--gfs))*100*1vw) 0 calc((30 / var(--gfs))*100*1vw)
    }
}

.Home_keystats__Xh16N {
    --card-bg-color: var(--alt-dark-color);
    background-color: var(--dark-color);
    padding: calc((112 / var(--gfs))*100*1vw) 0 calc((156 / var(--gfs))*100*1vw);
    margin-top: -1px
}

@media(max-width:834px) {
    .Home_keystats__Xh16N {
        padding: calc((55 / var(--gfs))*100*1vw) 0 calc((78 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Home_keystats__Xh16N {
        padding: calc((30 / var(--gfs))*100*1vw) 0 calc((48 / var(--gfs))*100*1vw)
    }
}

.Home_pictureSection__RzRBL {
    padding: calc((156 / var(--gfs))*100*1vw) 0 calc((140 / var(--gfs))*100*1vw);
    margin-top: -1px;
    background-color: var(--dark-color)
}

@media(max-width:834px) {
    .Home_pictureSection__RzRBL {
        padding: calc((78 / var(--gfs))*100*1vw) 0 calc((68 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Home_pictureSection__RzRBL {
        padding: calc((48 / var(--gfs))*100*1vw) 0 calc((40 / var(--gfs))*100*1vw)
    }
}

.Home_tickerSection__Iq6sR {
    padding: calc((140 / var(--gfs))*100*1vw) 0 calc((160 / var(--gfs))*100*1vw);
    margin-top: -1px;
    background-color: var(--dark-color);
    color: var(--primary-color)
}

@media(max-width:834px) {
    .Home_tickerSection__Iq6sR {
        padding: calc((68 / var(--gfs))*100*1vw) 0 calc((65 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Home_tickerSection__Iq6sR {
        padding: calc((40 / var(--gfs))*100*1vw) 0 calc((40 / var(--gfs))*100*1vw)
    }
}

.Home_hannover__mDZkz {
    padding: calc((160 / var(--gfs))*100*1vw) 0 calc((205 / var(--gfs))*100*1vw);
    margin-top: -1px;
    background-color: var(--dark-color);
    color: var(--primary-color)
}

@media(max-width:834px) {
    .Home_hannover__mDZkz {
        padding: calc((65 / var(--gfs))*100*1vw) 0 calc((75 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Home_hannover__mDZkz {
        padding: calc((40 / var(--gfs))*100*1vw) 0 calc((46 / var(--gfs))*100*1vw)
    }
}

.Home_textImageSection__xw4qH {
    padding: calc((205 / var(--gfs))*100*1vw) 0 calc((115 / var(--gfs))*100*1vw);
    margin-top: -1px;
    background-color: var(--dark-color);
    color: var(--primary-color)
}

@media(max-width:834px) {
    .Home_textImageSection__xw4qH {
        padding: calc((75 / var(--gfs))*100*1vw) 0 calc((75 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Home_textImageSection__xw4qH {
        padding: calc((46 / var(--gfs))*100*1vw) 0 calc((70 / var(--gfs))*100*1vw)
    }
}

.Home_footer__QuZMn {
    padding: calc((115 / var(--gfs))*100*1vw) var(--gap-content) calc((0 / var(--gfs))*100*1vw);
    margin-top: -1px;
    background-color: var(--dark-color);
    color: var(--primary-color)
}

@media(max-width:834px) {
    .Home_footer__QuZMn {
        padding: calc((75 / var(--gfs))*100*1vw) var(--gap-content) calc((0 / var(--gfs))*100*1vw)
    }
}

@media(max-width:520px) {
    .Home_footer__QuZMn {
        padding: calc((70 / var(--gfs))*100*1vw) var(--gap-content) calc((0 / var(--gfs))*100*1vw)
    }
}