.Button_o-site-container__2L_DI {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .Button_o-site-container__2L_DI {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .Button_o-site-container__2L_DI {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.Button_buttonWrapper__BFjsJ {
    display: inline-block;
    transform-origin: center
}

.Button_base__COZlw {
    padding: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    gap: .75rem;
    font: var(--font-body-medium);
    border-radius: 7.5rem;
    transition: all .3s cubic-bezier(.075,.82,.165,1);
    height: 48px;
    line-height: 1
}

.Button_base__COZlw:hover {
    cursor: pointer
}

.Button_base__COZlw.Button_iconLeft__hx5y4 {
    padding-right: 1.5rem
}

.Button_base__COZlw.Button_iconRight__2Jptd {
    padding-left: 1.5rem
}

.Button_base__COZlw.Button_noIcon__CKkxo {
    padding: .5rem 1.5rem
}

.Button_base__COZlw.Button_fullWidth__qFHc7 {
    width: 100%
}

.Button_base__COZlw.Button_fullWidth__qFHc7>* {
    flex: 1 1
}

.Button_base__COZlw.Button_fullWidth__qFHc7 .Button_iconWrapper__CQ2_6 {
    flex: 0 1
}

.Button_base__COZlw.Button_fullSmall__mNJ8A {
    width: 100%
}

.Button_base__COZlw.Button_fullSmall__mNJ8A.Button_noIcon__CKkxo>* {
    flex: unset
}

.Button_base__COZlw.Button_fullSmall__mNJ8A>* {
    flex: 1 1
}

.Button_base__COZlw.Button_fullSmall__mNJ8A .Button_iconWrapper__CQ2_6 {
    flex: 0 1
}

@media(min-width: 48em) {
    .Button_base__COZlw.Button_fullSmall__mNJ8A {
        width:-moz-fit-content;
        width: fit-content
    }
}

.Button_text___mrqH {
    display: flex;
    justify-content: center;
    align-items: center
}

.Button_fullSmall__mNJ8A .Button_text___mrqH:has(+.Button_iconWrapper__CQ2_6),.Button_text___mrqH:has(+.Button_iconWrapper__CQ2_6) .Button_fullWidth__qFHc7 {
    margin-left: 1rem
}

@media(min-width: 48em) {
    .Button_fullSmall__mNJ8A .Button_text___mrqH:has(+.Button_iconWrapper__CQ2_6),.Button_text___mrqH:has(+.Button_iconWrapper__CQ2_6) .Button_fullWidth__qFHc7 {
        margin-left:0
    }
}

.Button_disabled__JfWKa {
    opacity: .24
}

.Button_iconWrapper__CQ2_6 {
    transition: all .3s ease-out;
    border-radius: 50%;
    max-width: 2rem;
    max-height: 2rem;
    padding: .5rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.Button_icon__emC6m {
    width: 1rem;
    height: 1rem;
    min-height: 1rem;
    min-width: 1rem
}

.Button_primary__QelIx {
    background-color: #a80001;
    color: #fff
}

.Button_primary__QelIx.Button_dark__Vdr_H {
    background-color: #bfc8ce;
    color: #00263e
}

.Button_primary__QelIx.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 {
    background-color: #dfe3e6
}

.Button_primary__QelIx.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #2a4a5e
}

.Button_primary__QelIx.Button_dark__Vdr_H:hover {
    background-color: #dfe3e6
}

.Button_primary__QelIx.Button_dark__Vdr_H:hover .Button_iconWrapper__CQ2_6 {
    background-color: #bfc8ce
}

.Button_primary__QelIx.Button_dark__Vdr_H:active {
    background-color: #7f929e;
    color: #00263e
}

.Button_primary__QelIx.Button_dark__Vdr_H:active .Button_iconWrapper__CQ2_6 {
    background-color: #bfc8ce
}

.Button_primary__QelIx .Button_iconWrapper__CQ2_6 {
    background-color: #d00001;
    border: 1px solid #910000;
}

.Button_primary__QelIx .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #fcfcfc
}

.Button_primary__QelIx:hover {
    background-color: #ff0607;
}

.Button_primary__QelIx:hover .Button_iconWrapper__CQ2_6 {
    background-color: #d00001
}

.Button_primary__QelIx:active {
    background-color: #00263e;
    color: #dfe3e6
}

.Button_primary__QelIx:active .Button_iconWrapper__CQ2_6 {
    background-color: #556e7e
}

.Button_secondary__W3HmQ {
    border: .0625rem solid #a80001;
    color: #a80001;
    text-align: center
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H {
    border: .0625rem solid #7f929e;
    color: #dfe3e6
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 {
    background-color: #dbdbdb;
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #00263e
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H:hover {
    border-color: #dfe3e6;
    color: #fff
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H:hover .Button_iconWrapper__CQ2_6 {
    background-color: #bfc8ce
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H:hover .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #2a4a5e
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H:active {
    border-color: #556e7e;
    color: #bfc8ce
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H:active .Button_iconWrapper__CQ2_6 {
    background-color: #556e7e
}

.Button_secondary__W3HmQ.Button_dark__Vdr_H:active .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #00263e
}

.Button_secondary__W3HmQ .Button_iconWrapper__CQ2_6 {
    background-color: #a80001;
}

.Button_secondary__W3HmQ .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #fff
}

.Button_secondary__W3HmQ:hover {
    color: #556e7e;
    border-color: #556e7e
}

.Button_secondary__W3HmQ:hover .Button_iconWrapper__CQ2_6 {
    background-color: #7f929e
}

.Button_secondary__W3HmQ:active {
    color: #00263e;
    border-color: #00263e
}

.Button_secondary__W3HmQ:active .Button_iconWrapper__CQ2_6 {
    background-color: #2a4a5e
}

.Button_tertiary__Ts7Tw {
    border-radius: unset;
    background: rgba(0,0,0,0);
    color: #2a4a5e
}

.Button_tertiary__Ts7Tw.Button_iconLeft__hx5y4 {
    padding-right: 0
}

.Button_tertiary__Ts7Tw.Button_iconRight__2Jptd {
    padding-left: 0
}

.Button_tertiary__Ts7Tw .Button_iconWrapper__CQ2_6 {
    padding: 0
}

.Button_tertiary__Ts7Tw .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    width: 1.25rem;
    height: 1.25rem;
    color: #556e7e
}

.Button_tertiary__Ts7Tw.Button_dark__Vdr_H {
    color: #dfe3e6
}

.Button_tertiary__Ts7Tw.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #bfc8ce
}

.Button_tertiary__Ts7Tw.Button_dark__Vdr_H:hover {
    color: #fff
}

.Button_tertiary__Ts7Tw.Button_dark__Vdr_H:hover .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #2aa37d
}

.Button_tertiary__Ts7Tw.Button_dark__Vdr_H:active {
    color: #bfc8ce
}

.Button_tertiary__Ts7Tw.Button_dark__Vdr_H:active .Button_iconWrapper__CQ2_6 .Button_icon__emC6m,.Button_tertiary__Ts7Tw:hover {
    color: #006042
}

.Button_tertiary__Ts7Tw:hover .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #009164
}

.Button_tertiary__Ts7Tw:active {
    color: #00263e
}

.Button_tertiary__Ts7Tw:active .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #006042
}

.Button_special__VtHzJ {
    font: var(--font-caption-large);
    text-transform: uppercase;
    border-radius: unset;
    background: rgba(0,0,0,0);
    color: #2a4a5e
}

.Button_special__VtHzJ.Button_iconLeft__hx5y4 {
    padding-right: 0
}

.Button_special__VtHzJ.Button_iconRight__2Jptd {
    padding-left: 0
}

.Button_special__VtHzJ .Button_iconWrapper__CQ2_6 {
    padding: 0;
    max-width: unset
}

.Button_special__VtHzJ .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH {
    width: 1.5rem;
    height: .09375rem;
    background-color: #009164;
    position: relative;
    transition: all .3s ease-out
}

.Button_special__VtHzJ .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH:before {
    content: "";
    position: absolute;
    height: .09375rem;
    width: .625rem;
    transform: rotate(45deg);
    background-color: #009164;
    right: -.09375rem;
    top: -.1875rem;
    transition: all .3s ease-out
}

.Button_special__VtHzJ .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH:after {
    content: "";
    position: absolute;
    height: .09375rem;
    width: .625rem;
    transform: rotate(-45deg);
    background-color: #009164;
    right: -.09375rem;
    bottom: -.1875rem;
    transition: all .3s ease-out
}

.Button_special__VtHzJ .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    width: 1.5rem;
    height: 1.5rem;
    color: #009164
}

.Button_special__VtHzJ:hover {
    color: #556e7e
}

.Button_special__VtHzJ:hover .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH {
    width: 3.5rem
}

.Button_special__VtHzJ:hover .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #009164
}

.Button_special__VtHzJ:active,.Button_special__VtHzJ:active .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #00263e
}

.Button_special__VtHzJ:active .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH:after,.Button_special__VtHzJ:active .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH:before {
    background-color: #00263e
}

.Button_special__VtHzJ.Button_dark__Vdr_H {
    color: #fff
}

.Button_special__VtHzJ.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH,.Button_special__VtHzJ.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH:after,.Button_special__VtHzJ.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH:before {
    background-color: #2aa37d
}

.Button_special__VtHzJ.Button_dark__Vdr_H .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #2aa37d
}

.Button_special__VtHzJ.Button_dark__Vdr_H:hover {
    color: #dfe3e6
}

.Button_special__VtHzJ.Button_dark__Vdr_H:hover .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH {
    width: 3.5rem
}

.Button_special__VtHzJ.Button_dark__Vdr_H:active {
    color: #dfe3e6
}

.Button_special__VtHzJ.Button_dark__Vdr_H:active .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH,.Button_special__VtHzJ.Button_dark__Vdr_H:active .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH:after,.Button_special__VtHzJ.Button_dark__Vdr_H:active .Button_iconWrapper__CQ2_6 .Button_customIcon__RIZqH:before {
    background-color: #dfe3e6
}

.Button_special__VtHzJ.Button_dark__Vdr_H:active .Button_iconWrapper__CQ2_6 .Button_icon__emC6m {
    color: #dfe3e6
}

.ActionsNavigation_o-site-container__VHAYN {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .ActionsNavigation_o-site-container__VHAYN {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .ActionsNavigation_o-site-container__VHAYN {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.ActionsNavigation_footer__pkt6X {
    align-self: center;
    display: flex;
    margin-top: 2.5rem;
    width: 100%;
    align-items: center;
    gap: 1.5rem;
    justify-content: center;
    flex-wrap: wrap;
    color: #556e7e;
    opacity: 0;
    transition: opacity .5s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1.3s
}

@media(min-width: 48em) {
    .ActionsNavigation_footer__pkt6X {
        padding-left:5.5rem;
        padding-right: 5.5rem;
        gap: 1.5rem;
        margin-top: 0;
        justify-content: space-between
    }
}

.open .ActionsNavigation_footer__pkt6X {
    opacity: 1
}

.ActionsNavigation_buttonsWrapper__qyKzm {
    align-self: stretch;
    display: flex;
    min-width: 15rem;
    flex-direction: column;
    justify-content: center;
    width: 21rem;
    margin: auto 0
}

.ActionsNavigation_buttonGroup__a3B7f {
    display: flex;
    width: 100%;
    max-width: 21rem;
    align-items: center;
    gap: .5rem;
    justify-content: start;
    white-space: nowrap;
    flex-direction: column
}

@media(min-width: 48em) {
    .ActionsNavigation_buttonGroup__a3B7f {
        flex-direction:row
    }
}

.ActionsNavigation_primaryButton__rvy7J {
    align-items: center;
    border-radius: 7.5rem;
    background-color: #2a4a5e;
    align-self: stretch;
    display: flex;
    gap: .75rem;
    justify-content: start;
    margin: auto 0;
    padding: .5rem 1.5rem .5rem .5rem
}

@media(min-width: 71.3125em) {
    .ActionsNavigation_primaryButton__rvy7J {
        padding-right:1.25rem
    }
}

.ActionsNavigation_socialsLanguageWrapper__Tn_o1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .5rem;
    justify-content: space-between;
    margin: auto 0;
    width: 100%
}

@media(min-width: 48em) {
    .ActionsNavigation_socialsLanguageWrapper__Tn_o1 {
        width:auto;
        flex-direction: row;
        gap: 2.5rem
    }
}

.ActionsNavigation_socials__Thdzd {
    display: flex;
    align-items: center;
    gap: 1rem
}

@media(min-width: 48em) {
    .ActionsNavigation_socials__Thdzd {
        margin-right:auto
    }
}

.ActionsNavigation_socialLink__96VbG {
    display: flex;
    gap: .5rem;
    align-items: center;
    position: relative
}

.ActionsNavigation_socialLink__96VbG:hover {
    color: #00263e
}

.ActionsNavigation_socialLink__96VbG:after {
    content: "";
    display: block;
    width: 1px;
    height: 1rem;
    background-color: #cac9c4;
    position: absolute;
    right: -.5rem
}

.ActionsNavigation_socialLink__96VbG:last-child:after {
    display: none
}

.ActionsNavigation_socialIcon__UZj9G {
    display: none!important;
    height: 1rem!important;
    width: 1rem!important
}

.Image_o-site-container__lZJOm {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .Image_o-site-container__lZJOm {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .Image_o-site-container__lZJOm {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.Image_storyblok-image__JC_7V {
    opacity: 1;
    transition: opacity .3s cubic-bezier(.25,.46,.45,.94)
}

.Image_is-loaded__j18MP {
    opacity: 1
}

.SecondaryNavigation_o-site-container__Vt0LC {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .SecondaryNavigation_o-site-container__Vt0LC {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .SecondaryNavigation_o-site-container__Vt0LC {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.SecondaryNavigation_secondaryNavigation__kIboD {
    display: flex;
    flex-direction: column;
    gap: 0;
    color: #2a4a5e;
    margin: 1.25rem 0 auto
}

@media(min-width: 48em) {
    .SecondaryNavigation_secondaryNavigation__kIboD {
        margin-left:5.5rem;
        flex-direction: row;
        gap: 1.5rem;
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }
}

.SecondaryNavigation_navItem__Ajrjb {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    overflow: hidden
}

@media(min-width: 48em) {
    .SecondaryNavigation_navItem__Ajrjb {
        justify-content:flex-start
    }
}

@media(min-width: 71.3125em) {
    .SecondaryNavigation_navItem__Ajrjb {
        white-space:normal
    }
}

.SecondaryNavigation_navItem__Ajrjb:hover {
    color: #556e7e
}

.SecondaryNavigation_navItem__Ajrjb>* {
    transform: translateY(120%);
    transition: transform .5s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1.3s
}

.open .SecondaryNavigation_navItem__Ajrjb>* {
    transform: translateY(0)
}

.SecondaryNavigation_navItem__Ajrjb>* .SecondaryNavigation_badge__9E6wG {
    transition-delay: 1.4s
}

.SecondaryNavigation_navText__oz3MY {
    font: var(--font-body-medium)
}

.SecondaryNavigation_badge__9E6wG {
    border-radius: 50%;
    background-color: #d4ece5;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font: var(--font-caption-small);
    width: 1.375rem;
    height: 1.375rem
}

.Newsletter_o-site-container__dAd8g {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .Newsletter_o-site-container__dAd8g {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .Newsletter_o-site-container__dAd8g {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.Newsletter_newsletter___XSq5 {
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem
}

@media(min-width: 48em) {
    .Newsletter_newsletter___XSq5 {
        flex-direction:row;
        align-items: center;
        justify-content: space-between
    }
}

.Newsletter_form__t5cAG {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    width: 100%;
    position: relative
}

@media(min-width: 48em) {
    .Newsletter_form__t5cAG {
        width:inherit;
        flex-direction: row
    }
}

.Newsletter_message__Kjioa {
    position: absolute;
    top: 100%;
    background-color: #9a004f;
    color: #fff;
    border-radius: 1.25rem;
    padding: .5rem 1rem;
    font: var(--font-caption-small);
    opacity: 0;
    transform: translateY(100%);
    transition: all .5s ease-in-out;
    z-index: 1;
    animation: Newsletter_messageIntro__pBa6y .3s cubic-bezier(.19,1,.22,1) forwards;
    box-shadow: .25rem .25rem 0 rgba(0,0,0,.1)
}

@keyframes Newsletter_messageIntro__pBa6y {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.Input_o-site-container___xoah {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .Input_o-site-container___xoah {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .Input_o-site-container___xoah {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.Input_Input__gbbYg {
    padding: .5rem 2rem;
    border: .0625rem solid #9a9a9a;
    background-color: rgba(0,0,0,0);
    border-radius: 1.5rem;
    transition: all .3s ease-out;
    color: #9a9a9a;
}

.Input_Input__gbbYg::placeholder {
    color: #556e7e
}

.Input_Input__gbbYg:hover {
    border: .0625rem solid #bfc8ce
}

.Input_Input__gbbYg:hover::placeholder {
    color: #7f929e
}

.Input_Input__gbbYg:focus {
    border: .0625rem solid #00263e;
    outline: none;
    box-shadow: none
}

.Input_Input__gbbYg:focus::placeholder {
    color: #556e7e
}

.Input_Input__gbbYg.Input_error__xGw3f {
    border-color: #9a004f;
    color: #660034
}

.Input_Input__gbbYg.Input_error__xGw3f::placeholder {
    color: #aa2a6c
}

.ArticleCard_o-site-container__Ugc7W {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .ArticleCard_o-site-container__Ugc7W {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .ArticleCard_o-site-container__Ugc7W {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.ArticleCard_articleCard__eZGF_ {
    grid-column: span 4;
    display: flex;
    flex-direction: column;
    position: relative;
    gap: 1.5rem
}

@media(min-width: 48em) {
    .ArticleCard_articleCard__eZGF_ {
        grid-column:span 6
    }
}

@media(min-width: 71.3125em) {
    .ArticleCard_articleCard__eZGF_ {
        grid-column:span 4
    }
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_imageWrapper__FAR7x {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 0;
    flex: 1 1;
    transition: all .3s ease-out;
    --sizeTL: 0px;
    --sizeTR: 0px;
    --sizeBR: 0px;
    --sizeBL: 0px;
    -webkit-clip-path: polygon(0 var(--sizeTL),var(--sizeTL) 0,calc(100% - var(--sizeTR)) 0,100% var(--sizeTR),100% calc(100% - var(--sizeBR)),calc(100% - var(--sizeBR)) 100%,var(--sizeBL) 100%,0 calc(100% - var(--sizeBL)));
    clip-path: polygon(0 var(--sizeTL),var(--sizeTL) 0,calc(100% - var(--sizeTR)) 0,100% var(--sizeTR),100% calc(100% - var(--sizeBR)),calc(100% - var(--sizeBR)) 100%,var(--sizeBL) 100%,0 calc(100% - var(--sizeBL)))
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_imageWrapper__FAR7x .ArticleCard_overlay__9MVHX {
    position: absolute;
    inset: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,38,62,.1411764706);
    opacity: 0;
    transition: all .3s ease-out
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_imageWrapper__FAR7x .ArticleCard_overlay__9MVHX .ArticleCard_iconWrapper__bkvKX {
    display: flex;
    padding: .75rem;
    transition: transform .3s ease-out;
    transform: rotate(0deg);
    background-color: #fcfbf5
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_imageWrapper__FAR7x .ArticleCard_overlay__9MVHX .ArticleCard_iconWrapper__bkvKX .ArticleCard_icon__Coklu {
    width: 1.5rem;
    height: 1.5rem;
    color: #9a004f
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_imageWrapper__FAR7x .ArticleCard_image__KsQZm {
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all .3s ease-out;
    object-fit: cover
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC {
    position: relative;
    z-index: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    height: 100%;
    gap: 1rem;
    transition: all .3s ease-out;
    transform: translateY(0)
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_textWrapper__PJyfS {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_textWrapper__PJyfS .ArticleCard_date__O9DgB {
    display: flex;
    align-items: center;
    gap: .5rem
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_textWrapper__PJyfS .ArticleCard_date__O9DgB p {
    font: var(--font-caption-large);
    color: #9a004f;
    margin: 0
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_textWrapper__PJyfS .ArticleCard_date__O9DgB .ArticleCard_dateIcon__e2Ih5 {
    height: .75rem;
    color: #9a004f
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_textWrapper__PJyfS .ArticleCard_date__O9DgB .ArticleCard_dateIconWrapper__3M0tp {
    display: flex;
    align-items: center
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_textWrapper__PJyfS .ArticleCard_title__UbX76 {
    font: var(--font-label);
    color: #2a4a5e
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_textWrapper__PJyfS .ArticleCard_textResolver__p8Nwe>* {
    color: #556e7e
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_categoriesWrapper__v77_N {
    display: flex;
    gap: .5rem;
    align-items: center;
    flex-wrap: wrap
}

.ArticleCard_articleCard__eZGF_ .ArticleCard_contentWrapper__g3TuC .ArticleCard_headingWrapper__bPEm8 .ArticleCard_categoriesWrapper__v77_N .ArticleCard_category__S4mQ1 {
    font: var(--font-caption-small);
    text-transform: uppercase;
    color: #2a4a5e;
    padding: .5rem .75rem;
    border-radius: 2.5rem;
    border: .05rem solid #7f929e
}

.ArticleCard_articleCard__eZGF_:hover .ArticleCard_imageWrapper__FAR7x {
    transition: all .3s ease-out;
    --sizeTL: 0px;
    --sizeTR: 35px;
    --sizeBR: 0px;
    --sizeBL: 35px;
    -webkit-clip-path: polygon(0 var(--sizeTL),var(--sizeTL) 0,calc(100% - var(--sizeTR)) 0,100% var(--sizeTR),100% calc(100% - var(--sizeBR)),calc(100% - var(--sizeBR)) 100%,var(--sizeBL) 100%,0 calc(100% - var(--sizeBL)));
    clip-path: polygon(0 var(--sizeTL),var(--sizeTL) 0,calc(100% - var(--sizeTR)) 0,100% var(--sizeTR),100% calc(100% - var(--sizeBR)),calc(100% - var(--sizeBR)) 100%,var(--sizeBL) 100%,0 calc(100% - var(--sizeBL)))
}

.ArticleCard_articleCard__eZGF_:hover .ArticleCard_imageWrapper__FAR7x .ArticleCard_overlay__9MVHX {
    transition: all .3s ease-out;
    background-color: rgba(0,38,62,.1411764706);
    opacity: 1
}

.ArticleCard_articleCard__eZGF_:hover .ArticleCard_imageWrapper__FAR7x .ArticleCard_overlay__9MVHX .ArticleCard_iconWrapper__bkvKX {
    transition: transform .3s ease-out;
    transform: rotate(90deg)
}

.ArticleCard_articleCard__eZGF_:hover .ArticleCard_imageWrapper__FAR7x .ArticleCard_image__KsQZm {
    transform: scale(1.12);
    transition: all .3s ease-out
}

.ArticleCard_articleCard__eZGF_:hover .ArticleCard_contentWrapper__g3TuC {
    transition: all .3s ease-out
}

.ArticleCard_link__Lhd8I {
    background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    text-indent: -999em;
    overflow: hidden;
    z-index: 1
}

.ClientBlock_o-site-container__PZ5sc {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .ClientBlock_o-site-container__PZ5sc {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .ClientBlock_o-site-container__PZ5sc {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.ClientBlock_section__V6fyD {
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
    display: grid;
    grid-gap: 1vw;
    gap: 1vw;
    width: 100%;
    grid-template-columns: repeat(4,1fr);
    overflow: hidden;
    position: relative;
    height: auto;
    grid-gap: 0;
    gap: 0;
    padding-top: 2.5rem
}

@media(min-width: 48em) {
    .ClientBlock_section__V6fyD {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .ClientBlock_section__V6fyD {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

@media(min-width: 48em) {
    .ClientBlock_section__V6fyD {
        box-sizing:border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(12,1fr);
        grid-gap: 0;
        gap: 0;
        padding-right: 0
    }
}

.ClientBlock_textWrapper__wJ4wa {
    grid-column: span 4;
    position: relative;
    padding-top: 3rem;
    padding-bottom: 3rem;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.ClientBlock_textWrapper__wJ4wa h6 {
    color: #7f929e
}

.ClientBlock_textWrapper__wJ4wa:after {
    content: "";
    background-color: #e3e2dc;
    height: 100%;
    position: absolute;
    left: calc(-6*var(--space));
    width: calc(100% + 12*var(--space));
    top: 0;
    z-index: -1
}

@media(min-width: 48em) {
    .ClientBlock_textWrapper__wJ4wa {
        grid-column:span 12;
        padding-right: calc(4*var(--space));
        height: 12.5rem
    }

    .ClientBlock_textWrapper__wJ4wa:after {
        left: calc(-10*var(--space));
        width: calc(100% + 20*var(--space))
    }
}

@media(min-width: 71.3125em) {
    .ClientBlock_textWrapper__wJ4wa {
        grid-column:span 3
    }

    .ClientBlock_textWrapper__wJ4wa:after {
        width: calc(100% + 10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .ClientBlock_textWrapper__wJ4wa:after {
        left:calc(-22*var(--space));
        width: calc(100% + 22*var(--space))
    }
}

.ClientBlock_clientItem__i9QVu {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e3e2dc;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.ClientBlock_clientImage__RPah_,.ClientBlock_clientItem__i9QVu {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ClientBlock_clientImage__RPah_ {
    height: auto;
    object-fit: contain;
    max-width: 10rem;
    max-height: 50%
}

.ClientBlock_clientLink__QX_r8 {
    background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    text-indent: -999em;
    overflow: hidden;
    z-index: 1
}

.ClientBlock_carousel__JrMPS {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    filter: drop-shadow(0 4px 12px rgba(22,44,81,.16));
    grid-column: span 4
}

@media(min-width: 48em) {
    .ClientBlock_carousel__JrMPS {
        grid-column:span 12
    }
}

@media(min-width: 71.3125em) {
    .ClientBlock_carousel__JrMPS {
        grid-column:span 9
    }
}

.ClientBlock_carousel__container__Poniu {
    height: 100%;
    display: flex;
    width: 100%
}

.ClientBlock_carousel__item__OW8v_ {
    margin-right: 0;
    width: 100%;
    flex: 0 0 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

@media(min-width: 48em) {
    .ClientBlock_carousel__item__OW8v_ {
        min-height:unset;
        flex: 0 0 33.3%
    }
}

@media(min-width: 71.3125em) {
    .ClientBlock_carousel__item__OW8v_ {
        min-height:unset;
        flex: 0 0 25%
    }
}

.ContactForm_o-site-container__iliLN {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .ContactForm_o-site-container__iliLN {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .ContactForm_o-site-container__iliLN {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.ContactForm_form__WH0s2,.ContactForm_form__WH0s2 .ContactForm_formRow__B_TKw {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

@media(min-width: 71.3125em) {
    .ContactForm_form__WH0s2 .ContactForm_formRow__B_TKw {
        flex-direction:row
    }

    .ContactForm_form__WH0s2 .ContactForm_formRow__B_TKw>* {
        width: 100%
    }
}

.ContactForm_successMessage__kQDd8 {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 1rem;
    padding: 2rem;
    background-color: rgba(0,0,0,0);
    animation: ContactForm_fadeIn__vCnFP .3s ease-in
}

.ContactForm_successMessage__kQDd8 h6 {
    color: #2a4a5e
}

.ContactForm_successMessage__kQDd8 p {
    color: #00263e
}

.ContactForm_successMessage__kQDd8 button:hover {
    transition: transform .2s ease
}

@keyframes ContactForm_fadeIn__vCnFP {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.TextArea_o-site-container__CZnaN {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .TextArea_o-site-container__CZnaN {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .TextArea_o-site-container__CZnaN {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.TextArea_Textarea__k32_F {
    resize: vertical;
    padding: .5rem 2rem;
    border: .0625rem solid #7f929e;
    background-color: rgba(0,0,0,0);
    border-radius: 1.5rem;
    transition: all .3s ease-out;
    resize: none;
    color: #00263e
}

.TextArea_Textarea__k32_F::placeholder {
    color: #556e7e
}

.TextArea_Textarea__k32_F:hover {
    border: .0625rem solid #bfc8ce
}

.TextArea_Textarea__k32_F:hover::placeholder {
    color: #7f929e
}

.TextArea_Textarea__k32_F:focus {
    border: .0625rem solid #00263e;
    outline: none;
    box-shadow: none
}

.TextArea_Textarea__k32_F:focus::placeholder {
    color: #556e7e
}

.TextArea_Textarea__k32_F.TextArea_error__bR_F7 {
    border-color: #9a004f;
    color: #660034
}

.TextArea_Textarea__k32_F.TextArea_error__bR_F7::placeholder {
    color: #aa2a6c
}

.Accordion_o-site-container__zKIIQ {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .Accordion_o-site-container__zKIIQ {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .Accordion_o-site-container__zKIIQ {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.Accordion_Accordion__2dSu_ {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%
}

.Accordion_AccordionItem__5EJcL {
    padding: 32px 24px;
    border: 1px solid #e3e2dc;
    border-radius: 40px;
    transition: all .16s ease-in-out
}

.Accordion_AccordionItem__5EJcL:last-child {
    border-bottom: 0
}

.Accordion_AccordionItem__5EJcL .Accordion_IconClosed__t225U {
    display: none
}

.Accordion_AccordionItem__5EJcL:hover {
    background-color: rgba(227,226,220,.4)
}

.Accordion_AccordionItem__5EJcL[data-state=open]:hover {
    background-color: initial
}

.Accordion_AccordionItem__5EJcL[data-state=open] .Accordion_IconContainer__d3djT {
    color: #2a4a5e
}

.Accordion_AccordionItem__5EJcL[data-state=open] .Accordion_IconOpen__xRRn8 {
    display: none
}

.Accordion_AccordionItem__5EJcL[data-state=open] .Accordion_IconClosed__t225U {
    display: inline-block
}

@media(min-width: 48em) {
    .Accordion_AccordionItem__5EJcL {
        padding:32px 48px;
        border-radius: 56px
    }
}

.Accordion_AccordionHeader__JIUbH {
    display: flex;
    align-items: center
}

.Accordion_AccordionTrigger__1sxUN {
    display: flex;
    flex: 1 1;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    transition: all .2s;
    outline: none;
    font: var(--font-label);
    color: #2a4a5e;
    gap: 24px
}

.Accordion_AccordionTrigger__1sxUN:disabled {
    pointer-events: none;
    opacity: .5
}

.Accordion_AccordionContent__CqUV2 {
    overflow: hidden
}

.Accordion_AccordionContent__CqUV2[data-state=closed] {
    animation: Accordion_accordion-up__Com7e .2s ease-out
}

.Accordion_AccordionContent__CqUV2[data-state=open] {
    animation: Accordion_accordion-down__dwt6p .2s ease-out
}

.Accordion_AccordionContentInner__pSkIK {
    padding-top: 16px
}

.Accordion_IconContainer__d3djT {
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
    background-color: rgba(0,0,0,0);
    color: #2a4a5e;
    transition: all .16s ease-in-out
}

.Accordion_TriggerIcon__iWyoF {
    transition: transform .2s;
    width: 24px;
    height: 24px
}

@keyframes Accordion_accordion-down__dwt6p {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes Accordion_accordion-up__Com7e {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

.FAQBlock_o-site-container__Y7dZj {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .FAQBlock_o-site-container__Y7dZj {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .FAQBlock_o-site-container__Y7dZj {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.FAQBlock_section__xGMVm {
    padding-top: 40px;
    padding-bottom: 40px
}

@media(min-width: 71.3125em) {
    .FAQBlock_section__xGMVm {
        padding-top:80px;
        padding-bottom: 80px
    }
}

.FAQBlock_container__5HY2J {
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
    display: grid;
    grid-gap: 1vw;
    gap: 1vw;
    width: 100%;
    grid-template-columns: repeat(4,1fr);
    grid-row-gap: 24px;
    row-gap: 24px
}

@media(min-width: 48em) {
    .FAQBlock_container__5HY2J {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .FAQBlock_container__5HY2J {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

@media(min-width: 48em) {
    .FAQBlock_container__5HY2J {
        box-sizing:border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(12,1fr);
        grid-row-gap: 24px;
        row-gap: 24px
    }
}

@media(min-width: 71.3125em) {
    .FAQBlock_container__5HY2J {
        row-gap:64px
    }
}

.FAQBlock_title__SpV6q {
    grid-column: span 4;
    font: var(--font-h4);
    color: #cac9c4
}

@media(min-width: 48em) {
    .FAQBlock_title__SpV6q {
        grid-column:span 12
    }
}

.FAQBlock_accordionWrapper__zH4aY {
    grid-column: span 4
}

@media(min-width: 48em) {
    .FAQBlock_accordionWrapper__zH4aY {
        grid-column:span 12
    }
}

.FAQBlock_accordionInfo__y0ieG {
    font: var(--font-body-regular);
    color: #556e7e
}

.FiguresBlock_o-site-container__2xMmm {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .FiguresBlock_o-site-container__2xMmm {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .FiguresBlock_o-site-container__2xMmm {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.FiguresBlock_section__E7RXD {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding: 2.5rem 1.5rem
}

@media(min-width: 48em) {
    .FiguresBlock_section__E7RXD {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .FiguresBlock_section__E7RXD {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

@media(min-width: 71.3125em) {
    .FiguresBlock_section__E7RXD {
        padding-top:5rem;
        padding-bottom: 5rem
    }
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy {
    box-sizing: border-box;
    display: grid;
    grid-gap: 1vw;
    gap: 1vw;
    width: 100%;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 2rem;
    gap: 2rem;
    align-items: flex-start
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_title__pwR4a {
    color: #cac9c4;
    grid-column: span 4
}

@media(min-width: 71.3125em) {
    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_title__pwR4a {
        grid-column:span 12
    }

    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy {
        box-sizing: border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(12,1fr);
        grid-gap: 3.5rem;
        gap: 3.5rem;
        align-items: center
    }
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C {
    grid-column: span 4;
    box-sizing: border-box;
    display: grid;
    grid-gap: 1vw;
    gap: 1vw;
    width: 100%;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 1.5rem;
    gap: 1.5rem
}

@media(min-width: 71.3125em) {
    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C {
        grid-column:span 10;
        grid-column: 2/span 10;
        box-sizing: border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(10,1fr);
        grid-gap: 1.5rem;
        gap: 1.5rem
    }
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u {
    grid-column: span 4;
    min-height: 19.5rem;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 2.5rem;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 1rem;
    background-color: #e3e2dc;
    position: relative;
    z-index: 0
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u .FiguresBlock_itemImage__VJ0ur {
    background-color: #73030a;
    opacity: .2;
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u.FiguresBlock_dark__63VEo {
    background-color: #580000;
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u.FiguresBlock_dark__63VEo .FiguresBlock_figureTextWrapper__4ggQg .FiguresBlock_itemTitle__ERayc {
    line-height: 100%;
    color: #fcfbf5
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u.FiguresBlock_dark__63VEo .FiguresBlock_figureTextWrapper__4ggQg p {
    margin: 0;
    color: #e3e2dc
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u .FiguresBlock_figureShape__uELkw {
    width: 4rem;
    height: 4rem;
    color: #2a4a5e
}

@media(min-width: 71.3125em) {
    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u .FiguresBlock_figureShape__uELkw {
        width:3rem;
        height: 3rem
    }
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u .FiguresBlock_figureTextWrapper__4ggQg {
    display: flex;
    flex-direction: column;
    gap: 0
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u .FiguresBlock_figureTextWrapper__4ggQg p {
    margin: 0;
    color: #556e7e
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u .FiguresBlock_figureTextWrapper__4ggQg .FiguresBlock_itemTitle__ERayc {
    line-height: 100%;
    color: #2a4a5e;
    margin-top: .5rem;
    margin-bottom: 1rem
}

@media(min-width: 48em) {
    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u .FiguresBlock_figureTextWrapper__4ggQg .FiguresBlock_itemTitle__ERayc {
        margin-top:0;
        margin-bottom: 0
    }
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:first-child {
    --sizeTL: 0px;
    --sizeTR: 35px;
    --sizeBR: 0px;
    --sizeBL: 0px
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:first-child,.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(5) {
    -webkit-clip-path: polygon(0 var(--sizeTL),var(--sizeTL) 0,calc(100% - var(--sizeTR)) 0,100% var(--sizeTR),100% calc(100% - var(--sizeBR)),calc(100% - var(--sizeBR)) 100%,var(--sizeBL) 100%,0 calc(100% - var(--sizeBL)));
    clip-path: polygon(0 var(--sizeTL),var(--sizeTL) 0,calc(100% - var(--sizeTR)) 0,100% var(--sizeTR),100% calc(100% - var(--sizeBR)),calc(100% - var(--sizeBR)) 100%,var(--sizeBL) 100%,0 calc(100% - var(--sizeBL)))
}

.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(5) {
    --sizeTL: 0px;
    --sizeTR: 0px;
    --sizeBR: 0px;
    --sizeBL: 35px
}

@media(min-width: 71.3125em) {
    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:first-child {
        grid-column:span 4;
        -webkit-clip-path: none;
        clip-path: none
    }

    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(2) {
        grid-column: span 6
    }

    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(3) {
        grid-column: span 4
    }

    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(4) {
        grid-column: span 3
    }

    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(5) {
        grid-column: span 3;
        -webkit-clip-path: none;
        clip-path: none
    }

    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(2) {
        --sizeTL: 0px;
        --sizeTR: 35px;
        --sizeBR: 0px;
        --sizeBL: 0px
    }

    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(2),.FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(3) {
        -webkit-clip-path: polygon(0 var(--sizeTL),var(--sizeTL) 0,calc(100% - var(--sizeTR)) 0,100% var(--sizeTR),100% calc(100% - var(--sizeBR)),calc(100% - var(--sizeBR)) 100%,var(--sizeBL) 100%,0 calc(100% - var(--sizeBL)));
        clip-path: polygon(0 var(--sizeTL),var(--sizeTL) 0,calc(100% - var(--sizeTR)) 0,100% var(--sizeTR),100% calc(100% - var(--sizeBR)),calc(100% - var(--sizeBR)) 100%,var(--sizeBL) 100%,0 calc(100% - var(--sizeBL)))
    }

    .FiguresBlock_section__E7RXD .FiguresBlock_container__aYtWy .FiguresBlock_figuresGrid__XAv0C .FiguresBlock_figureItem__stg_u:nth-child(3) {
        --sizeTL: 0px;
        --sizeTR: 0px;
        --sizeBR: 0px;
        --sizeBL: 35px
    }
}

.Counter_o-site-container__lB_kB {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 48em) {
    .Counter_o-site-container__lB_kB {
        padding-left:calc(10*var(--space));
        padding-right: calc(10*var(--space))
    }
}

@media(min-width: 82.8125em) {
    .Counter_o-site-container__lB_kB {
        padding-left:calc(22*var(--space));
        padding-right: calc(22*var(--space))
    }
}

.Counter_title__KMuAW {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    align-items: center
}

.Counter_counter__zmxuj {
    display: inline-flex;
    overflow: hidden
}

.Counter_digit__OYTB5 {
    position: relative;
    width: .6em;
    height: 1em
}

.Counter_number__V4mqz {
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center
}
