:root {
    --azure: #4670D9;
    --purple: #7E5397;
    --yellow: #FEAB01;
    --red: #F14F37;
    --green-900: #00332A;
    --green-800: #004D40;
    --green-700: #00705C;
    --green-600: #00856D;
    --green-500: #56A839;
    --green-400: #A4CE6E;
    --green-300: #CBE1A7;
    --green-200: #DDECC6;
    --green-100: #F2F5E0;
    --azure-900: #132249;
    --azure-800: #1D3571;
    --azure-700: #3056B5;
    --azure-600: #4670D9;
    --azure-500: #6B8DE1;
    --azure-400: #789CE3;
    --azure-300: #A6CBED;
    --azure-200: #BBDEF1;
    --azure-100: #EAF3F6;
    --purple-900: #31213B;
    --purple-800: #593B6B;
    --purple-700: #7E5397;
    --purple-600: #9E71AE;
    --purple-500: #B27AB3;
    --purple-400: #C29BC5;
    --purple-300: #D7BBD8;
    --purple-200: #EADBE7;
    --purple-100: #F7F2F7;
    --yellow-900: #332200;
    --yellow-800: #6C4202;
    --yellow-700: #A66402;
    --yellow-600: #D08A03;
    --yellow-500: #FEAB01;
    --yellow-400: #FEC348;
    --yellow-300: #FEE29A;
    --yellow-200: #FEF1C2;
    --yellow-100: #FEF7DC;
    --red-900: #330700;
    --red-800: #560C01;
    --red-700: #9F1601;
    --red-600: #C51B01;
    --red-500: #F14F37;
    --red-400: #FE6048;
    --red-300: #FEA79A;
    --red-200: #FECAC2;
    --red-100: #FFE9E6;
    --warm-900: #392A13;
    --warm-800: #524C42;
    --warm-700: #847E7D;
    --warm-600: #BAB0A1;
    --warm-500: #C2BAAD;
    --warm-400: #D5CCBE;
    --warm-300: #EAE2D6;
    --warm-200: #FAF2E5;
    --warm-100: #FFF9F0;
    --cool-900: #161B26;
    --cool-800: #46526D;
    --cool-700: #6E7687;
    --cool-600: #98A1B3;
    --cool-500: #ADB4C2;
    --cool-400: #C0C6D3;
    --cool-300: #DDDFE3;
    --cool-200: #F2F4F7;
    --cool-100: #F7F7F7;
    --block-grey-bg: #262A36;
    --block-dark-bg: #161B26;
    --rsc-dark: #00332A;
    --rsc-light: #004D40
}

@keyframes keyframesShow {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0%)
    }
}

@keyframes keyframesShowDelay {
    0% {
        transform: translateY(-100%)
    }

    33% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0%)
    }
}

@keyframes keyframesHide {
    0% {
        transform: translateY(0%)
    }

    100% {
        transform: translateY(-100%)
    }
}

@keyframes keyframesHideDelay {
    0% {
        transform: translateY(0%)
    }

    33% {
        transform: translateY(0%)
    }

    100% {
        transform: translateY(-100%)
    }
}

html.top-level {
    background-color: #161B26
}

.custom-block-wrapper {
    clear: both
}

.custom-block-wrapper:not(.free_mode) {
    overflow: hidden
}


.layout-builder__section .content1440 {
    max-width: 1450px
}   

button {
    cursor: pointer;
    line-height: normal;
    text-align: center
}

button:focus-visible {
    outline: 2px solid #007BC7
}


.nas-container {
    width: auto;
    max-width: 1440px
}

@media only screen and (min-width:1441px) {
    .nas-container {
        margin-left: auto;
        margin-right: auto
    }
}

.grecaptcha-badge {
    z-index: 11
}

.extended-wrapper:not(.wysiwyg) {
    position: relative;
    display: flex;
    width: 100vw;
    left: 50%;
    margin-left: -50vw
}