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

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

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

.History_section__LOA4q {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding: 2.5rem 1.5rem;
    background-color: #8d0001;
    overflow: hidden
}

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

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

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

.History_container__6B4AB {
    align-items: flex-start;
    gap: 1.5rem
}

.History_drag__BVJNX {
    display: none;
    right: -2.5rem;
    left: inherit;
    bottom: 80%;
    position: absolute;
    opacity: .7;
    margin-bottom: 1rem
}

@media(min-width: 71.3125em) {
    .History_drag__BVJNX {
        display:flex
    }
}

.History_backgroundText__iHBge {
    color: #f8f7f7c9;
    opacity: 1;
}

.History_controls__WyV5A {
    display: flex;
    gap: .5rem;
    margin-left: auto
}

@media(min-width: 71.3125em) {
    .History_controls__WyV5A {
        display:none
    }
}

.History_dots__hU8Fb {
    color: #fcfbf5
}

@media(min-width: 71.3125em) {
    .History_dots__hU8Fb {
        display:none
    }
}

.History_items__C60j_ {
    position: relative;
    z-index: 1;
    overflow: visible!important;
    align-items: flex-start
}

@media(min-width: 71.3125em) {
    .History_items__C60j_ {
        min-height:40.625rem;
        align-items: stretch
    }
}

.History_itemsContainer__f5scl {
    position: relative;
    margin-top: 0
}

@media(min-width: 71.3125em) {
    .History_itemsContainer__f5scl {
        margin-top:2.5rem
    }

    .History_itemsContainer__f5scl:after {
        content: "";
        position: absolute;
        z-index: 0;
        height: 1px;
        top: .75rem;
        left: -1rem;
        right: -1rem;
        background-color: #dedede45;
    }
}

@media(min-width: 71.3125em)and (min-width:48em) {
    .History_itemsContainer__f5scl:after {
        left:-2.5rem;
        right: -2.5rem
    }
}

@media(min-width: 71.3125em)and (min-width:71.3125em) {
    .History_itemsContainer__f5scl:after {
        top:50%;
        left: -5.5rem;
        right: -5.5rem
    }
}

@media(min-width: 71.3125em) {
    .History_itemsContainer__f5scl {
        margin-top:0
    }
}

.History_item__Es5kx {
    max-width: calc(100% - 0rem);
    margin-right: 2.5rem
}

@media(min-width: 71.3125em) {
    .History_item__Es5kx {
        max-width:19.6875rem;
        margin-right: 0;
        position: relative
    }

    .History_item__Es5kx .History_itemInner__vDlqw {
        position: absolute
    }

    .History_item__Es5kx:nth-child(odd) .History_itemInner__vDlqw {
        bottom: 50%;
        margin-bottom: -1.25rem;
        padding-bottom: 3.75rem
    }

    .History_item__Es5kx:nth-child(odd) .History_itemIcon__bT2yc {
        bottom: 0;
        top: inherit
    }

    .History_item__Es5kx:nth-child(odd) .History_itemImage__9WafL {
        top: -2.5rem
    }

    .History_item__Es5kx:nth-child(2n) .History_itemInner__vDlqw {
        top: 50%;
        margin-top: -1.25rem;
        padding-top: 5rem
    }

    .History_item__Es5kx:nth-child(2n) .History_itemIcon__bT2yc {
        top: 0
    }

    .History_item__Es5kx:nth-child(2n) .History_itemImage__9WafL {
        top: 2.5rem
    }
}

.History_item__Es5kx {
    transform: translateX(300%);
    opacity: 0
}

.inview .History_item__Es5kx {
    transform: translateX(0);
    opacity: 1
}

.History_item__Es5kx:nth-child(0) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: .1s,.5s
}

.History_item__Es5kx:first-child {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: .25s,.65s
}

.History_item__Es5kx:nth-child(2) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: .4s,.8s
}

.History_item__Es5kx:nth-child(3) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: .55s,.95s
}

.History_item__Es5kx:nth-child(4) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: .7s,1.1s
}

.History_item__Es5kx:nth-child(5) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: .85s,1.25s
}

.History_item__Es5kx:nth-child(6) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1s,1.4s
}

.History_item__Es5kx:nth-child(7) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1.15s,1.55s
}

.History_item__Es5kx:nth-child(8) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1.3s,1.7s
}

.History_item__Es5kx:nth-child(9) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1.45s,1.85s
}

.History_item__Es5kx:nth-child(10) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1.6s,2s
}

.History_item__Es5kx:nth-child(11) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1.75s,2.15s
}

.History_item__Es5kx:nth-child(12) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 1.9s,2.3s
}

.History_item__Es5kx:nth-child(13) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 2.05s,2.45s
}

.History_item__Es5kx:nth-child(14) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 2.2s,2.6s
}

.History_item__Es5kx:nth-child(15) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 2.35s,2.75s
}

.History_item__Es5kx:nth-child(16) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 2.5s,2.9s
}

.History_item__Es5kx:nth-child(17) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 2.65s,3.05s
}

.History_item__Es5kx:nth-child(18) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 2.8s,3.2s
}

.History_item__Es5kx:nth-child(19) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 2.95s,3.35s
}

.History_item__Es5kx:nth-child(20) {
    transition: transform 1.9s cubic-bezier(1,0,0,1),opacity .7s cubic-bezier(.215,.61,.355,1);
    transition-delay: 3.1s,3.5s
}

.History_itemInner__vDlqw {
    display: flex;
    flex-direction: column
}

.History_itemYear__6zBQY {
    color: #fcfbf5;
    font: var(--font-h2-regular);
    transition: color .5s cubic-bezier(.215,.61,.355,1)
}

@media(min-width: 71.3125em) {
    .History_itemYear__6zBQY {
        color: #d7d7d7;
    }
}

.History_itemTitle__dIycO {
    color: #fcfbf5;
    font: var(--font-label);
    transition: color .3s cubic-bezier(.215,.61,.355,1);
    margin-bottom: 1rem
}

@media(min-width: 71.3125em) {
    .History_itemTitle__dIycO {
        color: #d7d7d7;
    }
}

.History_itemText__tXvKJ {
    color: #cad1d6;
    transition: height .4s cubic-bezier(.215,.61,.355,1);
    height: inherit;
    overflow: hidden
}

@media(min-width: 71.3125em) {
    .History_itemText__tXvKJ {
        height:0
    }
}

.History_itemImage__9WafL {
    background-color: #00263e;
    order: -1;
    aspect-ratio: 336/312;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 1.5rem;
    --sizeTR: 35px;
    --sizeTL: 0px;
    --sizeBL: 35px;
    --sizeBR: 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)))
}

@media(min-width: 71.3125em) {
    .History_itemImage__9WafL {
        position:absolute;
        z-index: -1;
        top: 0;
        left: 5rem;
        width: 100%;
        aspect-ratio: 336/312;
        width: 80%;
        transform: scale(.8);
        transition: transform 1s cubic-bezier(.215,.61,.355,1),-webkit-clip-path .5s cubic-bezier(1,0,0,1);
        transition: clip-path .5s cubic-bezier(1,0,0,1),transform 1s cubic-bezier(.215,.61,.355,1);
        transition: clip-path .5s cubic-bezier(1,0,0,1),transform 1s cubic-bezier(.215,.61,.355,1),-webkit-clip-path .5s cubic-bezier(1,0,0,1);
        --sizeTR: 100%;
        --sizeTL: 0px;
        --sizeBL: 100%;
        --sizeBR: 0px
    }
}

.History_itemImage__9WafL img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .42
}

.History_itemIcon__bT2yc {
    position: absolute;
    left: 0;
    color: #7f929e;
    background-color: #00263e;
    width: 1.5625rem;
    height: 1.5625rem;
    top: 0;
    display: none
}

@media(min-width: 71.3125em) {
    .History_itemIcon__bT2yc {
        width:2.5rem;
        height: 2.5rem;
        display: inherit
    }
}

.History_item__Es5kx:hover {
    z-index: 5
}

.History_item__Es5kx:hover .History_itemTitle__dIycO,.History_item__Es5kx:hover .History_itemYear__6zBQY {
    color: #fcfbf5
}

.History_item__Es5kx:hover .History_itemText__tXvKJ {
    height: auto;
    height: calc-size(auto);
    height: var(--max-height,20rem);
    transition: height .9s cubic-bezier(.645,.045,.355,1)
}

.History_item__Es5kx:hover .History_itemIcon__bT2yc {
    color: #fff
}

.History_item__Es5kx:hover .History_itemImage__9WafL {
    --sizeTR: 35px;
    --sizeBL: 35px;
    transform: scale(1);
    transition: transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.1s cubic-bezier(1,0,0,1);
    transition: clip-path 1.1s cubic-bezier(1,0,0,1),transform 1.9s cubic-bezier(.215,.61,.355,1);
    transition: clip-path 1.1s cubic-bezier(1,0,0,1),transform 1.9s cubic-bezier(.215,.61,.355,1),-webkit-clip-path 1.1s cubic-bezier(1,0,0,1)
}

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

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

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

.ArticleHero_sectionWrapper__udw9t {
    position: relative;
    margin: 0 auto
}

.ArticleHero_sectionWrapper__udw9t:after {
    position: absolute;
    content: "";
    background-color: #e3e2dc;
    width: 100%;
    z-index: -1;
    top: 0;
    left: 0;
    height: 100%
}

@media(min-width: 48em) {
    .ArticleHero_sectionWrapper__udw9t {
        --sizeTL:0px;
        --sizeTR: 0px;
        --sizeBR: 0px;
        --sizeBL: 64px;
        -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)))
    }
}

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

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

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

@media(min-width: 48em) {
    .ArticleHero_section___Bw2V {
        padding-top:15rem;
        padding-bottom: 6rem;
        box-sizing: border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(12,1fr)
    }
}

.ArticleHero_textWrapper__bVACj {
    grid-column: span 4;
    height: 100%;
    display: flex;
    flex-direction: column;
    z-index: 1;
    justify-content: flex-end;
    box-sizing: border-box;
    display: grid;
    grid-gap: 1vw;
    gap: 1vw;
    width: 100%;
    grid-template-columns: repeat(4,1fr);
    grid-row-gap: 0;
    row-gap: 0
}

@media(min-width: 48em) {
    .ArticleHero_textWrapper__bVACj {
        grid-column:span 6;
        box-sizing: border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(6,1fr);
        grid-row-gap: 0;
        row-gap: 0
    }
}

.ArticleHero_title__HlS_U {
    font: var(--font-h4)
}

.ArticleHero_meta__RE5J7 {
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
    gap: .5rem;
    grid-column: span 4
}

@media(min-width: 48em) {
    .ArticleHero_meta__RE5J7 {
        margin-top:1.5rem;
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
        column-gap: 2.5rem;
        row-gap: .5rem;
        grid-column: span 6
    }
}

.ArticleHero_date__KQSVw {
    font: var(--font-caption-large);
    color: #9a004f;
    display: inline-flex;
    align-items: center;
    gap: .5rem
}

.ArticleHero_tags__s9uM9 {
    display: flex;
    gap: .5rem;
    flex-wrap: wrap
}

.ArticleHero_backButton__ff7I4,.ArticleHero_title__HlS_U {
    grid-column: span 4
}

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

.ArticleHero_info__ibSdi {
    grid-column: span 4;
    font: 400 1.25rem/2rem var(--manrope);
    color: #2a4a5e
}

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

.ArticleHero_imageWrapper___zOQ5 {
    position: absolute;
    inset: 0;
    z-index: 0;
    width: 100%;
    height: 100%
}

@media(min-width: 48em) {
    .ArticleHero_imageWrapper___zOQ5 {
        width:72%;
        left: auto;
        right: 0
    }
}

.ArticleHero_imageWrapper___zOQ5:after {
    position: absolute;
    content: "";
    background: linear-gradient(90deg,#e3e2dc 30%,rgba(227,226,220,0));
    width: 100%;
    z-index: 1;
    top: 0;
    right: 0;
    height: 100%
}

@media(min-width: 48em) {
    .ArticleHero_imageWrapper___zOQ5:after {
        background:linear-gradient(90deg,#e3e2dc 12%,rgba(227,226,220,0),rgba(227,226,220,0) 72%,#e3e2dc 96%,#e3e2dc)
    }
}

.ArticleHero_image__13D_B {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    opacity: .64;
    right: 0
}

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

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

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

.Tag_tag__XMohu {
    font: var(--font-caption-small);
    color: #2a4a5e;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: .5rem .75rem;
    border: 1px solid #556e7e;
    border-radius: 2.5rem;
    white-space: nowrap;
    text-transform: uppercase
}

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

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

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

.BlogPage_main__cAR0L {
    padding-bottom: 2.75rem
}

@media(min-width: 48em) {
    .BlogPage_main__cAR0L {
        padding-bottom:5.5rem
    }
}

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

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

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

.ArticleContent_section__gyz55 {
    padding-block:1.5rem}

@media(min-width: 48em) {
    .ArticleContent_section__gyz55 {
        padding-block:2.75rem
    }
}

.ArticleContent_container__d2Xfd {
    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);
    position: relative;
    grid-row-gap: 1rem;
    row-gap: 1rem;
    align-items: center
}

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

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

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

    .ArticleContent_container__d2Xfd.ArticleContent_right__IPbuz .ArticleContent_textWrapper__fK7sX {
        grid-column: span 4;
        grid-column: 3/span 4
    }

    .ArticleContent_container__d2Xfd.ArticleContent_right__IPbuz .ArticleContent_imageWrapper__D4Cph {
        grid-column: span 4;
        grid-column: 8/span 4
    }

    .ArticleContent_container__d2Xfd.ArticleContent_left__HN7r_ .ArticleContent_textWrapper__fK7sX {
        grid-column: span 4;
        grid-column: 7/span 4
    }

    .ArticleContent_container__d2Xfd.ArticleContent_left__HN7r_ .ArticleContent_imageWrapper__D4Cph {
        grid-column: span 4;
        grid-column: 2/span 4;
        grid-row: 1
    }
}

.ArticleContent_textWrapper__fK7sX {
    grid-column: span 4
}

.ArticleContent_textWrapper__fK7sX.ArticleContent_twoColumns__iTK9y {
    gap: 2.5rem
}

.ArticleContent_textWrapper__fK7sX.ArticleContent_twoColumns__iTK9y .ArticleContent_info__Bmf5X {
    margin-top: 4rem
}

@media(min-width: 48em) {
    .ArticleContent_textWrapper__fK7sX .button {
        margin-top:2rem;
        width: -moz-fit-content;
        width: fit-content
    }

    .ArticleContent_textWrapper__fK7sX.ArticleContent_noMedia__9Vi65 {
        grid-column: span 6;
        grid-column: 4/span 6
    }

    .ArticleContent_textWrapper__fK7sX.ArticleContent_twoColumns__iTK9y {
        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: 2.5rem;
        gap: 2.5rem
    }

    .ArticleContent_textWrapper__fK7sX.ArticleContent_twoColumns__iTK9y .ArticleContent_info__Bmf5X,.ArticleContent_textWrapper__fK7sX.ArticleContent_twoColumns__iTK9y .ArticleContent_title__fVI0P {
        grid-column: span 10
    }
}

@media(min-width: 71.3125em) {
    .ArticleContent_textWrapper__fK7sX.ArticleContent_twoColumns__iTK9y {
        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: 2.5rem;
        gap: 2.5rem
    }

    .ArticleContent_textWrapper__fK7sX.ArticleContent_twoColumns__iTK9y .ArticleContent_title__fVI0P {
        grid-column: span 10
    }

    .ArticleContent_textWrapper__fK7sX.ArticleContent_twoColumns__iTK9y .ArticleContent_info__Bmf5X {
        grid-column: span 5
    }
}

.ArticleContent_title__fVI0P {
    margin-bottom: 1rem;
    font: var(--font-h6-light);
    color: #2a4a5e
}

.ArticleContent_title__fVI0P:first-child {
    margin-bottom: 1rem
}

.ArticleContent_imageWrapper__D4Cph {
    grid-column: span 4;
    position: relative;
    height: 100%;
    order: -1;
    display: flex
}

.ArticleContent_imageWrapper__D4Cph .lg-react-element {
    width: 100%;
    height: 100%
}

@media(min-width: 48em) {
    .ArticleContent_imageWrapper__D4Cph {
        order:inherit
    }

    .ArticleContent_imageWrapper__D4Cph.ArticleContent_noInfo__zc_CB {
        grid-column: span 6;
        grid-column: 4/span 6;
        max-height: 37rem;
        --sizeTR: 40px;
        --sizeTL: 0px;
        --sizeBR: 0px;
        --sizeBL: 40px;
        -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)))
    }

    .ArticleContent_videoWrapper__jjUbI {
        --sizeTR: 0px!important;
        --sizeTL: 0px;
        --sizeBR: 0px;
        --sizeBL: 0px!important
    }
}

.ArticleContent_imageLink__vV3mi {
    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
}

.ArticleContent_image__h6VJo {
    width: 100%;
    height: auto;
    max-height: 100%;
    object-fit: cover
}

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

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

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

.ProjectsOverview_section___VxOy {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 3rem;
    padding: 2.5rem 1.5rem
}

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

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

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

.ProjectsOverview_projectsGrid__CKdE5 {
    max-width: 94.5rem;
    margin: 0 auto;
    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: 48em) {
    .ProjectsOverview_projectsGrid__CKdE5 {
        box-sizing:border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(12,1fr);
        grid-gap: 1.5rem;
        gap: 1.5rem
    }
}

.ProjectsOverview_header__ONqqx {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between
}

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

.ProjectsOverview_title__x0Pvn {
    color: #cac9c4
}

.ProjectsOverview_buttonWrapper__FokH3 {
    display: none
}

@media(min-width: 48em) {
    .ProjectsOverview_buttonWrapper__FokH3 {
        display:block
    }
}

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

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

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

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

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

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

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

.VideoBlock_section__rvccP .VideoBlock_container__FneQ1 {
    border-bottom: .0625rem solid #e3e2dc
}

.VideoBlock_container__FneQ1 {
    position: relative;
    padding-bottom: 2.5rem;
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

.VideoBlock_container__FneQ1 .VideoBlock_title__c375f {
    color: #cac9c4
}

@media(min-width: 71.3125em) {
    .VideoBlock_container__FneQ1 {
        gap:3rem;
        padding-bottom: 5rem
    }
}

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

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

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

.AddressBlock_sectionWrapper__ZfHuY {
    background: linear-gradient(180deg,#00263e,#001b2c)
}

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

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

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

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

.AddressBlock_section__KetN7 .AddressBlock_container__wxDwN {
    border-top: 1px solid #556e7e;
    border-bottom: 1px solid #556e7e
}

.AddressBlock_container__wxDwN {
    position: relative;
    box-sizing: border-box;
    display: grid;
    grid-gap: 1vw;
    gap: 1vw;
    width: 100%;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 4rem;
    gap: 4rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    align-items: center
}

@media(min-width: 71.3125em) {
    .AddressBlock_container__wxDwN {
        box-sizing:border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(12,1fr);
        grid-row-gap: 2.5rem;
        row-gap: 2.5rem;
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 {
    grid-column: span 4;
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

@media(min-width: 71.3125em) {
    .AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 {
        grid-column:span 5;
        gap: 2rem
    }
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_textWrapper__YWrg9 {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_textWrapper__YWrg9 .AddressBlock_title__2mKuo {
    font: var(--font-h5-light);
    color: #fcfbf5
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_textWrapper__YWrg9 .AddressBlock_textResolver__u_PIa>* {
    color: #fcfcfc
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_infoContainer__K9hYH {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_infoContainer__K9hYH .AddressBlock_iconItem__D9Q23 {
    display: flex;
    align-items: flex-start;
    gap: 1rem
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_infoContainer__K9hYH .AddressBlock_iconItem__D9Q23 .AddressBlock_iconWrapper__jZd2I {
    display: flex;
    padding: .5rem;
    align-items: center;
    justify-content: center;
    background-color: #dfe3e6;
    border-radius: 50%
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_infoContainer__K9hYH .AddressBlock_iconItem__D9Q23 .AddressBlock_iconWrapper__jZd2I .AddressBlock_icon__8KIqO {
    width: 1rem;
    height: 1rem;
    color: #00263e
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_infoContainer__K9hYH .AddressBlock_iconItem__D9Q23 p {
    margin: 0;
    color: #fcfcfc;
    font: var(--font-lead-small)
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_infoContainer__K9hYH .AddressBlock_iconItem__D9Q23 .AddressBlock_languagesWrapper__1ILGG {
    display: flex;
    flex-wrap: wrap;
    gap: .25rem
}

.AddressBlock_container__wxDwN .AddressBlock_contentContainer__xjQo7 .AddressBlock_infoContainer__K9hYH .AddressBlock_iconItem__D9Q23:hover p {
    text-decoration: underline
}

.AddressBlock_container__wxDwN .AddressBlock_imageWrapper__upxb7 {
    grid-column: span 4;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    display: flex
}

@media(min-width: 71.3125em) {
    .AddressBlock_container__wxDwN .AddressBlock_imageWrapper__upxb7 {
        grid-column:span 6;
        grid-column: 7/span 6;
        justify-content: flex-end
    }
}

.AddressBlock_container__wxDwN .AddressBlock_imageWrapper__upxb7 .AddressBlock_image__e93qN {
    width: 100%;
    height: 100%;
    aspect-ratio: 648/600!important;
    object-fit: cover
}

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

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

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

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

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

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

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

.FullWidthImageBlock_imageWrapper__6O4lz {
    background-color: #00263e;
    width: 100%;
    height: 100%;
    overflow: hidden;
    --sizeTL: 0px;
    --sizeTR: 24px;
    --sizeBR: 0px;
    --sizeBL: 24px;
    -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)))
}

.FullWidthImageBlock_imageWrapper__6O4lz .FullWidthImageBlock_image__ihZKp {
    display: block;
    width: 100%;
    height: 100%;
    opacity: .8;
    aspect-ratio: 1320/1000!important;
    object-fit: cover
}

@media(min-width: 48em) {
    .FullWidthImageBlock_imageWrapper__6O4lz {
        --sizeTL:0px;
        --sizeTR: 64px;
        --sizeBR: 0px;
        --sizeBL: 64px
    }

    .FullWidthImageBlock_imageWrapper__6O4lz .FullWidthImageBlock_image__ihZKp {
        aspect-ratio: 1320/600!important
    }
}

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

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

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

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

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

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

.DocumentBlock_container__j29hN {
    display: flex;
    flex-direction: column
}

.DocumentBlock_separator__WwDB_ {
    width: 100%
}

.DocumentBlock_contentWrapper__MkbfQ {
    padding-block:2.5rem;display: flex;
    flex-direction: column;
    gap: 1.5rem
}

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

.DocumentBlock_title__mDKod {
    font: var(--font-body-regular);
    color: #00263e;
    width: 100%
}

@media(min-width: 48em) {
    .DocumentBlock_button__HtRl8 {
        margin-left:auto
    }
}

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

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

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

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

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

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

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    box-sizing: border-box;
    display: grid;
    grid-gap: 1vw;
    gap: 1vw;
    width: 100%;
    grid-template-columns: repeat(4,1fr);
    align-items: flex-start;
    grid-gap: 1.5rem;
    gap: 1.5rem
}

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci.TextOnlyBlock_topBorder__SjrhF {
    border-top: .0625rem solid #cac9c4
}

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci.TextOnlyBlock_bottomBorder__Y_MRP {
    border-bottom: .0625rem solid #cac9c4
}

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

@media(min-width: 71.3125em) {
    .TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci {
        padding-bottom: 5rem
    }
}

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe {
    grid-column: span 4;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    order: 1
}

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe h4 {
    color: #2a4a5e;
    margin-bottom: .5rem
}

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe p {
    margin-bottom: 1.5rem;
    margin-top: 0;
    color: #00263e
}

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe ol,.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe ul {
    line-height: 1
}

@media(min-width: 48em) {
    .TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe {
        grid-column:span 6;
        grid-column: 4/span 6
    }
}

@media(min-width: 71.3125em) {
    .TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe h4 {
        margin-bottom:1rem
    }
}

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_imageWrapper__f0M_A {
    height: 100%;
    grid-column: span 4;
    --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)))
}

.TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_imageWrapper__f0M_A .TextOnlyBlock_img__koiYT {
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 345/368!important
}

@media(min-width: 71.3125em) {
    .TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci {
        box-sizing:border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(12,1fr);
        align-items: center
    }

    .TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe {
        grid-column: span 6;
        grid-column: 4/span 6;
        order: unset
    }

    .TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_contentWrapper__EpsHe.TextOnlyBlock_wide__o4gRM {
        grid-column: span 8;
        grid-column: 3/span 8
    }

    .TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_imageWrapper__f0M_A {
        grid-column: span 4;
        grid-column: 9/span 4;
        margin-left: -2.5rem;
        width: calc(100% + 40px)
    }

    .TextOnlyBlock_section__BTh_9 .TextOnlyBlock_container__sQoci .TextOnlyBlock_imageWrapper__f0M_A .TextOnlyBlock_img__koiYT {
        object-fit: cover;
        width: 100%;
        height: 100%;
        aspect-ratio: 488/600!important
    }
}

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

.TextOnlyBlock_dialogContentInner__xgCVM .TextOnlyBlock_dialogHeading__8eu0Q {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.TextOnlyBlock_dialogContentInner__xgCVM .TextOnlyBlock_dialogHeading__8eu0Q p {
    margin-top: 0;
    line-height: 1.36
}

@media(min-width: 71.3125em) {
    .TextOnlyBlock_dialogContentInner__xgCVM {
        gap:2.5rem
    }
}

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

.TextOnlyBlock_form__PItLO .TextOnlyBlock_fieldsWrapper__OOVi1 {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

@media(min-width: 71.3125em) {
    .TextOnlyBlock_form__PItLO {
        gap:2.5rem
    }

    .TextOnlyBlock_form__PItLO .TextOnlyBlock_fieldsWrapper__OOVi1 {
        gap: 1.5rem
    }
}

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

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

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

.PrivacyPolicyInfo_section__Sz4qw {
    align-items: center;
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

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

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

.PrivacyPolicyInfo_section__Sz4qw #ppms_cm_data_subject_note {
    min-width: auto!important;
    max-width: 100%!important;
    width: 100%;
    display: flex;
    grid-column: span 4
}

.PrivacyPolicyInfo_section__Sz4qw #ppms_cm_data_subject_note #ppms_cm_data_subject_success_id {
    min-width: auto!important;
    max-width: 100%!important;
    width: 100%
}

@media(min-width: 48em) {
    .PrivacyPolicyInfo_section__Sz4qw #ppms_cm_data_subject_note {
        grid-column:span 8;
        grid-column: 3/span 8
    }
}

.PrivacyPolicyInfo_section__Sz4qw #ppms_cm_data_subject_note #ppms_cm_data_subject_form_submit,.PrivacyPolicyInfo_section__Sz4qw #ppms_cm_data_subject_note #ppms_cm_data_subject_success_button,.PrivacyPolicyInfo_section__Sz4qw #ppms_cm_data_subject_note #ppms_cm_privacy_settings_button {
    border-radius: 1.75rem!important
}

.PrivacyPolicyInfo_privacyItem___XdEE {
    grid-column: span 4
}

.PrivacyPolicyInfo_privacyItem___XdEE#ppms_cm_privacy_settings {
    margin-block:4rem!important}

.PrivacyPolicyInfo_privacyItem___XdEE#ppms_cm_data_subject,.PrivacyPolicyInfo_privacyItem___XdEE#ppms_cm_privacy_settings {
    max-width: 100%!important;
    min-width: auto!important;
    width: 100%;
    background-color: rgba(0,0,0,0)!important;
    border: none!important;
    padding: 0!important
}

.PrivacyPolicyInfo_privacyItem___XdEE#ppms_cm_data_subject {
    margin-block:2.5rem!important}

@media(min-width: 48em) {
    .PrivacyPolicyInfo_privacyItem___XdEE {
        grid-column:span 8;
        grid-column: 3/span 8
    }

    .PrivacyPolicyInfo_privacyItem___XdEE#ppms_cm_data_subject,.PrivacyPolicyInfo_privacyItem___XdEE#ppms_cm_privacy_settings {
        margin-block:4rem!important}
}

.PrivacyPolicyInfo_privacyItem___XdEE #ppms_cm_data_subject_form_submit,.PrivacyPolicyInfo_privacyItem___XdEE #ppms_cm_data_subject_success_button,.PrivacyPolicyInfo_privacyItem___XdEE #ppms_cm_privacy_settings_button {
    padding: 0 1rem!important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    width: -moz-fit-content!important;
    width: fit-content!important;
    gap: .75rem!important;
    font: var(--font-body-medium)!important;
    border-radius: 7.5rem!important;
    transition: all .3s cubic-bezier(.075,.82,.165,1)!important;
    height: 48px!important;
    line-height: 1!important;
    background-color: #2a4a5e!important;
    color: #fff!important
}

.PrivacyPolicyInfo_container__RTQyu {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    border-top: .0625rem solid #cac9c4;
    border-bottom: .0625rem solid #cac9c4;
    box-sizing: border-box;
    display: grid;
    grid-gap: 1vw;
    gap: 1vw;
    width: 100%;
    grid-template-columns: repeat(4,1fr)
}

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

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

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

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

.BackToTopBlock_section__qpUVn {
    width: 100%;
    max-width: 119.375rem;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative
}

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

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

.BackToTopBlock_section__qpUVn .BackToTopBlock_scrollButtonWrapper__iJ_tc {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    width: 100%;
    display: flex;
    justify-content: flex-end
}

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

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

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

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

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

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

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

.Testimonials_section__g8yd5.Testimonials_dark__qT0d4 {
    background: linear-gradient(180deg,#00263e,#001b2c)
}

.Testimonials_section__g8yd5.Testimonials_dark__qT0d4 .Testimonials_container__u2PFn {
    border-top: 1px solid #556e7e;
    border-bottom: 1px solid #556e7e
}

.Testimonials_section__g8yd5.Testimonials_dark__qT0d4 .Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj {
    color: #dfe3e6
}

.Testimonials_section__g8yd5.Testimonials_dark__qT0d4 .Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_absoluteShape__Jj2K4 .Testimonials_shape__8JlBQ {
    color: #7f929e
}

.Testimonials_section__g8yd5.Testimonials_dark__qT0d4 .Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_testimonialReviewer__mML_6 p {
    color: #bfc8ce
}

.Testimonials_container__u2PFn {
    position: relative;
    padding-top: 6.5rem;
    padding-bottom: 1.5rem;
    border-top: 1px solid #cac9c4;
    border-bottom: 1px solid #cac9c4;
    display: flex;
    flex-direction: column;
    gap: 3rem
}

@media(min-width: 48em) {
    .Testimonials_container__u2PFn {
        padding-bottom:7rem
    }
}

.Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj {
    position: relative;
    transition: all .48s ease-in;
    opacity: .24;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin: 0 auto;
    max-width: 57.5rem
}

.Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_absoluteShape__Jj2K4 {
    position: absolute;
    transform: translateY(-100%);
    top: -.5rem
}

@media(min-width: 71.3125em) {
    .Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_absoluteShape__Jj2K4 {
        left:-.75rem;
        transform: translate(-100%)
    }
}

.Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_absoluteShape__Jj2K4 .Testimonials_shape__8JlBQ {
    width: 2.6875rem;
    height: 1.5rem;
    color: #cac9c4
}

@media(min-width: 71.3125em) {
    .Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_absoluteShape__Jj2K4 .Testimonials_shape__8JlBQ {
        width:2.6875rem;
        height: 1.5rem
    }
}

.Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj.Testimonials_activeItem__lyETk {
    transition: all .48s ease-out;
    opacity: 1
}

.Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_testimonialReviewer__mML_6 {
    display: flex;
    gap: 1.5rem;
    align-items: center;
    color: #556e7e
}

.Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_testimonialReviewer__mML_6 .Testimonials_reviewerAvatar__BNPRN {
    width: 3rem;
    height: 3rem;
    min-height: 3rem;
    min-width: 3rem;
    border-radius: 50%;
    overflow: hidden
}

@media(min-width: 71.3125em) {
    .Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_testimonialReviewer__mML_6 .Testimonials_reviewerAvatar__BNPRN {
        width:4rem;
        height: 4rem
    }
}

.Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_testimonialReviewer__mML_6 .Testimonials_reviewerAvatar__BNPRN .Testimonials_avatar__ExvEO {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj .Testimonials_testimonialReviewer__mML_6 p {
    margin: 0;
    line-height: 1.25rem
}

@media(min-width: 71.3125em) {
    .Testimonials_container__u2PFn .Testimonials_testimonial__ZzhXj {
        opacity:0
    }
}

.Testimonials_carousel__H7DkR .Testimonials_btnNext__jRJds,.Testimonials_carousel__H7DkR .Testimonials_btnPrevious__eqjcX {
    display: none
}

.Testimonials_carousel__H7DkR .Testimonials_btnNext__jRJds:hover,.Testimonials_carousel__H7DkR .Testimonials_btnPrevious__eqjcX:hover {
    cursor: pointer
}

@media(min-width: 71.3125em) {
    .Testimonials_carousel__H7DkR .Testimonials_btnNext__jRJds,.Testimonials_carousel__H7DkR .Testimonials_btnPrevious__eqjcX {
        display:flex
    }
}

.Testimonials_carousel__H7DkR .Testimonials_mobileButtonsWrapper__mJzf_ {
    display: flex;
    position: absolute;
    align-items: center;
    gap: .5rem;
    top: -2rem;
    transform: translateY(-100%);
    right: 0
}

@media(min-width: 71.3125em) {
    .Testimonials_carousel__H7DkR .Testimonials_mobileButtonsWrapper__mJzf_ {
        display:none
    }
}

.Testimonials_carousel__H7DkR .Testimonials_btnPrevious__eqjcX {
    position: absolute;
    left: 0;
    z-index: 10;
    top: 50%;
    transform: translateY(-50%)
}

.Testimonials_carousel__H7DkR .Testimonials_btnNext__jRJds {
    z-index: 10;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.Testimonials_carousel__H7DkR .Testimonials_carouselItem__MQqZr {
    position: relative;
    z-index: 0;
    min-width: 0;
    flex: 1 0 100%
}

@media(min-width: 71.3125em) {
    .Testimonials_carousel__H7DkR .Testimonials_carouselItem__MQqZr {
        flex-basis:100%
    }

    .Testimonials_carouselContent__On5tU {
        width: calc(100% - (4vw + 192px));
        gap: calc(4vw + 192px);
        margin: 0 auto
    }
}

.Testimonials_dots__SMUMT {
    width: 100%;
    display: none;
    align-items: center;
    gap: .75rem;
    justify-content: center
}

@media(min-width: 71.3125em) {
    .Testimonials_dots__SMUMT {
        display:none
    }
}

.Testimonials_dots__SMUMT.Testimonials_darkMode__cZveb .Testimonials_dot___5x43 {
    background-color: #556e7e;
    border-color: #556e7e
}

.Testimonials_dots__SMUMT.Testimonials_darkMode__cZveb .Testimonials_dot___5x43:hover {
    cursor: pointer
}

.Testimonials_dots__SMUMT.Testimonials_darkMode__cZveb .Testimonials_dot___5x43.Testimonials_active__4Mm2o {
    background-color: #bfc8ce;
    transform: scale(1.5);
    border: 1px solid #bfc8ce
}

.Testimonials_dots__SMUMT .Testimonials_dotWrapper__OZDWT {
    width: .75rem;
    height: .75rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.Testimonials_dots__SMUMT .Testimonials_dot___5x43 {
    height: .5rem;
    background-color: #7f929e;
    width: .5rem;
    border: 1px solid #7f929e;
    transition: transform .3s ease-out
}

.Testimonials_dots__SMUMT .Testimonials_dot___5x43:hover {
    cursor: pointer
}

.Testimonials_dots__SMUMT .Testimonials_dot___5x43.Testimonials_active__4Mm2o {
    background-color: #2a4a5e;
    transform: scale(1.5);
    border: 1px solid #2a4a5e
}

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

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

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

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

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

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

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

.USP_section__lOuvV.USP_light__0Mwrf .USP_item__v3EWz {
    background-color: rgba(227,226,220,.2509803922)
}

.USP_container__Qfz3M {
    align-items: flex-start;
    gap: 1.5rem
}

.USP_title__M4jHX {
    color: #cac9c4
}

.USP_title__M4jHX.USP_center__A2pr_ {
    max-width: 56.25rem;
    margin-left: auto;
    margin-right: auto
}

.USP_intro__RHwrb {
    color: #556e7e;
    margin-top: 1.5rem;
    max-width: 56.25rem;
    margin-left: 1.5rem
}

.USP_intro__RHwrb.USP_center__A2pr_ {
    margin-left: auto;
    margin-right: auto
}

.USP_items__VW9yV {
    display: flex;
    flex-direction: column;
    margin-top: 2.5rem;
    gap: 1rem
}

@media(min-width: 71.3125em) {
    .USP_items__VW9yV {
        box-sizing:border-box;
        display: grid;
        grid-gap: 1vw;
        gap: 1vw;
        width: 100%;
        grid-template-columns: repeat(12,1fr);
        margin-top: 3.5rem
    }
}

.USP_carouselWrapper__IfAOx {
    width: 100%;
    margin-top: 2.5rem;
    align-items: flex-start
}

@media(min-width: 71.3125em) {
    .USP_carouselWrapper__IfAOx {
        align-items:stretch
    }
}

.USP_carouselItem__3hc3g {
    flex-basis: 100%;
    display: flex
}

@media(min-width: 48em) {
    .USP_carouselItem__3hc3g {
        flex-basis:50%
    }
}

@media(min-width: 82.8125em) {
    .USP_carouselItem__3hc3g {
        flex-basis:33%
    }
}

.USP_dots__W8U83 {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center
}

.USP_item__v3EWz {
    display: flex;
    padding: 1.5rem;
    flex-direction: column;
    gap: 2rem;
    background-color: #e3e2dc;
    align-items: flex-start;
    align-self: stretch;
    min-height: 100%
}

@media(min-width: 71.3125em) {
    .USP_item__v3EWz {
        gap:2rem;
        grid-column: span 4;
        padding: 2.5rem;
        flex-direction: column
    }

    .USP_item__v3EWz.USP_twoColumns__8pIcS {
        grid-column: span 6
    }

    .USP_item__v3EWz.USP_fourColumns__qOWua {
        grid-column: span 3
    }

    .USP_item__v3EWz.USP_carouselVariant__cU8A6 {
        width: 100%;
        display: block;
        max-height: unset;
        min-height: unset;
        height: auto
    }
}

.USP_contentWrapper__gZhgK {
    display: flex;
    flex-direction: column;
    gap: 0;
    height: 100%
}

.USP_imageWrapper__X3zK3 {
    position: relative;
    width: 100%;
    aspect-ratio: 16/7
}

@media(min-width: 71.3125em) {
    .USP_imageWrapper__X3zK3 {
        aspect-ratio:16/9
    }
}

.USP_imageWrapper__X3zK3 img {
    position: absolute;
    width: calc(100% + 3rem);
    height: calc(100% + 1.5rem);
    object-fit: cover;
    inset: -1.5rem
}

@media(min-width: 71.3125em) {
    .USP_imageWrapper__X3zK3 img {
        inset:-2.5rem;
        width: calc(100% + 5rem);
        height: calc(100% + 2.5rem)
    }
}

.USP_icon__a2VDM {
    color: #2a4a5e;
    width: 5rem;
    height: 5rem
}

.green .USP_icon__a2VDM {
    color: #009164
}

.red .USP_icon__a2VDM {
    color: #9a004f
}

.blue .USP_icon__a2VDM {
    color: #00263e
}

.USP_itemTitle__lNwq5 {
    color: #2a4a5e;
    font: var(--font-h6-regular)
}

.USP_itemText__GPxjA {
    color: #556e7e;
    margin-top: 1rem
}

@media(min-width: 71.3125em) {
    .USP_itemText__GPxjA {
        margin-top:1rem
    }
}

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

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

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

.Tabs_TabsList__roJIn {
    display: flex;
    align-items: flex-start;
    transition: all .3s ease-out;
    flex-wrap: nowrap;
    text-wrap: nowrap;
    overflow: auto;
    gap: 1.5rem;
    margin-bottom: 3rem
}

.Tabs_TabsList__roJIn::-webkit-scrollbar {
    display: none
}

.Tabs_TabsList__roJIn>* {
    transition: all .3s ease-out
}

@media(min-width: 48em) {
    .Tabs_TabsList__roJIn {
        flex-direction:row;
        flex-wrap: wrap;
        gap: 2.5rem;
        align-items: center
    }
}

.Tabs_TabsTrigger__wfd2T {
    color: #d7d7d7;
    transition: all .3s cubic-bezier(.165,.84,.44,1);
    padding: .5rem 0
}

.Tabs_TabsTrigger__wfd2T[data-state=active] {
    transition: all .3s cubic-bezier(.165,.84,.44,1);
    display: flex;
    padding: .5rem 1rem;
    justify-content: center;
    align-items: center;
    border-radius: 2.5rem;
    background-color: #e3e2dc;
    color: #2a4a5e
}
