/* Base and design tokens */
@scope(html[data-nb-page])
{
    *
    {
        box-sizing: border-box;
    }
    body
    {
        margin: 0;
    }
    :where(h1,h2,h3,h4,h5,h6,p)
    {
        margin: 0;
        white-space: pre-wrap;
    }
    :where(button,a.nwbButton)
    {
        font: inherit;
        cursor: pointer;
        display: inline-block;
        text-decoration: none;
        padding: 12px 20px;
        border: 0;
        white-space: pre-wrap;
    }
    :scope
    {
        --nb-font: system-ui,sans-serif;
        --nb-text: #172033;
        --nb-background: #f6f9fb;
        --nb-accent: #1167df;
        --nb-button-radius: 6px;
        --nb-form-border: #94a3b8;
    }
    :where(body)
    {
        font-family: var(--nb-font);
        color: var(--nb-text);
        background-color: var(--nb-background);
    }
    :where(button,a.nwbButton)
    {
        background-color: var(--nb-accent);
        color: #fff;
        border-radius: var(--nb-button-radius);
    }
    input, textarea, select
    {
        font: inherit;
        border: 1px solid var(--nb-form-border);
    }
    :where(.nwbImage)
    {
        display: grid;
        grid-template-rows: minmax(0,1fr) auto;
    }
    .nwbImage
    {
        margin: 0;
        position: relative;
        object-fit: fill;
        object-position: 50% 50%;
    }
    .nwbImage>.nwbImageLink
    {
        display: block;
        min-height: 0;
        min-width: 0;
        width: 100%;
        height: 100%;
        object-fit: inherit;
        object-position: inherit;
        aspect-ratio: inherit;
        border-radius: inherit;
    }
    .nwbImage>img, .nwbImage>.nwbImageLink>img
    {
        display: block;
        min-height: 0;
        min-width: 0;
        width: 100%;
        height: 100%;
        object-fit: inherit;
        object-position: inherit;
        aspect-ratio: inherit;
        border-radius: inherit;
    }
    .nwbImage>figcaption
    {
        font-size: .875rem;
        margin-top: .4em;
    }
    .nwbImageMissing
    {
        display: block;
        padding: 24px;
        background: #e2e8f0;
        color: #334155;
    }
    :where(.nwbLinkedContainer)
    {
        position: relative;
    }
    .nwbContainerLink
    {
        display: block;
    }
    .nwbStretchedLink
    {
        position: absolute;
        inset: 0;
        z-index: 1;
    }
    .nwbContainerLink:focus-visible
    {
        outline: 3px solid currentColor;
        outline-offset: 3px;
    }
    :scope
    {
        --nb-container-padding: 15px;
        --nb-container-gap: 20px;
        --nb-content-width: 1140px;
    }
}/* Shared utility components */
@scope(html[data-nb-page])
{
    :where(.nwbSpacer)
    {
        pointer-events: none;
    }
    :where(.nwbSvg,.nwbIcon)
    {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    :where(.nwbIcon)
    {
        width: max-content;
        height: max-content;
    }
    :where(.nwbSvg)>svg, :where(.nwbSvg)>img, :where(.nwbSvg)>.nwbVectorLink
    {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .nwbVectorLink
    {
        display: flex;
        align-items: center;
        justify-content: inherit;
        color: inherit;
    }
    .nwbVectorLink>svg, .nwbVectorLink>img
    {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .nwbIcon svg
    {
        width: 1em;
        height: 1em;
        display: block;
        fill: currentColor;
    }
    .nwbVectorMissing
    {
        font-size: 12px;
        padding: 8px;
        border: 1px dashed currentColor;
    }
    :where(.nwbDivider)
    {
        display: block;
        flex-shrink: 0;
        min-block-size: 1px;
        position: relative;
    }
    .nwbDivider::after
    {
        content: '';
        display: block;
        inline-size: 100%;
        border-block-start: var(--nb-divider-thickness,1px) var(--nb-divider-style,solid) currentColor;
    }
}/* Utility placement and editor guides *//* Shared navigation components *//* Navigation and shared menus *//* Interactions */
@scope(html[data-nb-page])
{
    @keyframes nwbFadeInDown
    {
        from
        {
            opacity: 0;
            transform: var(--nwbAnimationBase,translate(0)) translateY(-40px);
        }
        to
        {
            opacity: var(--nwbAnimationOpacity,1);
            transform: var(--nwbAnimationBase,translate(0));
        }
    }
    @keyframes nwbFadeInUp
    {
        from
        {
            opacity: 0;
            transform: var(--nwbAnimationBase,translate(0)) translateY(40px);
        }
        to
        {
            opacity: var(--nwbAnimationOpacity,1);
            transform: var(--nwbAnimationBase,translate(0));
        }
    }
}/* Video and button components */
@scope(html[data-nb-page])
{
    .nwbVideo
    {
        min-width: 0;
        overflow: hidden;
        position: relative;
    }
    .nwbVideo>video, .nwbVideo>iframe
    {
        display: block;
        width: 100%;
        height: 100%;
        aspect-ratio: inherit;
        border: 0;
        border-radius: inherit;
    }
    .nwbVideoWarning
    {
        padding: 16px;
        background: #e2e8f0;
        color: #334155;
    }
    .nwbVideoCover
    {
        position: absolute;
        inset: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        background: #080f1d;
        text-decoration: none;
    }
    .nwbVideoCover>img
    {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .nwbVideoPlay
    {
        position: relative;
        display: grid;
        place-items: center;
        border-radius: 50%;
        background: #080f1dcc;
        color: #fff;
        transition: filter .15s;
    }
    .nwbVideoPlay img
    {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .nwbVideoCover:hover .nwbVideoPlay, .nwbVideoCover:focus-visible .nwbVideoPlay
    {
        filter: brightness(1.3);
    }
    .nwbVideoCover:focus-visible
    {
        outline: 3px solid #2363e8;
        outline-offset: -3px;
    }
    .nwbVideoCover[hidden]
    {
        display: none;
    }
    .nwbButtonContent
    {
        display: flex;
        align-items: center;
        justify-content: var(--nb-button-content-align,center);
        gap: var(--nb-button-icon-gap,8px);
        width: 100%;
        height: 100%;
    }
    .nwbButtonContent>.nwbButtonIcon
    {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: none;
        width: var(--nb-button-icon-size,1em);
        height: var(--nb-button-icon-size,1em);
        color: var(--nb-button-icon-color,inherit);
    }
    .nwbButtonIcon>svg
    {
        display: block;
        width: 100%;
        height: 100%;
        fill: currentColor;
    }
    .nwbButtonLabel
    {
        min-width: 0;
    }
}/* Button placement */
@scope(html[data-nb-page="c30eabfad9424ddea2ed99335e800815"])
{
    .nwbButtonSlot
    {
        display: contents;
    }
    #flexbox4>.nwbButtonSlot
    {
        display: contents;
    }
    @media(max-width: 1024px)
    {
        #flexbox4>.nwbButtonSlot
        {
            display: contents;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox4>.nwbButtonSlot
        {
            display: contents;
        }
    }
}
@scope(html[data-nb-page="89927ad75eb04330bc4cf818fc98f7e1"])
{
    .nwbButtonSlot
    {
        display: contents;
    }
    #flexbox2>.nwbContainerContent>.nwbButtonSlot
    {
        display: contents;
    }
    @media(max-width: 1024px)
    {
        #flexbox2>.nwbContainerContent>.nwbButtonSlot
        {
            display: contents;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox2>.nwbContainerContent>.nwbButtonSlot
        {
            display: contents;
        }
    }
}/* Page layout */
@scope(html[data-nb-page])
{
    .nwbPageLayout
    {
        width: 100%;
        margin-inline: auto;
    }
}/* Global typography and styles */
@scope(html[data-nb-page])
{
    :scope
    {
        --nb-primary: #1167df;
        --nb-secondary: #54595f;
        --nb-text: #172033;
        --nb-accent: #1167df;
        --nb-page-background: #f6f9fb;
        --nb-color-b24f215203c644a196495803b3864524: #fff;
        --nb-color-6861322144e74c23b513a484409ea266: #e6efff;
        --nb-color-91b5af56638d47cbac3620bfdeaafd27: #f6f9fb;
        --nb-color-dc37d6fc822f4b4f8e92b8817c8c213f: #d5dde7;
        --nb-background: var(--nb-page-background);
    }
    :scope
    {
        font-size: 20px;
    }
    :where(body)
    {
        font-size: 1rem;
    }
    :where(h1)
    {
        font-size: 2rem;
    }
    :where(h2)
    {
        font-size: 1.5rem;
    }
    :where(h3)
    {
        font-size: 1.17rem;
    }
    :where(h4)
    {
        font-size: 1rem;
    }
    :where(h5)
    {
        font-size: .83rem;
    }
    :where(h6)
    {
        font-size: .67rem;
    }
    :where(body)
    {
        font-family: 'Open Sans',sans-serif;
    }
    :where(h1)
    {
        font-family: 'Source Sans 3',sans-serif;
    }
    :where(h2)
    {
        font-family: 'Source Sans 3',sans-serif;
    }
    :where(h3)
    {
        font-family: 'Source Sans 3',sans-serif;
    }
    :where(h4)
    {
        font-family: 'Source Sans 3',sans-serif;
    }
    :where(h5)
    {
        font-family: 'Source Sans 3',sans-serif;
    }
    :where(h6)
    {
        font-family: 'Source Sans 3',sans-serif;
    }
    :where(button,a.nwbButton)
    {
        transition: all 300ms ease-in-out 0ms;
    }
    :where(button,a.nwbButton):hover
    {
        background-color: var(--nb-text);
    }
}/* Text defaults */
@scope(html[data-nb-page])
{
    .nwbTextReset>p:first-child
    {
        margin-top: 0;
    }
    .nwbTextReset>p:last-child
    {
        margin-bottom: 0;
    }
}/* Reusable class styles and states *//* Element styles and states */
@scope(html[data-nb-page="c30eabfad9424ddea2ed99335e800815"])
{
    :is(#flexbox,.nwbElementFlexbox)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: var(--nb-container-padding);
        align-items: stretch;
        justify-content: space-between;
    }
    :is(#flexbox11,.nwbElementFlexbox11)
    {
        display: flex;
        flex-direction: row;
        gap: var(--nb-container-gap);
        padding: 25px 15px 25px 15px;
        justify-content: space-between;
        align-items: center;
        border-style: solid;
        border-width: 0 0 1px 0;
        border-color: var(--nb-color-dc37d6fc822f4b4f8e92b8817c8c213f);
    }
    :is(#image,.nwbElementImage)
    {
        max-width: 250px;
        width: 100%;
    }
    :is(#heading,.nwbElementHeading)
    {
        margin: 0;
        padding: 0;
    }
    :is(#flexbox3,.nwbElementFlexbox3)
    {
        display: flex;
        flex-direction: row;
        gap: var(--nb-container-gap);
        padding: var(--nb-container-padding);
    }
    :is(#flexbox4,.nwbElementFlexbox4)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 0 0 0 0;
        width: 50%;
        align-items: flex-start;
        justify-content: space-around;
    }
    :is(#flexbox5,.nwbElementFlexbox5)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 10px 10px 10px 10px;
        background-color: var(--nb-color-6861322144e74c23b513a484409ea266);
        border-radius: 25px 25px 25px 25px;
        width: 250px;
    }
    :is(#heading3,.nwbElementHeading3)
    {
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        text-align: center;
        color: var(--nb-primary);
    }
    :is(#heading4,.nwbElementHeading4)
    {
        margin: 0;
        padding: 0;
        font-size: 72px;
        line-height: 64px;
    }
    :is(#heading5,.nwbElementHeading5)
    {
        margin: 0;
        padding: 0;
    }
    :is(#paragraph,.nwbElementParagraph)
    {
        margin: 0;
        padding: 0;
    }
    :is(#button,.nwbElementButton)
    {
        width: fit-content;
        align-self: flex-start;
        justify-self: start;
    }
    :is(#heading6,.nwbElementHeading6)
    {
        margin: 0;
        padding: 0;
        font-size: 16px;
    }
    :is(#flexboxCopyFlexbox,.nwbElementFlexboxCopyFlexbox)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 0 0 0 0;
        width: 50%;
        align-items: stretch;
        justify-content: center;
    }
    :is(#flexbox6,.nwbElementFlexbox6)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 0 15px 15px 0;
        background-color: var(--nb-color-6861322144e74c23b513a484409ea266);
        border-radius: 25px 25px 25px 25px;
        margin: 15px 0 0 15px;
    }
    :is(#graphicCopyFlexbox,.nwbElementGraphicCopyFlexbox)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 15px 30px 25px 30px;
        background-color: var(--nb-color-b24f215203c644a196495803b3864524);
        border-radius: 25px 25px 25px 25px;
        margin: -15px 0 0 -15px;
    }
    :is(#flexbox7,.nwbElementFlexbox7)
    {
        display: flex;
        flex-direction: row;
        gap: var(--nb-container-gap);
        padding: 0 0 10px 0;
        justify-content: space-between;
        align-items: center;
        border-style: solid;
        border-color: var(--nb-color-dc37d6fc822f4b4f8e92b8817c8c213f);
        border-width: 0 0 1px 0;
    }
    :is(#icon,.nwbElementIcon)
    {
        font-size: 32px;
        color: var(--nb-color-dc37d6fc822f4b4f8e92b8817c8c213f);
    }
    :is(#heading7,.nwbElementHeading7)
    {
        margin: 0;
        padding: 0;
        font-size: 16px;
        color: var(--nb-secondary);
    }
    :is(#graphicHeaderCopyFlexbox,.nwbElementGraphicHeaderCopyFlexbox)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 0 0 0 0;
    }
    :is(#flexbox8,.nwbElementFlexbox8)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: var(--nb-container-padding);
        width: 72px;
        background-color: var(--nb-color-6861322144e74c23b513a484409ea266);
        border-radius: 20px 20px 20px 20px;
        align-items: center;
        justify-content: center;
    }
    :is(#icon2,.nwbElementIcon2)
    {
        font-size: 32px;
        color: var(--nb-accent);
    }
    :is(#heading9,.nwbElementHeading9)
    {
        margin: 0;
        padding: 0;
    }
    :is(#heading10,.nwbElementHeading10)
    {
        margin: 0;
        padding: 0;
    }
    :is(#graphicHeaderCopyCopyFlexbox,.nwbElementGraphicHeaderCopyCopyFlexbox)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 10px 0 0 0;
        border-style: solid;
        border-width: 1px 0 0 0;
        border-color: var(--nb-color-dc37d6fc822f4b4f8e92b8817c8c213f);
    }
    :is(#heading8,.nwbElementHeading8)
    {
        margin: 0;
        padding: 0;
        font-size: 16px;
        color: var(--nb-secondary);
    }
    :is(#flexbox9,.nwbElementFlexbox9)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 25px 15px 25px 15px;
        justify-content: space-between;
        align-items: center;
        border-style: none;
    }
    :is(#flexbox10,.nwbElementFlexbox10)
    {
        display: flex;
        flex-direction: row;
        gap: var(--nb-container-gap);
        padding: 25px 15px 25px 15px;
        width: 100%;
        justify-content: space-between;
        border-style: solid;
        border-width: 1px 0 0 0;
        border-color: var(--nb-color-dc37d6fc822f4b4f8e92b8817c8c213f);
    }
    :is(#heading11,.nwbElementHeading11)
    {
        margin: 0;
        padding: 0;
        font-size: 18px;
    }
    :is(#headingCopyHeading,.nwbElementHeadingCopyHeading)
    {
        margin: 0;
        padding: 0;
        font-size: 18px;
    }
}
@scope(html[data-nb-page="89927ad75eb04330bc4cf818fc98f7e1"])
{
    :is(#flexbox,.nwbElementFlexbox)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: var(--nb-container-padding);
        align-items: stretch;
        justify-content: space-between;
    }
    :is(#flexbox11,.nwbElementFlexbox11)
    {
        display: flex;
        flex-direction: row;
        gap: var(--nb-container-gap);
        padding: 25px 15px 25px 15px;
        justify-content: space-between;
        align-items: center;
        border-style: solid;
        border-width: 0 0 1px 0;
        border-color: var(--nb-color-dc37d6fc822f4b4f8e92b8817c8c213f);
    }
    :is(#image,.nwbElementImage)
    {
        max-width: 250px;
        width: 100%;
    }
    :is(#heading,.nwbElementHeading)
    {
        margin: 0;
        padding: 0;
    }
    :is(#flexbox2,.nwbElementFlexbox2)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 80px 24px;
        align-items: flex-start;
    }
    :is(#heading2,.nwbElementHeading2)
    {
        margin: 0;
        padding: 0;
        font-size: 96px;
        text-align: left;
    }
    :is(#video,.nwbElementVideo)
    {
        width: 100%;
        aspect-ratio: 16/9;
    }
    :is(#paragraph2,.nwbElementParagraph2)
    {
        margin: 0;
        padding: 0;
    }
    :is(#button2,.nwbElementButton2)
    {
        width: fit-content;
        align-self: center;
        justify-self: center;
    }
    :is(#flexbox9,.nwbElementFlexbox9)
    {
        display: flex;
        flex-direction: column;
        gap: var(--nb-container-gap);
        padding: 25px 15px 25px 15px;
        justify-content: space-between;
        align-items: center;
        border-style: none;
    }
    :is(#flexbox10,.nwbElementFlexbox10)
    {
        display: flex;
        flex-direction: row;
        gap: var(--nb-container-gap);
        padding: 25px 15px 25px 15px;
        width: 100%;
        justify-content: space-between;
        border-style: solid;
        border-width: 1px 0 0 0;
        border-color: var(--nb-color-dc37d6fc822f4b4f8e92b8817c8c213f);
    }
    :is(#heading11,.nwbElementHeading11)
    {
        margin: 0;
        padding: 0;
        font-size: 18px;
    }
    :is(#headingCopyHeading,.nwbElementHeadingCopyHeading)
    {
        margin: 0;
        padding: 0;
        font-size: 18px;
    }
}/* Tablet reusable class overrides */
@scope(html[data-nb-page="c30eabfad9424ddea2ed99335e800815"])
{
    @media(max-width: 1024px)
    {
        :is(#flexbox3,.nwbElementFlexbox3)
        {
            flex-direction: column;
        }
        :is(#flexbox4,.nwbElementFlexbox4)
        {
            width: 100%;
            align-items: center;
        }
        :is(#flexbox5,.nwbElementFlexbox5)
        {
            justify-content: flex-start;
            align-items: stretch;
        }
        :is(#heading4,.nwbElementHeading4)
        {
            text-align: center;
        }
        :is(#heading5,.nwbElementHeading5)
        {
            text-align: center;
        }
        :is(#paragraph,.nwbElementParagraph)
        {
            text-align: center;
        }
        :is(#button,.nwbElementButton)
        {
            align-self: center;
            justify-self: center;
            width: fit-content;
        }
        :is(#heading6,.nwbElementHeading6)
        {
            text-align: center;
        }
        :is(#flexboxCopyFlexbox,.nwbElementFlexboxCopyFlexbox)
        {
            width: 100%;
        }
    }
}
@scope(html[data-nb-page])
{
    @media(max-width: 767px)
    {
        :is(#flexbox11,.nwbElementFlexbox11)
        {
            flex-direction: column;
        }
        :is(#flexbox10,.nwbElementFlexbox10)
        {
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
    }
}/* Backgrounds and custom CSS *//* Shared containers */
@scope(html[data-nb-page])
{
    :where(.nwbSiteContainer)
    {
        padding: var(--nb-container-padding);
        gap: var(--nb-container-gap);
    }
    .nwbContainerContent
    {
        width: 100%;
        max-width: var(--nb-content-width);
        min-width: 0;
        margin-inline: auto;
        position: relative;
    }
}/* Container layout and responsive rules */
@scope(html[data-nb-page="c30eabfad9424ddea2ed99335e800815"])
{
    #flexbox
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    #flexbox:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    #flexbox:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    #flexbox:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    @media(max-width: 1024px)
    {
        #flexbox
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
    }
    #flexbox3
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox3>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: row;
    }
    #flexbox3:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox3:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: row;
    }
    #flexbox3:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox3:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: row;
    }
    #flexbox3:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox3:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: row;
    }
    @media(max-width: 1024px)
    {
        #flexbox3
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox3>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #flexbox3:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox3:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #flexbox3:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox3:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #flexbox3:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox3:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox3
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox3>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #flexbox3:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox3:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #flexbox3:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox3:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #flexbox3:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox3:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
    }
    #flexbox7
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox7>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox7:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox7:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox7:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox7:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox7:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox7:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    @media(max-width: 1024px)
    {
        #flexbox7
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox7>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox7:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox7:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox7:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox7:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox7:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox7:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox7
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox7>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox7:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox7:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox7:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox7:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox7:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox7:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
        }
    }
    #graphicHeaderCopyFlexbox
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #graphicHeaderCopyFlexbox>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
    }
    #graphicHeaderCopyFlexbox:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #graphicHeaderCopyFlexbox:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
    }
    #graphicHeaderCopyFlexbox:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #graphicHeaderCopyFlexbox:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
    }
    #graphicHeaderCopyFlexbox:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #graphicHeaderCopyFlexbox:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
    }
    @media(max-width: 1024px)
    {
        #graphicHeaderCopyFlexbox
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyFlexbox>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyFlexbox:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyFlexbox:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyFlexbox:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyFlexbox:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyFlexbox:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyFlexbox:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
    }
    @media(max-width: 767px)
    {
        #graphicHeaderCopyFlexbox
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyFlexbox>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyFlexbox:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyFlexbox:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyFlexbox:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyFlexbox:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyFlexbox:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyFlexbox:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
    }
    #graphicHeaderCopyCopyFlexbox
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #graphicHeaderCopyCopyFlexbox>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
    }
    #graphicHeaderCopyCopyFlexbox:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #graphicHeaderCopyCopyFlexbox:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
    }
    #graphicHeaderCopyCopyFlexbox:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #graphicHeaderCopyCopyFlexbox:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
    }
    #graphicHeaderCopyCopyFlexbox:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #graphicHeaderCopyCopyFlexbox:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
    }
    @media(max-width: 1024px)
    {
        #graphicHeaderCopyCopyFlexbox
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyCopyFlexbox>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyCopyFlexbox:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyCopyFlexbox:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyCopyFlexbox:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyCopyFlexbox:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyCopyFlexbox:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyCopyFlexbox:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
    }
    @media(max-width: 767px)
    {
        #graphicHeaderCopyCopyFlexbox
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyCopyFlexbox>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyCopyFlexbox:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyCopyFlexbox:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyCopyFlexbox:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyCopyFlexbox:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
        #graphicHeaderCopyCopyFlexbox:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #graphicHeaderCopyCopyFlexbox:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
        }
    }
    #flexbox9
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox9>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox9:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox9:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox9:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox9:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox9:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox9:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    @media(max-width: 1024px)
    {
        #flexbox9
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox9
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
    }
}
@scope(html[data-nb-page="89927ad75eb04330bc4cf818fc98f7e1"])
{
    #flexbox
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    #flexbox:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    #flexbox:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    #flexbox:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: stretch;
        justify-content: space-between;
    }
    @media(max-width: 1024px)
    {
        #flexbox
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
        #flexbox:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: stretch;
            justify-content: space-between;
        }
    }
    #flexbox2
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox2>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: flex-start;
    }
    #flexbox2:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox2:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: flex-start;
    }
    #flexbox2:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox2:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: flex-start;
    }
    #flexbox2:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox2:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        align-items: flex-start;
    }
    @media(max-width: 1024px)
    {
        #flexbox2
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox2>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: flex-start;
        }
        #flexbox2:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox2:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: flex-start;
        }
        #flexbox2:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox2:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: flex-start;
        }
        #flexbox2:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox2:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: flex-start;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox2
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox2>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: flex-start;
        }
        #flexbox2:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox2:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: flex-start;
        }
        #flexbox2:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox2:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: flex-start;
        }
        #flexbox2:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox2:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            align-items: flex-start;
        }
    }
    #flexbox9
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox9>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox9:hover
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox9:hover>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox9:focus
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox9:focus>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    #flexbox9:active
    {
        display: grid;
        grid-template-columns: minmax(0,1fr);
        grid-template-rows: minmax(0,1fr);
        align-items: stretch;
        justify-items: stretch;
    }
    #flexbox9:active>.nwbContainerContent
    {
        display: flex;
        gap: var(--nb-container-gap);
        row-gap: var(--nb-container-gap);
        column-gap: var(--nb-container-gap);
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }
    @media(max-width: 1024px)
    {
        #flexbox9
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
    }
    @media(max-width: 767px)
    {
        #flexbox9
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:hover
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:hover>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:focus
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:focus>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
        #flexbox9:active
        {
            display: grid;
            grid-template-columns: minmax(0,1fr);
            grid-template-rows: minmax(0,1fr);
            align-items: stretch;
            justify-items: stretch;
        }
        #flexbox9:active>.nwbContainerContent
        {
            display: flex;
            gap: var(--nb-container-gap);
            row-gap: var(--nb-container-gap);
            column-gap: var(--nb-container-gap);
            flex-direction: column;
            justify-content: space-between;
            align-items: center;
        }
    }
}
