.focus-carousel-container
{
    padding: 32px 0;
    width: calc(100% - 32px);
}
.focus-carousel-wrapper {
    width: 100%;
}
[data-ct-style="0-bn-focus-carousel-1-old-h3"] {  } @media (min-width: 981px) { [data-ct-style="0-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="0-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } @media (max-width: 760px) { [data-ct-style="0-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } [data-ct-style="1-bn-focus-carousel-1-old-h3"] {  } @media (min-width: 981px) { [data-ct-style="1-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="1-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } @media (max-width: 760px) { [data-ct-style="1-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } [data-ct-style="2-bn-focus-carousel-1-old-h3"] {  } @media (min-width: 981px) { [data-ct-style="2-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="2-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } @media (max-width: 760px) { [data-ct-style="2-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } [data-ct-style="3-bn-focus-carousel-1-old-h3"] {  } @media (min-width: 981px) { [data-ct-style="3-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="3-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } @media (max-width: 760px) { [data-ct-style="3-bn-focus-carousel-1-old-h3"] {font-family: Gantari !important; font-size: 20px !important; } } [data-ct-style="4-bn-focus-carousel-1-old-h3"] {  } @media (min-width: 981px) { [data-ct-style="4-bn-focus-carousel-1-old-h3"] {font-size: 20px !important; font-family: Gantari !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="4-bn-focus-carousel-1-old-h3"] {font-size: 20px !important; font-family: Gantari !important; } } @media (max-width: 760px) { [data-ct-style="4-bn-focus-carousel-1-old-h3"] {font-size: 20px !important; font-family: Gantari !important; } } [data-ct-style="3-bn-focus-carousel-2-h3"] {  } @media (min-width: 981px) { [data-ct-style="3-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="3-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="3-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } [data-ct-style="3-bn-focus-carousel-2-description"] {  } @media (min-width: 981px) { [data-ct-style="3-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="3-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="3-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } [data-ct-style="2-bn-focus-carousel-2-h3"] {  } @media (min-width: 981px) { [data-ct-style="2-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="2-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="2-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } [data-ct-style="2-bn-focus-carousel-2-description"] {  } @media (min-width: 981px) { [data-ct-style="2-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="2-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="2-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } [data-ct-style="1-bn-focus-carousel-2-h3"] {  } @media (min-width: 981px) { [data-ct-style="1-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="1-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="1-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } [data-ct-style="1-bn-focus-carousel-2-description"] {  } @media (min-width: 981px) { [data-ct-style="1-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="1-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="1-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } [data-ct-style="0-bn-focus-carousel-2-description"] {  } @media (min-width: 981px) { [data-ct-style="0-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="0-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="0-bn-focus-carousel-2-description"] {font-family: Outfit !important; } } [data-ct-style="0-bn-focus-carousel-2-h3"] {  } @media (min-width: 981px) { [data-ct-style="0-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="0-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="0-bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } [data-ct-style="bn-focus-carousel-2-h3"] {  } @media (min-width: 981px) { [data-ct-style="bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } @media (max-width: 760px) { [data-ct-style="bn-focus-carousel-2-h3"] {font-family: Outfit !important; } } [data-ct-style="bn-focus-carousel-2-headerText"] {  } @media (min-width: 981px) { [data-ct-style="bn-focus-carousel-2-headerText"] {font-family: Gantari !important; } } @media (min-width: 761px) and (max-width: 980px) { [data-ct-style="bn-focus-carousel-2-headerText"] {font-family: Gantari !important; } } @media (max-width: 760px) { [data-ct-style="bn-focus-carousel-2-headerText"] {font-family: Gantari !important; } } [data-ct-style="0-bn-focus-carousel-2-buttons"] {  } @media (max-width: 760px) { [data-ct-style="0-bn-focus-carousel-2-buttons"] {align-items: left !important; justify-content: flex-start !important; text-align: left !important; } } [data-ct-style="0-bn-focus-carousel-2-wrapper"] {  } @media (max-width: 760px) { [data-ct-style="0-bn-focus-carousel-2-wrapper"] {text-align: left !important; } }

.cms-picture-base {
    max-width: 100%;
    object-fit: cover
}

.cms-remove-button {
    position: absolute;
    z-index: 999
}

.cms-picture-dimensions {
    background-color: red;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 0;
    padding: 2px 4px;
    position: absolute;
    top: 0;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.cms-picture-dimensions span {
    display: none
}

.cms-btns-layout {
    display: flex;
    gap: 20px;
    width: 100%
}

.cms-btns-layout-cms {
    border: 1px solid #000;
    min-height: 50px;
    position: relative
}

.cms-btns-layout-cms:after {
    content: "Enter CMS Button";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.cms-btns-layout-cms:has(a:not([style*="display: none"])) {
    border: none
}

.cms-btns-layout-cms:has(a:not([style*="display: none"])):after {
    display: none
}

@media(max-width: 743px),(max-width:760px) {
    .cms-btns-layout {
        flex-direction:column;
        gap: 8px
    }
}

.split-slide-container {
    background-color: #fff;
    display: flex;
    height: 100%;
    width: 100%
}

.split-slide-container-cms {
    flex-shrink: 0
}

.split-slide-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.split-slide-picture-wrapper {
    background: #fff;
    height: 100%;
    width: 100%
}

.split-slide-picture-wrapper img {
    background: #fff;
    width: 100%
}

.split-slide-content {
    background-color: #fff;
    padding-bottom: 86px;
    width: 100%
}

@media(max-width: 743px) {
    .split-slide-content {
        padding-bottom:96px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .split-slide-content {
        padding-bottom:94px
    }
}

.split-slide-title {
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    font-family: Outfit;
    font-family: var(--BN-Headers-Font-Family);
    font-size: 24px;
    font-weight: 400;
    line-height: 26px
}

.split-slide-title-wrapper {
    display: flex;
    flex-direction: column;
    margin: 40px 0 16px
}

@media(max-width: 743px) {
    .split-slide-title-wrapper {
        margin:32px 0 8px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .split-slide-title-wrapper {
        margin:24px 0 16px
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .split-slide-title-wrapper {
        margin:32px 0 16px
    }
}

.split-slide-title-section {
    content: ""
}

@media(max-width: 743px) {
    .split-slide-title {
        font-size:16px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .split-slide-title {
        font-size:20px
    }
}

@media(max-width: 743px),(min-width:744px)and (max-width:1133px) {
    .split-slide-btns {
        text-decoration:underline;
        text-underline-offset: 8px
    }
}

:root {
    --JA-Max-Width: 1920px;
    --BN-Font-Outfit: "Outfit";
    --BN-Navy-300: #8a8aa0;
    --BN-Navy-600: #2c2c55;
    --BN-Navy-700: #151542;
    --BN-Navy-800: #0c1636;
    --BN-White-300: #ffffff4d;
    --BN-White-400: #fff6;
    --BN-White-500: #ffffff80;
    --BN-White-600: #fff9;
    --BN-White-700: #ffffffb3;
    --BN-White-800: #fffc;
    --BN-White-900: #ffffffe6;
    --BN-White-1000: #fff;
    --BN-Grey-200: #d9d9d9;
    --BN-Grey-250: #c4c4c4;
    --BN-Peach-100: #fffbf7;
    --BN-Blue-600: #029af0;
    --BN-Blue-700: #06f;
    --BN-Size-14: 14px;
    --BN-Size-16: 16px;
    --BN-Size-20: 20px;
    --BN-Size-24: 24px;
    --BN-Size-32: 32px;
    --BN-Size-44: 44px;
    --BN-Size-48: 48px;
    --BN-Size-64: 64px;
    --BN-Headers-Font-Family: var(--BN-Font-Outfit);
    --BN-Labels-Font-Family: var(--BN-Font-Outfit);
    --BN-Body-Font-Family: var(--BN-Font-Outfit);
    --BN-Size-H1-XXL: var(--BN-Size-44);
    --BN-Size-H1-XL: var(--BN-Size-32);
    --BN-Size-H1-L: var(--BN-Size-24);
    --BN-Size-H1-M: var(--BN-Size-20);
    --BN-Size-H1-S: var(--BN-Size-16);
    --BN-Size-H2-XL: var(--BN-Size-32);
    --BN-Size-H2-L: var(--BN-Size-24);
    --BN-Size-H2-M: var(--BN-Size-20);
    --BN-Size-H2-S: var(--BN-Size-16);
    --BN-Size-H3-L: var(--BN-Size-24);
    --BN-Size-H3-M: var(--BN-Size-20);
    --BN-Size-H3-S: var(--BN-Size-16);
    --BN-Size-Subtitle-S: var(--BN-Size-14);
    --BN-Size-Subtitle-M: var(--BN-Size-14);
    --BN-Size-Subtitle-L: var(--BN-Size-16);
    --BN-Size-Subtitle-XL: var(--BN-Size-20);
    --BN-Typography-Sizes-H1-XXL: var(--BN-Size-H1-XXL);
    --BN-Typography-Sizes-H1-XL: var(--BN-Size-H1-XL);
    --BN-Typography-Sizes-H1-L: var(--BN-Size-H1-L);
    --BN-Typography-Sizes-H1-M: var(--BN-Size-H1-M);
    --BN-Typography-Sizes-H1-S: var(--BN-Size-H1-S);
    --BN-Typography-Sizes-H2-XL: var(--BN-Size-H2-XL);
    --BN-Typography-Sizes-H2-L: var(--BN-Size-H2-L);
    --BN-Typography-Sizes-H2-M: var(--BN-Size-H2-M);
    --BN-Typography-Sizes-H2-S: var(--BN-Size-H2-S);
    --BN-Typography-Sizes-H3-L: var(--BN-Size-H3-L);
    --BN-Typography-Sizes-H3-M: var(--BN-Size-H3-M);
    --BN-Typography-Sizes-H3-S: var(--BN-Size-H3-S);
    --BN-Typography-Sizes-Subtitle-S: var(--BN-Size-Subtitle-S);
    --BN-Typography-Sizes-Subtitle-M: var(--BN-Size-Subtitle-M);
    --BN-Typography-Sizes-Subtitle-L: var(--BN-Size-Subtitle-L);
    --BN-Typography-Sizes-Subtitle-XL: var(--BN-Size-Subtitle-XL);
    --BN-Text-Primary-Default-Dark: var(--BN-White-1000);
    --BN-Text-Primary-Default-Light: var(--BN-Navy-800);
    --BN-Text-Primary-Disabled-Dark: var(--BN-White-400);
    --BN-Text-Primary-Disabled-Light: var(--BN-Grey-250);
    --BN-Text-Primary-Hover-Dark: var(--BN-White-800);
    --BN-Text-Primary-Hover-Light: var(--BN-Navy-600);
    --BN-Text-Primary-Link-Dark: var(--BN-Blue-600);
    --BN-Text-Primary-Link-Light: var(--BN-Blue-600);
    --BN-Text-Primary-Accent-Dark: var(--BN-Blue-700);
    --BN-Text-Primary-Accent-Light: var(--BN-Blue-700);
    --BN-Text-Inverse-Default-Dark: var(--BN-Navy-800);
    --BN-Text-Inverse-Default-Light: var(--BN-White-1000);
    --BN-Text-Inverse-Disabled-Dark: var(--BN-Navy-300);
    --BN-Text-Inverse-Disabled-Light: var(--BN-White-800);
    --BN-Text-Inverse-Hover-Dark: var(--BN-Navy-600);
    --BN-Text-Inverse-Hover-Light: var(--BN-White-400);
    --BN-Background-Dark-Dark: var(--BN-White-1000);
    --BN-Background-Dark-Light: var(--BN-Navy-800);
    --BN-Background-Dark-Hover-Dark: var(--BN-White-700);
    --BN-Background-Dark-Hover-Light: var(--BN-Navy-600);
    --BN-Background-Dark-Disabled-Dark: var(--BN-White-300);
    --BN-Background-Dark-Disabled-Light: var(--BN-Navy-300);
    --BN-Background-Light-Dark: var(--BN-Navy-800);
    --BN-Background-Light-Light: var(--BN-White-1000);
    --BN-Background-Light-Hover-Dark: var(--BN-Navy-600);
    --BN-Background-Light-Hover-Light: var(--BN-White-700);
    --BN-Background-Light-Disabled-Dark: var(--BN-Navy-300);
    --BN-Background-Light-Disabled-Light: var(--BN-White-300);
    --BN-Background-Special-Dark: var(--BN-Peach-100);
    --BN-Background-Special-Light: var(--BN-Peach-100);
    --BN-Border-Default-Dark: var(--BN-White-1000);
    --BN-Border-Default-Light: var(--BN-Navy-800);
    --BN-Border-Divider-Dark: var(--BN-Grey-200);
    --BN-Border-Divider-Light: var(--BN-Grey-200);
    --BN-Border-Hover-Dark: var(--BN-White-700);
    --BN-Border-Hover-Light: var(--BN-Navy-600);
    --BN-Border-Disabled-Dark: var(--BN-White-300);
    --BN-Border-Disabled-Light: var(--BN-Navy-300);
    --BN-Carusel-Ver-Padding-XL: 32px;
    --BN-Carusel-Ver-Padding-S: 32px;
    --BN-Carusel-Hor-Padding-XL: 16px;
    --BN-Carusel-Hor-Padding-L: 16px;
    --BN-Section-Title-Top-Padding-XL: 36px;
    --BN-Section-Title-Top-Padding-L: 20px;
    --BN-Section-Title-Top-Padding-M: 14px;
    --BN-Section-Title-Top-Padding-S: 12px;
    --BN-Section-Title-Hor-Padding-XL: 48px;
    --BN-Section-Title-Hor-Padding-L: 48px;
    --BN-Section-Title-Hor-Padding-M: 52px;
    --BN-Section-Title-Hor-Padding-S: 20px;
    --BN-Section-Title-Bottom-Padding-XL: 40px;
    --BN-Section-Title-Bottom-Padding-L: 40px;
    --BN-Section-Title-Bottom-Padding-M: 40px;
    --BN-Section-Title-Bottom-Padding-S: 12px;
    --BN-Split-regular-Ver-Padding: 132px;
    --BN-split-regular-Hor-Padding: 0px
}

.btn-solid-light-large {
    align-items: center;
    background: #0c1636;
    background: var(--BN-Background-Dark-Light);
    color: #fff;
    color: var(--BN-Text-Inverse-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-solid-light-large:hover {
    background: #2c2c55;
    background: var(--BN-Background-Dark-Hover-Light)
}

.btn-solid-light-large:disabled {
    background: #8a8aa0;
    background: var(--BN-Background-Dark-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-solid-light-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-solid-light-small {
    align-items: center;
    background: #0c1636;
    background: var(--BN-Background-Dark-Light);
    color: #fff;
    color: var(--BN-Text-Inverse-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px;
    padding: 13px 32px
}

.btn-solid-light-small:hover {
    background: #2c2c55;
    background: var(--BN-Background-Dark-Hover-Light)
}

.btn-solid-light-small:disabled {
    background: #8a8aa0;
    background: var(--BN-Background-Dark-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-solid-light-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-outline-light-large {
    align-items: center;
    background: #0000;
    border: 1px solid #0c1636;
    border: 1px solid var(--BN-Border-Default-Light);
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-outline-light-large:hover {
    border: 1px solid #2c2c55;
    border: 1px solid var(--BN-Border-Hover-Light);
    color: #2c2c55;
    color: var(--BN-Text-Primary-Hover-Light)
}

.btn-outline-light-large:disabled {
    border: 1px solid #8a8aa0;
    border: 1px solid var(--BN-Border-Disabled-Light);
    color: #c4c4c4;
    color: var(--BN-Text-Primary-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-outline-light-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-outline-light-small {
    align-items: center;
    background: #0000;
    border: 1px solid #0c1636;
    border: 1px solid var(--BN-Border-Default-Light);
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px;
    padding: 13px 32px
}

.btn-outline-light-small:hover {
    border: 1px solid #2c2c55;
    border: 1px solid var(--BN-Border-Hover-Light);
    color: #2c2c55;
    color: var(--BN-Text-Primary-Hover-Light)
}

.btn-outline-light-small:disabled {
    border: 1px solid #8a8aa0;
    border: 1px solid var(--BN-Border-Disabled-Light);
    color: #c4c4c4;
    color: var(--BN-Text-Primary-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-outline-light-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-text-light-large {
    align-items: center;
    background: #0000;
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-text-light-large:hover {
    text-decoration: underline;
    text-underline-offset: 8px
}

.btn-text-light-large:disabled {
    color: #c4c4c4;
    color: var(--BN-Text-Primary-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-text-light-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }

    .btn-text-light-large:active {
        text-decoration: underline;
        text-underline-offset: 8px
    }
}

.btn-text-light-small {
    align-items: center;
    background: #0000;
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 13px 32px
}

.btn-text-light-small:hover {
    text-decoration: underline;
    text-underline-offset: 8px
}

.btn-text-light-small:disabled {
    color: #c4c4c4;
    color: var(--BN-Text-Primary-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-text-light-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-solid-dark-large {
    align-items: center;
    background: #fff;
    background: var(--BN-Background-Dark-Dark);
    color: #0c1636;
    color: var(--BN-Text-Inverse-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-solid-dark-large:hover {
    background: #ffffffb3;
    background: var(--BN-Background-Dark-Hover-Dark)
}

.btn-solid-dark-large:disabled {
    background: #ffffff4d;
    background: var(--BN-Background-Dark-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-solid-dark-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-solid-dark-small {
    align-items: center;
    background: #fff;
    background: var(--BN-Background-Dark-Dark);
    color: #fff;
    color: var(--BN-Text-Inverse-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px;
    padding: 13px 32px
}

.btn-solid-dark-small:hover {
    background: #ffffffb3;
    background: var(--BN-Background-Dark-Hover-Dark)
}

.btn-solid-dark-small:disabled {
    background: var(-BN-Background-Dark-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-solid-dark-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-outline-dark-large {
    align-items: center;
    background: #0000;
    border: 1px solid #fff;
    border: 1px solid var(--BN-Border-Default-Dark);
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-outline-dark-large:hover {
    border: 1px solid #ffffffb3;
    border: 1px solid var(--BN-Border-Hover-Dark);
    color: #fffc;
    color: var(--BN-Text-Primary-Hover-Dark)
}

.btn-outline-dark-large:disabled {
    border: 1px solid #ffffff4d;
    border: 1px solid var(--BN-Border-Disabled-Dark);
    color: #fff6;
    color: var(--BN-Text-Primary-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-outline-dark-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-outline-dark-small {
    align-items: center;
    background: #0000;
    border: 1px solid #fff;
    border: 1px solid var(--BN-Border-Default-Dark);
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px;
    padding: 13px 32px
}

.btn-outline-dark-small:hover {
    border: 1px solid #ffffffb3;
    border: 1px solid var(--BN-Border-Hover-Dark);
    color: #fffc;
    color: var(--BN-Text-Primary-Hover-Dark)
}

.btn-outline-dark-small:disabled {
    border: 1px solid #ffffff4d;
    border: 1px solid var(--BN-Border-Disabled-Dark);
    color: #fff6;
    color: var(--BN-Text-Primary-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-outline-dark-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-text-dark-large {
    align-items: center;
    background: #0000;
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-text-dark-large:hover {
    text-decoration: underline;
    text-underline-offset: 8px
}

.btn-text-dark-large:disabled {
    color: #fff6;
    color: var(--BN-Text-Primary-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-text-dark-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-text-dark-small {
    align-items: center;
    background: #0000;
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 13px 32px
}

.btn-text-dark-small:hover {
    text-decoration: underline;
    text-underline-offset: 8px
}

.btn-text-dark-small:disabled {
    color: #fff6;
    color: var(--BN-Text-Primary-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-text-dark-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-solid-blue,.btn-solid-white {
    align-items: center;
    background-color: #151542;
    background-color: var(--BN-Navy-700);
    border-radius: 4px;
    color: #fff;
    color: var(--BN-White-1000);
    display: flex;
    font-family: Gantari;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    line-height: 20px;
    padding: 10px 32px
}

@media(max-width: 743px) {
    .btn-solid-blue,.btn-solid-white {
        font-size:14px;
        width: 100%
    }
}

.btn-solid-white {
    background-color: #fff;
    background-color: var(--BN-White-1000);
    color: #151542;
    color: var(--BN-Navy-700)
}

.split-slider-container {
    display: flex;
    position: relative;
    width: 100%
}

.split-slider-container-cms {
    padding-bottom: 130px
}

.split-slider-left-wrapper,.split-slider-right-wrapper {
    position: relative
}

.split-slider-left-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 168px;
    padding: 0 168px;
    width: 50%
}

.split-slider-left-wrapper-cms {
    padding: 0 40px!important
}

@media(max-width: 743px) {
    .split-slider-left-wrapper {
        margin-top:0;
        padding: 0;
        width: 100%
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .split-slider-left-wrapper {
        margin-top:64px;
        padding: 0 84px
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .split-slider-left-wrapper {
        margin-top:104px;
        padding: 0 152px
    }
}

.split-slider-swiper-wrapper {
    padding: 0!important
}

@media(max-width: 743px) {
    .split-slider-swiper-wrapper {
        width:100%
    }
}

.split-slider-pagination {
    align-items: center;
    display: flex;
    justify-content: center;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.split-slider-pagination-container {
    align-items: center;
    bottom: 36px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 50%;
    z-index: 1
}

@media(max-width: 743px) {
    .split-slider-pagination-container {
        bottom:40px;
        width: 100%
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .split-slider-pagination-container {
        bottom:44px
    }
}

.split-slider-pagination-row {
    align-items: center;
    display: flex;
    gap: 9px;
    justify-content: center
}

.split-slider-pagination-number {
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    font-family: Outfit;
    font-family: var(--BN-Body-Font-Family);
    font-size: 12px;
    font-weight: 400;
    text-align: center
}

.split-slider-nav-button {
    display: flex
}

.split-slider-nav-button.prev-button {
    padding-left: 3px;
    padding-right: 5px
}

.split-slider-nav-button.next-button {
    padding-left: 5px;
    padding-right: 3px
}

.split-slider-nav-button.disabled-button {
    cursor: default;
    opacity: .3
}

.split-slider-nav-button.disabled-button:hover {
    opacity: .3
}

.split-slider-scrollbar {
    background-color: #e0e0e0;
    height: 1px;
    position: relative;
    width: 200px
}

.split-slider-scrollbar-drag {
    background-color: #000;
    border-radius: 1.5px;
    height: 1px;
    position: absolute;
    top: 0
}

.split-slider-right-wrapper {
    width: 50%
}

.split-slider-right-wrapper img {
    width: 100%
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, 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")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    opacity: .2;
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
    width: 8px;
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))
}

button.swiper-pagination-bullet {
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    opacity: 1;
    opacity: var(--swiper-pagination-bullet-opacity,1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0;
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-progressbar {
    background: #00000040;
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-lock {
    display: none
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    align-items: center;
    color: var(--swiper-theme-color);
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: 44px;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: -22px;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: 50%;
    width: 27px;
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 44px;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none!important
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-scrollbar {
    background: #0000001a;
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: #00000080;
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.cuswiper-wrapper {
    background: #0000;
    position: relative;
    width: 100%
}

.cuswiper-wrapper-no-relative {
    position: static
}

.cuswiper-slide-wrapper {
    content: ""
}

.cuswiper-cms-wrapper {
    align-items: center;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 100%
}

.cuswiper-cms-slides {
    -webkit-overflow-scrolling: touch;
    display: flex;
    overflow: hidden;
    scroll-behavior: smooth;
    transition: transform .3s ease-in-out;
    width: 100%
}

.cuswiper-cms-arrow {
    background-color: #00000080;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 24px;
    padding: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1
}

.cuswiper-cms-arrow-left {
    left: 5px
}

.cuswiper-cms-arrow-right {
    right: 5px
}

.cms-picture-base {
    max-width: 100%;
    object-fit: cover
}

.cms-remove-button {
    position: absolute;
    z-index: 999
}

.cms-picture-dimensions {
    background-color: red;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 0;
    padding: 2px 4px;
    position: absolute;
    top: 0;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.cms-picture-dimensions span {
    display: none
}

.btn-solid-light-large {
    align-items: center;
    background: #0c1636;
    background: var(--BN-Background-Dark-Light);
    color: #fff;
    color: var(--BN-Text-Inverse-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-solid-light-large:hover {
    background: #2c2c55;
    background: var(--BN-Background-Dark-Hover-Light)
}

.btn-solid-light-large:disabled {
    background: #8a8aa0;
    background: var(--BN-Background-Dark-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-solid-light-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-solid-light-small {
    align-items: center;
    background: #0c1636;
    background: var(--BN-Background-Dark-Light);
    color: #fff;
    color: var(--BN-Text-Inverse-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px;
    padding: 13px 32px
}

.btn-solid-light-small:hover {
    background: #2c2c55;
    background: var(--BN-Background-Dark-Hover-Light)
}

.btn-solid-light-small:disabled {
    background: #8a8aa0;
    background: var(--BN-Background-Dark-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-solid-light-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-outline-light-large {
    align-items: center;
    background: #0000;
    border: 1px solid #0c1636;
    border: 1px solid var(--BN-Border-Default-Light);
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-outline-light-large:hover {
    border: 1px solid #2c2c55;
    border: 1px solid var(--BN-Border-Hover-Light);
    color: #2c2c55;
    color: var(--BN-Text-Primary-Hover-Light)
}

.btn-outline-light-large:disabled {
    border: 1px solid #8a8aa0;
    border: 1px solid var(--BN-Border-Disabled-Light);
    color: #c4c4c4;
    color: var(--BN-Text-Primary-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-outline-light-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-outline-light-small {
    align-items: center;
    background: #0000;
    border: 1px solid #0c1636;
    border: 1px solid var(--BN-Border-Default-Light);
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px;
    padding: 13px 32px
}

.btn-outline-light-small:hover {
    border: 1px solid #2c2c55;
    border: 1px solid var(--BN-Border-Hover-Light);
    color: #2c2c55;
    color: var(--BN-Text-Primary-Hover-Light)
}

.btn-outline-light-small:disabled {
    border: 1px solid #8a8aa0;
    border: 1px solid var(--BN-Border-Disabled-Light);
    color: #c4c4c4;
    color: var(--BN-Text-Primary-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-outline-light-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-text-light-large {
    align-items: center;
    background: #0000;
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-text-light-large:hover {
    text-decoration: underline;
    text-underline-offset: 8px
}

.btn-text-light-large:disabled {
    color: #c4c4c4;
    color: var(--BN-Text-Primary-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-text-light-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }

    .btn-text-light-large:active {
        text-decoration: underline;
        text-underline-offset: 8px
    }
}

.btn-text-light-small {
    align-items: center;
    background: #0000;
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 13px 32px
}

.btn-text-light-small:hover {
    text-decoration: underline;
    text-underline-offset: 8px
}

.btn-text-light-small:disabled {
    color: #c4c4c4;
    color: var(--BN-Text-Primary-Disabled-Light)
}

@media(max-width: 743px) {
    .btn-text-light-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-solid-dark-large {
    align-items: center;
    background: #fff;
    background: var(--BN-Background-Dark-Dark);
    color: #0c1636;
    color: var(--BN-Text-Inverse-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-solid-dark-large:hover {
    background: #ffffffb3;
    background: var(--BN-Background-Dark-Hover-Dark)
}

.btn-solid-dark-large:disabled {
    background: #ffffff4d;
    background: var(--BN-Background-Dark-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-solid-dark-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-solid-dark-small {
    align-items: center;
    background: #fff;
    background: var(--BN-Background-Dark-Dark);
    color: #fff;
    color: var(--BN-Text-Inverse-Default-Light);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px;
    padding: 13px 32px
}

.btn-solid-dark-small:hover {
    background: #ffffffb3;
    background: var(--BN-Background-Dark-Hover-Dark)
}

.btn-solid-dark-small:disabled {
    background: var(-BN-Background-Dark-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-solid-dark-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-outline-dark-large {
    align-items: center;
    background: #0000;
    border: 1px solid #fff;
    border: 1px solid var(--BN-Border-Default-Dark);
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-outline-dark-large:hover {
    border: 1px solid #ffffffb3;
    border: 1px solid var(--BN-Border-Hover-Dark);
    color: #fffc;
    color: var(--BN-Text-Primary-Hover-Dark)
}

.btn-outline-dark-large:disabled {
    border: 1px solid #ffffff4d;
    border: 1px solid var(--BN-Border-Disabled-Dark);
    color: #fff6;
    color: var(--BN-Text-Primary-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-outline-dark-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-outline-dark-small {
    align-items: center;
    background: #0000;
    border: 1px solid #fff;
    border: 1px solid var(--BN-Border-Default-Dark);
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 14px;
    padding: 13px 32px
}

.btn-outline-dark-small:hover {
    border: 1px solid #ffffffb3;
    border: 1px solid var(--BN-Border-Hover-Dark);
    color: #fffc;
    color: var(--BN-Text-Primary-Hover-Dark)
}

.btn-outline-dark-small:disabled {
    border: 1px solid #ffffff4d;
    border: 1px solid var(--BN-Border-Disabled-Dark);
    color: #fff6;
    color: var(--BN-Text-Primary-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-outline-dark-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-text-dark-large {
    align-items: center;
    background: #0000;
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 18px 60px
}

.btn-text-dark-large:hover {
    text-decoration: underline;
    text-underline-offset: 8px
}

.btn-text-dark-large:disabled {
    color: #fff6;
    color: var(--BN-Text-Primary-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-text-dark-large {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-text-dark-small {
    align-items: center;
    background: #0000;
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark);
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Labels-Font-Family);
    font-size: 16px;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    padding: 13px 32px
}

.btn-text-dark-small:hover {
    text-decoration: underline;
    text-underline-offset: 8px
}

.btn-text-dark-small:disabled {
    color: #fff6;
    color: var(--BN-Text-Primary-Disabled-Dark)
}

@media(max-width: 743px) {
    .btn-text-dark-small {
        font-size:14px;
        padding: 15px 32px;
        width: 100%
    }
}

.btn-solid-blue,.btn-solid-white {
    align-items: center;
    background-color: #151542;
    background-color: var(--BN-Navy-700);
    border-radius: 4px;
    color: #fff;
    color: var(--BN-White-1000);
    display: flex;
    font-family: Gantari;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    line-height: 20px;
    padding: 10px 32px
}

@media(max-width: 743px) {
    .btn-solid-blue,.btn-solid-white {
        font-size:14px;
        width: 100%
    }
}

.btn-solid-white {
    background-color: #fff;
    background-color: var(--BN-White-1000);
    color: #151542;
    color: var(--BN-Navy-700)
}

.focus-slide-container {
    display: flex;
    justify-content: center;
    width: 100%
}

.focus-slide-container-cms {
    content: ""
}

.focus-slide-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    width: 100%
}

.focus-slide-picture-wrapper,.focus-slide-picture-wrapper img {
    width: 100%
}

.focus-slide-content {
    padding-bottom: 72px;
    width: 100%
}

@media(max-width: 743px) {
    .focus-slide-content {
        padding-bottom:24px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .focus-slide-content {
        padding-bottom:44px
    }
}

.focus-slide-title {
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    font-family: Outfit;
    font-family: var(--BN-Headers-Font-Family);
    font-size: 20px;
    font-size: var(--BN-Size-20);
    font-weight: 400;
    line-height: 20px
}

.focus-slide-title-wrapper {
    display: flex;
    padding: 28px 0 16px 28px
}

@media(max-width: 743px) {
    .focus-slide-title-wrapper {
        padding:12px 0 12px 4px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .focus-slide-title-wrapper {
        padding:12px 0 16px 4px
    }
}

.focus-slide-title-section {
    content: ""
}

@media(max-width: 743px),(min-width:744px)and (max-width:1133px) {
    .focus-slide-title {
        font-size:14px;
        font-size: var(--BN-Size-14)
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .focus-slide-title {
        font-size:16px;
        font-size: var(--BN-Size-16)
    }
}

.focus-slide-description {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    display: -webkit-box;
    font-family: Outfit;
    font-family: var(--BN-Body-Font-Family);
    font-size: 14px;
    font-weight: 400;
    height: 80px;
    line-height: 20px;
    overflow: hidden
}

.focus-slide-description-wrapper {
    display: flex;
    overflow: hidden;
    padding-left: 28px
}

@media(max-width: 743px),(min-width:744px)and (max-width:1133px) {
    .focus-slide-description-wrapper {
        padding-left:4px
    }
}

.focus-slide-description-section {
    content: ""
}

@media(max-width: 743px) {
    .focus-slide-description {
        max-height:80px
    }
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, 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")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    align-items: center;
    color: var(--swiper-theme-color);
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: 44px;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: -22px;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: 50%;
    width: 27px;
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 44px;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none!important
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

:root {
    --JA-Max-Width: 1920px;
    --BN-Font-Outfit: "Outfit";
    --BN-Navy-300: #8a8aa0;
    --BN-Navy-600: #2c2c55;
    --BN-Navy-700: #151542;
    --BN-Navy-800: #0c1636;
    --BN-White-300: #ffffff4d;
    --BN-White-400: #fff6;
    --BN-White-500: #ffffff80;
    --BN-White-600: #fff9;
    --BN-White-700: #ffffffb3;
    --BN-White-800: #fffc;
    --BN-White-900: #ffffffe6;
    --BN-White-1000: #fff;
    --BN-Grey-200: #d9d9d9;
    --BN-Grey-250: #c4c4c4;
    --BN-Peach-100: #fffbf7;
    --BN-Blue-600: #029af0;
    --BN-Blue-700: #06f;
    --BN-Size-14: 14px;
    --BN-Size-16: 16px;
    --BN-Size-20: 20px;
    --BN-Size-24: 24px;
    --BN-Size-32: 32px;
    --BN-Size-44: 44px;
    --BN-Size-48: 48px;
    --BN-Size-64: 64px;
    --BN-Headers-Font-Family: var(--BN-Font-Outfit);
    --BN-Labels-Font-Family: var(--BN-Font-Outfit);
    --BN-Body-Font-Family: var(--BN-Font-Outfit);
    --BN-Size-H1-XXL: var(--BN-Size-44);
    --BN-Size-H1-XL: var(--BN-Size-32);
    --BN-Size-H1-L: var(--BN-Size-24);
    --BN-Size-H1-M: var(--BN-Size-20);
    --BN-Size-H1-S: var(--BN-Size-16);
    --BN-Size-H2-XL: var(--BN-Size-32);
    --BN-Size-H2-L: var(--BN-Size-24);
    --BN-Size-H2-M: var(--BN-Size-20);
    --BN-Size-H2-S: var(--BN-Size-16);
    --BN-Size-H3-L: var(--BN-Size-24);
    --BN-Size-H3-M: var(--BN-Size-20);
    --BN-Size-H3-S: var(--BN-Size-16);
    --BN-Size-Subtitle-S: var(--BN-Size-14);
    --BN-Size-Subtitle-M: var(--BN-Size-14);
    --BN-Size-Subtitle-L: var(--BN-Size-16);
    --BN-Size-Subtitle-XL: var(--BN-Size-20);
    --BN-Typography-Sizes-H1-XXL: var(--BN-Size-H1-XXL);
    --BN-Typography-Sizes-H1-XL: var(--BN-Size-H1-XL);
    --BN-Typography-Sizes-H1-L: var(--BN-Size-H1-L);
    --BN-Typography-Sizes-H1-M: var(--BN-Size-H1-M);
    --BN-Typography-Sizes-H1-S: var(--BN-Size-H1-S);
    --BN-Typography-Sizes-H2-XL: var(--BN-Size-H2-XL);
    --BN-Typography-Sizes-H2-L: var(--BN-Size-H2-L);
    --BN-Typography-Sizes-H2-M: var(--BN-Size-H2-M);
    --BN-Typography-Sizes-H2-S: var(--BN-Size-H2-S);
    --BN-Typography-Sizes-H3-L: var(--BN-Size-H3-L);
    --BN-Typography-Sizes-H3-M: var(--BN-Size-H3-M);
    --BN-Typography-Sizes-H3-S: var(--BN-Size-H3-S);
    --BN-Typography-Sizes-Subtitle-S: var(--BN-Size-Subtitle-S);
    --BN-Typography-Sizes-Subtitle-M: var(--BN-Size-Subtitle-M);
    --BN-Typography-Sizes-Subtitle-L: var(--BN-Size-Subtitle-L);
    --BN-Typography-Sizes-Subtitle-XL: var(--BN-Size-Subtitle-XL);
    --BN-Text-Primary-Default-Dark: var(--BN-White-1000);
    --BN-Text-Primary-Default-Light: var(--BN-Navy-800);
    --BN-Text-Primary-Disabled-Dark: var(--BN-White-400);
    --BN-Text-Primary-Disabled-Light: var(--BN-Grey-250);
    --BN-Text-Primary-Hover-Dark: var(--BN-White-800);
    --BN-Text-Primary-Hover-Light: var(--BN-Navy-600);
    --BN-Text-Primary-Link-Dark: var(--BN-Blue-600);
    --BN-Text-Primary-Link-Light: var(--BN-Blue-600);
    --BN-Text-Primary-Accent-Dark: var(--BN-Blue-700);
    --BN-Text-Primary-Accent-Light: var(--BN-Blue-700);
    --BN-Text-Inverse-Default-Dark: var(--BN-Navy-800);
    --BN-Text-Inverse-Default-Light: var(--BN-White-1000);
    --BN-Text-Inverse-Disabled-Dark: var(--BN-Navy-300);
    --BN-Text-Inverse-Disabled-Light: var(--BN-White-800);
    --BN-Text-Inverse-Hover-Dark: var(--BN-Navy-600);
    --BN-Text-Inverse-Hover-Light: var(--BN-White-400);
    --BN-Background-Dark-Dark: var(--BN-White-1000);
    --BN-Background-Dark-Light: var(--BN-Navy-800);
    --BN-Background-Dark-Hover-Dark: var(--BN-White-700);
    --BN-Background-Dark-Hover-Light: var(--BN-Navy-600);
    --BN-Background-Dark-Disabled-Dark: var(--BN-White-300);
    --BN-Background-Dark-Disabled-Light: var(--BN-Navy-300);
    --BN-Background-Light-Dark: var(--BN-Navy-800);
    --BN-Background-Light-Light: var(--BN-White-1000);
    --BN-Background-Light-Hover-Dark: var(--BN-Navy-600);
    --BN-Background-Light-Hover-Light: var(--BN-White-700);
    --BN-Background-Light-Disabled-Dark: var(--BN-Navy-300);
    --BN-Background-Light-Disabled-Light: var(--BN-White-300);
    --BN-Background-Special-Dark: var(--BN-Peach-100);
    --BN-Background-Special-Light: var(--BN-Peach-100);
    --BN-Border-Default-Dark: var(--BN-White-1000);
    --BN-Border-Default-Light: var(--BN-Navy-800);
    --BN-Border-Divider-Dark: var(--BN-Grey-200);
    --BN-Border-Divider-Light: var(--BN-Grey-200);
    --BN-Border-Hover-Dark: var(--BN-White-700);
    --BN-Border-Hover-Light: var(--BN-Navy-600);
    --BN-Border-Disabled-Dark: var(--BN-White-300);
    --BN-Border-Disabled-Light: var(--BN-Navy-300);
    --BN-Carusel-Ver-Padding-XL: 32px;
    --BN-Carusel-Ver-Padding-S: 32px;
    --BN-Carusel-Hor-Padding-XL: 16px;
    --BN-Carusel-Hor-Padding-L: 16px;
    --BN-Section-Title-Top-Padding-XL: 36px;
    --BN-Section-Title-Top-Padding-L: 20px;
    --BN-Section-Title-Top-Padding-M: 14px;
    --BN-Section-Title-Top-Padding-S: 12px;
    --BN-Section-Title-Hor-Padding-XL: 48px;
    --BN-Section-Title-Hor-Padding-L: 48px;
    --BN-Section-Title-Hor-Padding-M: 52px;
    --BN-Section-Title-Hor-Padding-S: 20px;
    --BN-Section-Title-Bottom-Padding-XL: 40px;
    --BN-Section-Title-Bottom-Padding-L: 40px;
    --BN-Section-Title-Bottom-Padding-M: 40px;
    --BN-Section-Title-Bottom-Padding-S: 12px;
    --BN-Split-regular-Ver-Padding: 132px;
    --BN-split-regular-Hor-Padding: 0px
}

.link-dark,.link-light {
    align-items: center;
    display: flex;
    font-family: Outfit;
    font-family: var(--BN-Body-Font-Family);
    font-size: 16px;
    font-size: var(--BN-Size-16);
    font-weight: 400;
    justify-content: center;
    padding: 12px;
    text-decoration: underline;
    text-underline-offset: 8px
}

@media(max-width: 743px) {
    .link-dark,.link-light {
        font-size:14px;
        font-size: var(--BN-Size-14)
    }
}

.link-light-black {
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light)
}

.link-light-blue {
    color: #029af0;
    color: var(--BN-Text-Primary-Link-Light)
}

.link-dark-white {
    color: #fff;
    color: var(--BN-Text-Primary-Default-Dark)
}

.link-dark-blue {
    color: #029af0;
    color: var(--BN-Text-Primary-Link-Dark)
}

.focus-carousel-container {
    padding: 32px 0;
    padding: var(--BN-Carusel-Ver-Padding-XL) 0;
    width: calc(100% - 32px)
}

@media(max-width: 743px) {
    .focus-carousel-container {
        padding:32px 0 45px;
        padding: var(--BN-Carusel-Ver-Padding-XL) 0 45px;
        width: 100%
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .focus-carousel-container {
        padding:48px 0;
        width: 100%
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .focus-carousel-container {
        padding:48px 0 48px 16px;
        width: 100%
    }
}

@media(min-width: 1529px)and (max-width:1919px) {
    .focus-carousel-container {
        padding-left:16px;
        width: 100%
    }
}

.focus-carousel-container-cms {
    content: ""
}

.focus-carousel-wrapper {
    width: 100%
}

@media(min-width: 1529px)and (max-width:1919px) {
    .focus-carousel-wrapper {
        width:100%
    }
}

.focus-carousel-header {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 36px 48px;
    width: 100%
}

@media(max-width: 743px) {
    .focus-carousel-header {
        padding:12px 20px;
        padding: var(--BN-Section-Title-Top-Padding-S) var(--BN-Section-Title-Hor-Padding-S)
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .focus-carousel-header {
        padding:14px 52px 40px;
        padding: var(--BN-Section-Title-Top-Padding-M) var(--BN-Section-Title-Hor-Padding-M) var(--BN-Section-Title-Bottom-Padding-M)
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .focus-carousel-header {
        padding:20px 48px 40px;
        padding: var(--BN-Section-Title-Top-Padding-L) var(--BN-Section-Title-Hor-Padding-L) var(--BN-Section-Title-Bottom-Padding-L)
    }
}

.focus-carousel-header-title {
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    font-family: Outfit;
    font-family: var(--BN-Headers-Font-Family);
    font-size: 24px;
    font-size: var(--BN-Typography-Sizes-H3-L);
    font-weight: 400;
    line-height: normal
}

@media(max-width: 743px) {
    .focus-carousel-header-title {
        font-size:16px;
        font-size: var(--BN-Typography-Sizes-H3-S)
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .focus-carousel-header-title {
        font-size:20px;
        font-size: var(--BN-Typography-Sizes-H3-M)
    }
}

.focus-carousel-header-text {
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    font-family: Outfit;
    font-family: var(--BN-Body-Font-Family);
    font-size: 16px;
    font-size: var(--BN-Size-16);
    font-weight: 400
}

.focus-carousel-cms {
    position: relative
}

.focus-carousel-cms-wrapper {
    align-items: center;
    display: flex;
    position: relative;
    width: 100%
}

.focus-carousel-cms-slides {
    display: flex;
    min-height: 400px;
    overflow: hidden;
    scroll-behavior: smooth;
    width: 100%
}

.focus-carousel-cms-slides .focus-slide-container {
    box-sizing: border-box;
    display: flex;
    flex: 0 0 41.55%;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 auto;
    max-width: 500px;
    padding-right: 20px;
    width: 100%
}

.focus-carousel-cms-arrow-left,.focus-carousel-cms-arrow-right {
    align-items: center;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    box-shadow: 0 4px 12px #0000001a;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease;
    width: 48px;
    z-index: 10
}

.focus-carousel-cms-arrow-left:hover,.focus-carousel-cms-arrow-right:hover {
    background: #f5f5f5;
    border-color: #0c1636;
    box-shadow: 0 6px 16px #00000026
}

.focus-carousel-cms-arrow-left svg,.focus-carousel-cms-arrow-right svg {
    color: #0c1636;
    transition: color .3s ease
}

.focus-carousel-cms-arrow-left {
    left: 10px
}

.focus-carousel-cms-arrow-right {
    right: 10px
}

.focus-carousel-swiper-wrapper {
    overflow: hidden;
    position: relative;
    width: 100%
}

.focus-carousel-slide {
    flex-shrink: 0
}

@media(max-width: 743px) {
    .focus-carousel-slide:not(.swiper-slide-active) img {
        margin-top:6%;
        transform: scale(.881)
    }

    .focus-carousel-slide:not(.swiper-slide-active) .focus-slide-description-wrapper,.focus-carousel-slide:not(.swiper-slide-active) .focus-slide-title-wrapper {
        display: none
    }

    .focus-carousel-slide.swiper-slide-active img {
        transform: scale(1.119)
    }

    .focus-carousel-slide.swiper-slide-active .focus-slide-content {
        left: 0;
        position: relative;
        top: 3.5%;
        width: 112%
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    /*.focus-carousel-slide:not(.swiper-slide-active) img {
        margin-top:3.5%;
        transform: scale(.885)
    }*/

    .focus-carousel-slide:not(.swiper-slide-active) .focus-slide-content {
        left: 0;
        position: relative;
        top: 4.24%;
        width: 100%
    }

    /*.focus-carousel-slide:not(.swiper-slide-active) .focus-slide-description-wrapper,.focus-carousel-slide:not(.swiper-slide-active) .focus-slide-title-wrapper {
        display: none
    }*/

    /*.focus-carousel-slide.swiper-slide-active img {
        transform: scale(1.115)
    }*/

    .focus-carousel-slide.swiper-slide-active .focus-slide-content {
        left: 0;
        position: relative;
        top: 4.3%;
        width: 111.5%
    }
}

@media(min-width: 1150px)and (max-width:1528px) {
    .focus-carousel-slide {
        flex-shrink:0;
        min-width: 440px;
        width: 440px!important
    }
}

@media(min-width: 1529px)and (max-width:1919px) {
    .focus-carousel-slide {
        flex-shrink:0;
        min-width: 462px;
        width: 462px!important
    }
}

@media(min-width: 1920px) {
    .focus-carousel-slide {
        flex-shrink:0;
        min-width: 462px;
        width: auto
    }
}

.focus-carousel-nav-button {
    align-items: center;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    box-shadow: 0 4px 12px #0000001a;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    position: absolute;
    top: calc(50% - 108px);
    transform: translateY(-50%);
    transition: all .3s ease;
    width: 36px;
    z-index: 10
}

@media(max-width: 743px) {
    .focus-carousel-nav-button {
        top:calc(53.1% - 80px)
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .focus-carousel-nav-button {
        top:calc(53.7% - 86px)
    }
}

.focus-carousel-nav-button:active,.focus-carousel-nav-button:focus {
    cursor: pointer
}

.focus-carousel-nav-button.disabled {
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

.focus-carousel-nav-button svg {
    color: #0c1636;
    transition: color .3s ease
}

.focus-carousel-nav-no-description {
    top: calc(50% - 68px)
}

@media(max-width: 743px) {
    .focus-carousel-nav-no-description {
        top:calc(50% - 26px)
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .focus-carousel-nav-no-description {
        top:calc(50% - 26px)
    }
}

@media(min-width: 744px)and (max-width:800px) {
    .focus-carousel-nav-no-description {
        top:calc(50% - 33px)
    }
}

@media(min-width: 801px)and (max-width:900px) {
    .focus-carousel-nav-no-description {
        top:calc(50% - 32px)
    }
}

@media(min-width: 901px)and (max-width:1000px) {
    .focus-carousel-nav-no-description {
        top:calc(50% - 30px)
    }
}

.focus-carousel-nav-prev {
    left: 10px;
    padding-bottom: 2px;
    padding-right: 5px
}

.focus-carousel-nav-next {
    padding-bottom: 2px;
    padding-right: 5px;
    right: 10px
}
@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,#00000080,#0000)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    opacity: .2;
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
    width: 8px;
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))
}

button.swiper-pagination-bullet {
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    opacity: 1;
    opacity: var(--swiper-pagination-bullet-opacity,1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0;
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-progressbar {
    background: #00000040;
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-lock {
    display: none
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    align-items: center;
    color: var(--swiper-theme-color);
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: 44px;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: -22px;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: 50%;
    width: 27px;
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 44px;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none!important
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-scrollbar {
    background: #0000001a;
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: #00000080;
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.cuswiper-wrapper {
    background: #0000;
    position: relative;
    width: 100%
}

.cuswiper-wrapper-no-relative {
    position: static
}

.cuswiper-slide-wrapper {
    content: ""
}

.cuswiper-cms-wrapper {
    align-items: center;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 100%
}

.cuswiper-cms-slides {
    -webkit-overflow-scrolling: touch;
    display: flex;
    overflow: hidden;
    scroll-behavior: smooth;
    transition: transform .3s ease-in-out;
    width: 100%
}

.cuswiper-cms-arrow {
    background-color: #00000080;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 24px;
    padding: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1
}

.cuswiper-cms-arrow-left {
    left: 5px
}

.cuswiper-cms-arrow-right {
    right: 5px
}

.crslide-wrapper {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    position: relative;
    transition: transform .5s ease
}

.crslide-container {
    min-height: 116px
}

.crslide-container,.crslide-content {
    display: flex;
    flex-direction: column;
    width: 100%
}

.crslide-content {
    align-items: flex-start;
    justify-content: center;
    max-width: 620px
}

.crslide-content-name,.crslide-content-text {
    color: var(--BN-Text-Primary-Default-Light);
    font-family: var(--BN-Body-Font-Family);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    width: 100%
}

.crslide-content-text-wrapper {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: space-between;
    max-width: 460px;
    width: 100%
}

.crslide-stars-wrapper {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: flex-start;
    margin-bottom: 12px
}

.crslide-stars-wrapper span {
    font-size: 0;
    height: 16px;
    width: 16px
}

.crslide-stars-wrapper span svg {
    height: 16px;
    width: 16px
}

@media(max-width: 743px) {
    .swiper-slide-cr {
        box-sizing:border-box;
        width: 100%!important
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .swiper-slide-cr {
        width:327px!important
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .swiper-slide-cr {
        width:327px!important
    }
}

@media(min-width: 1529px) {
    .swiper-slide-cr {
        width:327px!important
    }
}

.custom-arrows-button-cr {
    align-items: center;
    bottom: 240px;
    display: flex;
    gap: 36px;
    justify-content: flex-end;
    padding-right: 64px;
    position: absolute;
    width: 100%
}

@media(max-width: 743px) {
    .custom-arrows-button-cr {
        bottom:180px;
        padding-right: 36px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .custom-arrows-button-cr {
        bottom:217px;
        padding-right: 68px
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .custom-arrows-button-cr {
        bottom:228px
    }
}

@media(max-width: 743px) {
    .swiper-slide-wrapper-cr>div:first-of-type {
        gap:0!important;
        padding: 0!important
    }
}

:root {
    --JA-Max-Width: 1920px;
    --BN-Font-Outfit: "Outfit";
    --BN-Navy-300: #8a8aa0;
    --BN-Navy-600: #2c2c55;
    --BN-Navy-700: #151542;
    --BN-Navy-800: #0c1636;
    --BN-White-300: #ffffff4d;
    --BN-White-400: #fff6;
    --BN-White-500: #ffffff80;
    --BN-White-600: #fff9;
    --BN-White-700: #ffffffb3;
    --BN-White-800: #fffc;
    --BN-White-900: #ffffffe6;
    --BN-White-1000: #fff;
    --BN-Grey-200: #d9d9d9;
    --BN-Grey-250: #c4c4c4;
    --BN-Peach-100: #fffbf7;
    --BN-Blue-600: #029af0;
    --BN-Blue-700: #06f;
    --BN-Size-14: 14px;
    --BN-Size-16: 16px;
    --BN-Size-20: 20px;
    --BN-Size-24: 24px;
    --BN-Size-32: 32px;
    --BN-Size-44: 44px;
    --BN-Size-48: 48px;
    --BN-Size-64: 64px;
    --BN-Headers-Font-Family: var(--BN-Font-Outfit);
    --BN-Labels-Font-Family: var(--BN-Font-Outfit);
    --BN-Body-Font-Family: var(--BN-Font-Outfit);
    --BN-Size-H1-XXL: var(--BN-Size-44);
    --BN-Size-H1-XL: var(--BN-Size-32);
    --BN-Size-H1-L: var(--BN-Size-24);
    --BN-Size-H1-M: var(--BN-Size-20);
    --BN-Size-H1-S: var(--BN-Size-16);
    --BN-Size-H2-XL: var(--BN-Size-32);
    --BN-Size-H2-L: var(--BN-Size-24);
    --BN-Size-H2-M: var(--BN-Size-20);
    --BN-Size-H2-S: var(--BN-Size-16);
    --BN-Size-H3-L: var(--BN-Size-24);
    --BN-Size-H3-M: var(--BN-Size-20);
    --BN-Size-H3-S: var(--BN-Size-16);
    --BN-Size-Subtitle-S: var(--BN-Size-14);
    --BN-Size-Subtitle-M: var(--BN-Size-14);
    --BN-Size-Subtitle-L: var(--BN-Size-16);
    --BN-Size-Subtitle-XL: var(--BN-Size-20);
    --BN-Typography-Sizes-H1-XXL: var(--BN-Size-H1-XXL);
    --BN-Typography-Sizes-H1-XL: var(--BN-Size-H1-XL);
    --BN-Typography-Sizes-H1-L: var(--BN-Size-H1-L);
    --BN-Typography-Sizes-H1-M: var(--BN-Size-H1-M);
    --BN-Typography-Sizes-H1-S: var(--BN-Size-H1-S);
    --BN-Typography-Sizes-H2-XL: var(--BN-Size-H2-XL);
    --BN-Typography-Sizes-H2-L: var(--BN-Size-H2-L);
    --BN-Typography-Sizes-H2-M: var(--BN-Size-H2-M);
    --BN-Typography-Sizes-H2-S: var(--BN-Size-H2-S);
    --BN-Typography-Sizes-H3-L: var(--BN-Size-H3-L);
    --BN-Typography-Sizes-H3-M: var(--BN-Size-H3-M);
    --BN-Typography-Sizes-H3-S: var(--BN-Size-H3-S);
    --BN-Typography-Sizes-Subtitle-S: var(--BN-Size-Subtitle-S);
    --BN-Typography-Sizes-Subtitle-M: var(--BN-Size-Subtitle-M);
    --BN-Typography-Sizes-Subtitle-L: var(--BN-Size-Subtitle-L);
    --BN-Typography-Sizes-Subtitle-XL: var(--BN-Size-Subtitle-XL);
    --BN-Text-Primary-Default-Dark: var(--BN-White-1000);
    --BN-Text-Primary-Default-Light: var(--BN-Navy-800);
    --BN-Text-Primary-Disabled-Dark: var(--BN-White-400);
    --BN-Text-Primary-Disabled-Light: var(--BN-Grey-250);
    --BN-Text-Primary-Hover-Dark: var(--BN-White-800);
    --BN-Text-Primary-Hover-Light: var(--BN-Navy-600);
    --BN-Text-Primary-Link-Dark: var(--BN-Blue-600);
    --BN-Text-Primary-Link-Light: var(--BN-Blue-600);
    --BN-Text-Primary-Accent-Dark: var(--BN-Blue-700);
    --BN-Text-Primary-Accent-Light: var(--BN-Blue-700);
    --BN-Text-Inverse-Default-Dark: var(--BN-Navy-800);
    --BN-Text-Inverse-Default-Light: var(--BN-White-1000);
    --BN-Text-Inverse-Disabled-Dark: var(--BN-Navy-300);
    --BN-Text-Inverse-Disabled-Light: var(--BN-White-800);
    --BN-Text-Inverse-Hover-Dark: var(--BN-Navy-600);
    --BN-Text-Inverse-Hover-Light: var(--BN-White-400);
    --BN-Background-Dark-Dark: var(--BN-White-1000);
    --BN-Background-Dark-Light: var(--BN-Navy-800);
    --BN-Background-Dark-Hover-Dark: var(--BN-White-700);
    --BN-Background-Dark-Hover-Light: var(--BN-Navy-600);
    --BN-Background-Dark-Disabled-Dark: var(--BN-White-300);
    --BN-Background-Dark-Disabled-Light: var(--BN-Navy-300);
    --BN-Background-Light-Dark: var(--BN-Navy-800);
    --BN-Background-Light-Light: var(--BN-White-1000);
    --BN-Background-Light-Hover-Dark: var(--BN-Navy-600);
    --BN-Background-Light-Hover-Light: var(--BN-White-700);
    --BN-Background-Light-Disabled-Dark: var(--BN-Navy-300);
    --BN-Background-Light-Disabled-Light: var(--BN-White-300);
    --BN-Background-Special-Dark: var(--BN-Peach-100);
    --BN-Background-Special-Light: var(--BN-Peach-100);
    --BN-Border-Default-Dark: var(--BN-White-1000);
    --BN-Border-Default-Light: var(--BN-Navy-800);
    --BN-Border-Divider-Dark: var(--BN-Grey-200);
    --BN-Border-Divider-Light: var(--BN-Grey-200);
    --BN-Border-Hover-Dark: var(--BN-White-700);
    --BN-Border-Hover-Light: var(--BN-Navy-600);
    --BN-Border-Disabled-Dark: var(--BN-White-300);
    --BN-Border-Disabled-Light: var(--BN-Navy-300);
    --BN-Carusel-Ver-Padding-XL: 32px;
    --BN-Carusel-Ver-Padding-S: 32px;
    --BN-Carusel-Hor-Padding-XL: 16px;
    --BN-Carusel-Hor-Padding-L: 16px;
    --BN-Section-Title-Top-Padding-XL: 36px;
    --BN-Section-Title-Top-Padding-L: 20px;
    --BN-Section-Title-Top-Padding-M: 14px;
    --BN-Section-Title-Top-Padding-S: 12px;
    --BN-Section-Title-Hor-Padding-XL: 48px;
    --BN-Section-Title-Hor-Padding-L: 48px;
    --BN-Section-Title-Hor-Padding-M: 52px;
    --BN-Section-Title-Hor-Padding-S: 20px;
    --BN-Section-Title-Bottom-Padding-XL: 40px;
    --BN-Section-Title-Bottom-Padding-L: 40px;
    --BN-Section-Title-Bottom-Padding-M: 40px;
    --BN-Section-Title-Bottom-Padding-S: 12px;
    --BN-Split-regular-Ver-Padding: 132px;
    --BN-split-regular-Hor-Padding: 0px
}

.prev-wrapper {
    justify-content: right
}

.next-wrapper,.prev-wrapper {
    display: flex;
    height: 50px;
    width: 50px
}

.next-wrapper {
    justify-content: left
}

.customer-reviews-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%
}

.customer-reviews-header {
    display: flex;
    justify-content: space-between;
    padding: 36px 48px 40px;
    padding: var(--BN-Section-Title-Top-Padding-XL) var(--BN-Section-Title-Hor-Padding-XL) var(--BN-Section-Title-Bottom-Padding-XL) var(--BN-Section-Title-Hor-Padding-XL)
}

@media(max-width: 743px) {
    .customer-reviews-header {
        padding:12px 20px;
        padding: var(--BN-Section-Title-Top-Padding-S) var(--BN-Section-Title-Hor-Padding-S) var(--BN-Section-Title-Bottom-Padding-S) var(--BN-Section-Title-Hor-Padding-S)
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .customer-reviews-header {
        padding:14px 52px 40px;
        padding: var(--BN-Section-Title-Top-Padding-M) var(--BN-Section-Title-Hor-Padding-M) var(--BN-Section-Title-Bottom-Padding-M) var(--BN-Section-Title-Hor-Padding-M)
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .customer-reviews-header {
        padding:20px 48px 40px;
        padding: var(--BN-Section-Title-Top-Padding-L) var(--BN-Section-Title-Hor-Padding-L) var(--BN-Section-Title-Bottom-Padding-L) var(--BN-Section-Title-Hor-Padding-L)
    }
}

.customer-reviews-wrapper {
    background-color: #fffbf7;
    background-color: var(--BN-Background-Special-Light);
    display: flex;
    flex-direction: column;
    padding: 32px 16px;
    padding: var(--BN-Carusel-Ver-Padding-XL) var(--BN-Carusel-Hor-Padding-XL);
    position: relative;
    width: 100%
}

@media(max-width: 743px) {
    .customer-reviews-wrapper {
        padding:32px 16px;
        padding: var(--BN-Carusel-Ver-Padding-S) 16px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .customer-reviews-wrapper {
        padding:32px 16px
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .customer-reviews-wrapper {
        padding:32px 16px;
        padding: 32px var(--BN-Carusel-Hor-Padding-L)
    }
}

.customer-reviews-title {
    color: #0c1636;
    color: var(--BN-Text-Primary-Default-Light);
    font-family: Outfit;
    font-family: var(--BN-Headers-Font-Family);
    font-size: 24px;
    font-size: var(--BN-Typography-Sizes-H3-L);
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    width: 100%
}

@media(max-width: 743px) {
    .customer-reviews-title {
        font-size:16px;
        font-size: var(--BN-Typography-Sizes-H3-S)
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .customer-reviews-title {
        font-size:20px;
        font-size: var(--BN-Typography-Sizes-H3-M)
    }
}

.cuswiper-wrapper {
    padding: 36px 48px 40px;
    padding: var(--BN-Section-Title-Top-Padding-XL) var(--BN-Section-Title-Hor-Padding-XL) var(--BN-Section-Title-Bottom-Padding-XL) var(--BN-Section-Title-Hor-Padding-XL)
}

@media(max-width: 743px) {
    .cuswiper-wrapper {
        padding:12px 20px;
        padding: var(--BN-Section-Title-Top-Padding-S) var(--BN-Section-Title-Hor-Padding-S) var(--BN-Section-Title-Bottom-Padding-S) var(--BN-Section-Title-Hor-Padding-S)
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .cuswiper-wrapper {
        padding:14px 52px 40px;
        padding: var(--BN-Section-Title-Top-Padding-M) var(--BN-Section-Title-Hor-Padding-M) var(--BN-Section-Title-Bottom-Padding-M) var(--BN-Section-Title-Hor-Padding-M)
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .cuswiper-wrapper {
        padding:20px 48px 40px;
        padding: var(--BN-Section-Title-Top-Padding-L) var(--BN-Section-Title-Hor-Padding-L) var(--BN-Section-Title-Bottom-Padding-L) var(--BN-Section-Title-Hor-Padding-L)
    }
}

.cuswiper-cms-slides {
    gap: 64px
}

.cr-swiper-wrapper .swiper-button-prev {
    align-items: center;
    background: #fff;
    background: var(--BN-Background-Dark-Dark);
    border-radius: 20px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    gap: 4px;
    height: 36px;
    justify-content: center;
    left: auto;
    padding: 10px;
    right: 72px;
    top: -50px;
    width: 36px
}

@media(max-width: 743px) {
    .cr-swiper-wrapper .swiper-button-prev {
        top:-17px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .cr-swiper-wrapper .swiper-button-prev {
        top:-45px
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .cr-swiper-wrapper .swiper-button-prev {
        top:-45px
    }
}

.cr-swiper-wrapper .swiper-button-prev:after {
    color: #0c1636;
    font-size: 16px
}

.cr-swiper-wrapper .swiper-button-next {
    align-items: center;
    background: #fff;
    background: var(--BN-Background-Dark-Dark);
    border-radius: 20px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    gap: 4px;
    height: 36px;
    justify-content: center;
    padding: 10px;
    top: -16px;
    top: -50px;
    width: 36px
}

@media(max-width: 743px) {
    .cr-swiper-wrapper .swiper-button-next {
        top:-17px
    }
}

@media(min-width: 744px)and (max-width:1133px) {
    .cr-swiper-wrapper .swiper-button-next {
        top:-45px
    }
}

@media(min-width: 1134px)and (max-width:1528px) {
    .cr-swiper-wrapper .swiper-button-next {
        top:-45px
    }
}

.cr-swiper-wrapper .swiper-button-next:after {
    color: #0c1636;
    font-size: 16px
}

.swiper-slide-wrapper-cr {
    position: static!important
}



.focus-slide-wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    width: 100%;
}
@media (min-width: 1529px) {
    .cms-picture-wrapper-bn-focus-carousel-2 {
        aspect-ratio: 462 / 554;
    }
}

.swiper-backface-hidden .swiper-slide {
    /*max-width: 25%!important;*/
}

.focus-carousel-slide {
    padding: 15px;
    padding-right: 0px;
}

@media (max-width: 479px) {
    .focus-carousel-slide.swiper-slide-active .focus-slide-content {
        padding-left: 28px;
    }
}

@media (min-width: 480px) and (max-width: 769px) {
    .focus-carousel-slide.swiper-slide-active .focus-slide-content {
        padding-left: 28px;
    }
}