*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before, :after {
    --tw-content: ""
}

html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: Urbanist Variable, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b, strong {
    font-weight: bolder
}

code, kbd, samp, pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button, select {
    text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol, ul, menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button, [role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle
}

img, video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

*, :before, :after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

@media (min-width: 640px) {
    .container {
        max-width: 640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width: 1536px
    }
}

.comm-section-container {
	padding: 0;
}

.columns-content {
	margin: 0;
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

.right-0 {
    right: 0
}

.top-0 {
    top: 0
}

.z-20 {
    z-index: 20
}

.col-span-1 {
    grid-column: span 1 / span 1
}

.col-span-12 {
    grid-column: span 12 / span 12
}

.col-span-4 {
    grid-column: span 4 / span 4
}

.col-span-8 {
    grid-column: span 8 / span 8
}

.col-span-full {
    grid-column: 1 / -1
}

.col-start-12 {
    grid-column-start: 12
}

.col-start-3 {
    grid-column-start: 3
}

.col-start-6 {
    grid-column-start: 6
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.mb-0 {
    margin-bottom: 0
}

.ms-4 {
    margin-inline-start: 1rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-8 {
    margin-top: 2rem
}

.flex {
    display: flex
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.w-32 {
    width: 8rem
}

.w-full {
    width: 100%
}

.max-w-52 {
    max-width: 13rem
}

.max-w-72 {
    max-width: 18rem
}

.max-w-\[558px\] {
    max-width: 558px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[872px\] {
    max-width: 872px
}

.shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.flex-grow, .grow {
    flex-grow: 1
}

.basis-\[480px\] {
    flex-basis: 480px
}

.basis-\[588px\] {
    flex-basis: 588px
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-default {
    cursor: default
}

.grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}

.flex-col {
    flex-direction: column
}

.items-center {
    align-items: center
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-32 {
    gap: 8rem
}

.gap-4 {
    gap: 1rem
}

.gap-6 {
    gap: 1.5rem
}

.self-end {
    align-self: flex-end
}

.justify-self-end {
    justify-self: end
}

.rounded {
    border-radius: .25rem
}

.rounded-\[32px\] {
    border-radius: 32px
}

.border, .border-\[1px\] {
    border-width: 1px
}

.border-b {
    border-bottom-width: 1px
}

.border-t {
    border-top-width: 1px
}

.border-solid {
    border-style: solid
}

.border-\[\#15161A\] {
    --tw-border-opacity: 1;
    border-color: rgb(21 22 26 / var(--tw-border-opacity))
}

.border-\[\#DCDCDC\] {
    --tw-border-opacity: 1;
    border-color: rgb(220 220 220 / var(--tw-border-opacity))
}

.bg-\[\#00000066\] {
    background-color: #0006
}

.bg-\[\#F5F5F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 249 / var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-background1-image {
    background-image: url(/sfsites/c/resource/advisor_site_background1)
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: center
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-8 {
    padding: 2rem
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

.pb-24 {
    padding-bottom: 6rem
}

.pb-40 {
    padding-bottom: 10rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pt-24 {
    padding-top: 6rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-60 {
    padding-top: 15rem
}

.pt-8 {
    padding-top: 2rem
}

.text-center {
    text-align: center
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.text-\[\#15161A\] {
    --tw-text-opacity: 1;
    color: rgb(21 22 26 / var(--tw-text-opacity))
}

.text-\[\#5F626E\] {
    --tw-text-opacity: 1;
    color: rgb(95 98 110 / var(--tw-text-opacity))
}

.text-primary {
    --tw-text-opacity: 1;
    color: rgb(21 22 26 / var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.opacity-65 {
    opacity: .65
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.duration-300 {
    transition-duration: .3s
}

.hover\:bg-\[\#CCCCCC\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(204 204 204 / var(--tw-bg-opacity))
}

.hover\:text-\[\#15161A\]:hover {
    --tw-text-opacity: 1;
    color: rgb(21 22 26 / var(--tw-text-opacity))
}

.hover\:text-\[\#5F626E\]:hover {
    --tw-text-opacity: 1;
    color: rgb(95 98 110 / var(--tw-text-opacity))
}

.hover\:underline-offset-8:hover {
    text-underline-offset: 8px
}

@media (min-width: 768px) {
    .md\:col-span-4 {
        grid-column: span 4 / span 4
    }

    .md\:col-span-5 {
        grid-column: span 5 / span 5
    }

    .md\:col-span-6 {
        grid-column: span 6 / span 6
    }

    .md\:col-start-8 {
        grid-column-start: 8
    }

    .md\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .md\:ms-4 {
        margin-inline-start: 1rem
    }

    .md\:mt-24 {
        margin-top: 6rem
    }

    .md\:flex {
        display: flex
    }

    .md\:gap-12 {
        gap: 3rem
    }

    .md\:p-12 {
        padding: 3rem
    }

    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .md\:py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .md\:py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .md\:pb-12 {
        padding-bottom: 3rem
    }

    .md\:pb-40 {
        padding-bottom: 10rem
    }

    .md\:pt-0 {
        padding-top: 0
    }

    .md\:text-left {
        text-align: left
    }

    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .md\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .md\:text-\[32px\] {
        font-size: 32px
    }

    .md\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .md\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width: 1024px) {
    .lg\:mt-0 {
        margin-top: 0
    }

    .lg\:mt-24 {
        margin-top: 6rem
    }

    .lg\:flex {
        display: flex
    }

    .lg\:hidden {
        display: none
    }

    .lg\:bg-transparent {
        background-color: transparent
    }

    .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .lg\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .lg\:text-\[32px\] {
        font-size: 32px
    }

    .lg\:text-\[62px\] {
        font-size: 62px
    }

    .lg\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .lg\:leading-8 {
        line-height: 2rem
    }

    .lg\:leading-\[40px\] {
        line-height: 40px
    }

    .lg\:leading-none {
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .xl\:ms-8 {
        margin-inline-start: 2rem
    }

    .xl\:text-\[42px\] {
        font-size: 42px
    }
}

@font-face {
    font-family: Urbanist Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url(/sfsites/c/resource/advisor_site_font_urbanist) format("woff2-variations");
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Urbanist Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url(/sfsites/c/resource/advisor_site_font_urbanist) format("woff2-variations");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

.why-us-card[data-astro-cid-ghtdapdm] {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.why-us-card[data-astro-cid-ghtdapdm]+.why-us-card[data-astro-cid-ghtdapdm] {
    border-top: 1px solid #dcdcdc
}

.why-us-card[data-astro-cid-ghtdapdm] .label[data-astro-cid-ghtdapdm] {
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    color: #36afce;
    font-weight: 700
}

@media (min-width: 768px) {
    .why-us-card[data-astro-cid-ghtdapdm] {
        flex-direction: row;
        align-items: center;
        gap: 10%
    }

    .why-us-card[data-astro-cid-ghtdapdm]:nth-child(2n) {
        flex-direction: row-reverse
    }

    .why-us-card__title[data-astro-cid-ghtdapdm] {
        flex-basis: 438px
    }

    .why-us-card__image[data-astro-cid-ghtdapdm] {
        flex-grow: 1;
        flex-basis: 540px
    }

    .why-us-card__image[data-astro-cid-ghtdapdm] img[data-astro-cid-ghtdapdm] {
        width: 100%
    }
}

[data-astro-cid-j7pv25f6], :before [data-astro-cid-j7pv25f6], :after [data-astro-cid-j7pv25f6] {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before [data-astro-cid-j7pv25f6], :after [data-astro-cid-j7pv25f6] {
    --tw-content: ""
}

html, :host[data-astro-cid-j7pv25f6] {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: Urbanist Variable, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr[data-astro-cid-j7pv25f6] {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr[data-astro-cid-j7pv25f6]:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1[data-astro-cid-j7pv25f6], h2[data-astro-cid-j7pv25f6], h3[data-astro-cid-j7pv25f6], h4[data-astro-cid-j7pv25f6], h5[data-astro-cid-j7pv25f6], h6[data-astro-cid-j7pv25f6] {
    font-size: inherit;
    font-weight: inherit
}

a[data-astro-cid-j7pv25f6] {
    color: inherit;
    text-decoration: inherit
}

b[data-astro-cid-j7pv25f6], strong[data-astro-cid-j7pv25f6] {
    font-weight: bolder
}

code[data-astro-cid-j7pv25f6], kbd[data-astro-cid-j7pv25f6], samp[data-astro-cid-j7pv25f6], pre[data-astro-cid-j7pv25f6] {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small[data-astro-cid-j7pv25f6] {
    font-size: 80%
}

sub[data-astro-cid-j7pv25f6], sup[data-astro-cid-j7pv25f6] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub[data-astro-cid-j7pv25f6] {
    bottom: -.25em
}

sup[data-astro-cid-j7pv25f6] {
    top: -.5em
}

table[data-astro-cid-j7pv25f6] {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button[data-astro-cid-j7pv25f6], input[data-astro-cid-j7pv25f6], optgroup[data-astro-cid-j7pv25f6], select[data-astro-cid-j7pv25f6], textarea[data-astro-cid-j7pv25f6] {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button[data-astro-cid-j7pv25f6], select[data-astro-cid-j7pv25f6] {
    text-transform: none
}

button[data-astro-cid-j7pv25f6], [data-astro-cid-j7pv25f6][type=button], [data-astro-cid-j7pv25f6][type=reset], [data-astro-cid-j7pv25f6][type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring[data-astro-cid-j7pv25f6] {
    outline: auto
}

:-moz-ui-invalid[data-astro-cid-j7pv25f6] {
    box-shadow: none
}

progress[data-astro-cid-j7pv25f6] {
    vertical-align: baseline
}

::-webkit-inner-spin-button [data-astro-cid-j7pv25f6], ::-webkit-outer-spin-button [data-astro-cid-j7pv25f6] {
    height: auto
}

[data-astro-cid-j7pv25f6][type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration [data-astro-cid-j7pv25f6] {
    -webkit-appearance: none
}

::-webkit-file-upload-button [data-astro-cid-j7pv25f6] {
    -webkit-appearance: button;
    font: inherit
}

summary[data-astro-cid-j7pv25f6] {
    display: list-item
}

blockquote[data-astro-cid-j7pv25f6], dl[data-astro-cid-j7pv25f6], dd[data-astro-cid-j7pv25f6], h1[data-astro-cid-j7pv25f6], h2[data-astro-cid-j7pv25f6], h3[data-astro-cid-j7pv25f6], h4[data-astro-cid-j7pv25f6], h5[data-astro-cid-j7pv25f6], h6[data-astro-cid-j7pv25f6], hr[data-astro-cid-j7pv25f6], figure[data-astro-cid-j7pv25f6], p[data-astro-cid-j7pv25f6], pre[data-astro-cid-j7pv25f6] {
    margin: 0
}

fieldset[data-astro-cid-j7pv25f6] {
    margin: 0;
    padding: 0
}

legend[data-astro-cid-j7pv25f6] {
    padding: 0
}

ol[data-astro-cid-j7pv25f6], ul[data-astro-cid-j7pv25f6], menu[data-astro-cid-j7pv25f6] {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog[data-astro-cid-j7pv25f6] {
    padding: 0
}

textarea[data-astro-cid-j7pv25f6] {
    resize: vertical
}

input[data-astro-cid-j7pv25f6]::-moz-placeholder, textarea[data-astro-cid-j7pv25f6]::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input[data-astro-cid-j7pv25f6]::placeholder, textarea[data-astro-cid-j7pv25f6]::placeholder {
    opacity: 1;
    color: #9ca3af
}

button[data-astro-cid-j7pv25f6], [data-astro-cid-j7pv25f6][role=button] {
    cursor: pointer
}

:disabled[data-astro-cid-j7pv25f6] {
    cursor: default
}

img[data-astro-cid-j7pv25f6], svg[data-astro-cid-j7pv25f6], video[data-astro-cid-j7pv25f6], canvas[data-astro-cid-j7pv25f6], audio[data-astro-cid-j7pv25f6], iframe[data-astro-cid-j7pv25f6], embed[data-astro-cid-j7pv25f6], object[data-astro-cid-j7pv25f6] {
    display: block;
    vertical-align: middle
}

img[data-astro-cid-j7pv25f6], video[data-astro-cid-j7pv25f6] {
    max-width: 100%;
    height: auto
}

[data-astro-cid-j7pv25f6][hidden] {
    display: none
}

[data-astro-cid-j7pv25f6], :before [data-astro-cid-j7pv25f6], :after [data-astro-cid-j7pv25f6] {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop [data-astro-cid-j7pv25f6] {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container[data-astro-cid-j7pv25f6] {
    width: 100%
}

@media (min-width: 640px) {
    .container[data-astro-cid-j7pv25f6] {
        max-width: 640px
    }
}

@media (min-width: 768px) {
    .container[data-astro-cid-j7pv25f6] {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .container[data-astro-cid-j7pv25f6] {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .container[data-astro-cid-j7pv25f6] {
        max-width: 1280px
    }
}

@media (min-width: 1536px) {
    .container[data-astro-cid-j7pv25f6] {
        max-width: 1536px
    }
}

.fixed[data-astro-cid-j7pv25f6] {
    position: fixed
}

.absolute[data-astro-cid-j7pv25f6] {
    position: absolute
}

.relative[data-astro-cid-j7pv25f6] {
    position: relative
}

.bottom-0[data-astro-cid-j7pv25f6] {
    bottom: 0
}

.left-0[data-astro-cid-j7pv25f6] {
    left: 0
}

.right-0[data-astro-cid-j7pv25f6] {
    right: 0
}

.top-0[data-astro-cid-j7pv25f6] {
    top: 0
}

.z-20[data-astro-cid-j7pv25f6] {
    z-index: 20
}

.col-span-1[data-astro-cid-j7pv25f6] {
    grid-column: span 1 / span 1
}

.col-span-12[data-astro-cid-j7pv25f6] {
    grid-column: span 12 / span 12
}

.col-span-4[data-astro-cid-j7pv25f6] {
    grid-column: span 4 / span 4
}

.col-span-8[data-astro-cid-j7pv25f6] {
    grid-column: span 8 / span 8
}

.col-span-full[data-astro-cid-j7pv25f6] {
    grid-column: 1 / -1
}

.col-start-12[data-astro-cid-j7pv25f6] {
    grid-column-start: 12
}

.col-start-3[data-astro-cid-j7pv25f6] {
    grid-column-start: 3
}

.col-start-6[data-astro-cid-j7pv25f6] {
    grid-column-start: 6
}

.mx-auto[data-astro-cid-j7pv25f6] {
    margin-left: auto;
    margin-right: auto
}

.my-12[data-astro-cid-j7pv25f6] {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.my-4[data-astro-cid-j7pv25f6] {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.mb-0[data-astro-cid-j7pv25f6] {
    margin-bottom: 0
}

.ms-4[data-astro-cid-j7pv25f6] {
    margin-inline-start: 1rem
}

.mt-12[data-astro-cid-j7pv25f6] {
    margin-top: 3rem
}

.mt-2[data-astro-cid-j7pv25f6] {
    margin-top: .5rem
}

.mt-4[data-astro-cid-j7pv25f6] {
    margin-top: 1rem
}

.mt-5[data-astro-cid-j7pv25f6] {
    margin-top: 1.25rem
}

.mt-6[data-astro-cid-j7pv25f6] {
    margin-top: 1.5rem
}

.mt-8[data-astro-cid-j7pv25f6] {
    margin-top: 2rem
}

.flex[data-astro-cid-j7pv25f6] {
    display: flex
}

.grid[data-astro-cid-j7pv25f6] {
    display: grid
}

.hidden[data-astro-cid-j7pv25f6] {
    display: none
}

.h-full[data-astro-cid-j7pv25f6] {
    height: 100%
}

.h-screen[data-astro-cid-j7pv25f6] {
    height: 100vh
}

.w-32[data-astro-cid-j7pv25f6] {
    width: 8rem
}

.w-full[data-astro-cid-j7pv25f6] {
    width: 100%
}

.max-w-52[data-astro-cid-j7pv25f6] {
    max-width: 13rem
}

.max-w-72[data-astro-cid-j7pv25f6] {
    max-width: 18rem
}

.max-w-\[558px\][data-astro-cid-j7pv25f6] {
    max-width: 558px
}

.max-w-\[600px\][data-astro-cid-j7pv25f6] {
    max-width: 600px
}

.max-w-\[872px\][data-astro-cid-j7pv25f6] {
    max-width: 872px
}

.shrink[data-astro-cid-j7pv25f6] {
    flex-shrink: 1
}

.shrink-0[data-astro-cid-j7pv25f6] {
    flex-shrink: 0
}

.flex-grow[data-astro-cid-j7pv25f6], .grow[data-astro-cid-j7pv25f6] {
    flex-grow: 1
}

.basis-\[480px\][data-astro-cid-j7pv25f6] {
    flex-basis: 480px
}

.basis-\[588px\][data-astro-cid-j7pv25f6] {
    flex-basis: 588px
}

.rotate-180[data-astro-cid-j7pv25f6] {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-default[data-astro-cid-j7pv25f6] {
    cursor: default
}

.grid-cols-12[data-astro-cid-j7pv25f6] {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}

.flex-col[data-astro-cid-j7pv25f6] {
    flex-direction: column
}

.items-center[data-astro-cid-j7pv25f6] {
    align-items: center
}

.justify-center[data-astro-cid-j7pv25f6] {
    justify-content: center
}

.justify-between[data-astro-cid-j7pv25f6] {
    justify-content: space-between
}

.gap-32[data-astro-cid-j7pv25f6] {
    gap: 8rem
}

.gap-4[data-astro-cid-j7pv25f6] {
    gap: 1rem
}

.gap-6[data-astro-cid-j7pv25f6] {
    gap: 1.5rem
}

.self-end[data-astro-cid-j7pv25f6] {
    align-self: flex-end
}

.justify-self-end[data-astro-cid-j7pv25f6] {
    justify-self: end
}

.rounded[data-astro-cid-j7pv25f6] {
    border-radius: .25rem
}

.rounded-\[32px\][data-astro-cid-j7pv25f6] {
    border-radius: 32px
}

.border[data-astro-cid-j7pv25f6], .border-\[1px\][data-astro-cid-j7pv25f6] {
    border-width: 1px
}

.border-b[data-astro-cid-j7pv25f6] {
    border-bottom-width: 1px
}

.border-t[data-astro-cid-j7pv25f6] {
    border-top-width: 1px
}

.border-solid[data-astro-cid-j7pv25f6] {
    border-style: solid
}

.border-\[\#15161A\][data-astro-cid-j7pv25f6] {
    --tw-border-opacity: 1;
    border-color: rgb(21 22 26 / var(--tw-border-opacity))
}

.border-\[\#DCDCDC\][data-astro-cid-j7pv25f6] {
    --tw-border-opacity: 1;
    border-color: rgb(220 220 220 / var(--tw-border-opacity))
}

.bg-\[\#00000066\][data-astro-cid-j7pv25f6] {
    background-color: #0006
}

.bg-\[\#F5F5F9\][data-astro-cid-j7pv25f6] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 249 / var(--tw-bg-opacity))
}

.bg-white[data-astro-cid-j7pv25f6] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-\[url\(\'\.\.\/assets\/Background1\.png\'\)\][data-astro-cid-j7pv25f6] {
    background-image: url(/sfsites/c/resource/advisor_site_background1)
}

.bg-cover[data-astro-cid-j7pv25f6] {
    background-size: cover
}

.bg-center[data-astro-cid-j7pv25f6] {
    background-position: center
}

.bg-no-repeat[data-astro-cid-j7pv25f6] {
    background-repeat: no-repeat
}

.object-cover[data-astro-cid-j7pv25f6] {
    -o-object-fit: cover;
    object-fit: cover
}

.p-8[data-astro-cid-j7pv25f6] {
    padding: 2rem
}

.px-10[data-astro-cid-j7pv25f6] {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-12[data-astro-cid-j7pv25f6] {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-4[data-astro-cid-j7pv25f6] {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-6[data-astro-cid-j7pv25f6] {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.py-16[data-astro-cid-j7pv25f6] {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-24[data-astro-cid-j7pv25f6] {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.py-3[data-astro-cid-j7pv25f6] {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-3\.5[data-astro-cid-j7pv25f6] {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.py-4[data-astro-cid-j7pv25f6] {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-7[data-astro-cid-j7pv25f6] {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

.pb-24[data-astro-cid-j7pv25f6] {
    padding-bottom: 6rem
}

.pb-40[data-astro-cid-j7pv25f6] {
    padding-bottom: 10rem
}

.pb-6[data-astro-cid-j7pv25f6] {
    padding-bottom: 1.5rem
}

.pb-8[data-astro-cid-j7pv25f6] {
    padding-bottom: 2rem
}

.pt-24[data-astro-cid-j7pv25f6] {
    padding-top: 6rem
}

.pt-4[data-astro-cid-j7pv25f6] {
    padding-top: 1rem
}

.pt-60[data-astro-cid-j7pv25f6] {
    padding-top: 15rem
}

.pt-8[data-astro-cid-j7pv25f6] {
    padding-top: 2rem
}

.text-center[data-astro-cid-j7pv25f6] {
    text-align: center
}

.text-2xl[data-astro-cid-j7pv25f6] {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3xl[data-astro-cid-j7pv25f6] {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-base[data-astro-cid-j7pv25f6] {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-sm[data-astro-cid-j7pv25f6] {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl[data-astro-cid-j7pv25f6] {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs[data-astro-cid-j7pv25f6] {
    font-size: .75rem;
    line-height: 1rem
}

.font-semibold[data-astro-cid-j7pv25f6] {
    font-weight: 600
}

.uppercase[data-astro-cid-j7pv25f6] {
    text-transform: uppercase
}

.text-\[\#15161A\][data-astro-cid-j7pv25f6] {
    --tw-text-opacity: 1;
    color: rgb(21 22 26 / var(--tw-text-opacity))
}

.text-\[\#5F626E\][data-astro-cid-j7pv25f6] {
    --tw-text-opacity: 1;
    color: rgb(95 98 110 / var(--tw-text-opacity))
}

.text-primary[data-astro-cid-j7pv25f6] {
    --tw-text-opacity: 1;
    color: rgb(21 22 26 / var(--tw-text-opacity))
}

.text-white[data-astro-cid-j7pv25f6] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.underline[data-astro-cid-j7pv25f6] {
    text-decoration-line: underline
}

.underline-offset-4[data-astro-cid-j7pv25f6] {
    text-underline-offset: 4px
}

.opacity-65[data-astro-cid-j7pv25f6] {
    opacity: .65
}

.transition-all[data-astro-cid-j7pv25f6] {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.duration-300[data-astro-cid-j7pv25f6] {
    transition-duration: .3s
}

html {
    scroll-behavior: smooth
}

body {
    --tw-text-opacity: 1;
    color: rgb(21 22 26 / var(--tw-text-opacity));
    font-weight: 500
}

p[data-astro-cid-j7pv25f6] {
    --tw-text-opacity: 1;
    color: rgb(95 98 110 / var(--tw-text-opacity))
}

section[data-astro-cid-j7pv25f6][id] {
    scroll-margin-top: 80px
}

video[data-astro-cid-j7pv25f6] {
    box-shadow: 0 48px 72px -16px #05123952
}

button[data-astro-cid-j7pv25f6], a[data-astro-cid-j7pv25f6] {
    transition: all .2s ease-in-out
}

.button-primary[data-astro-cid-j7pv25f6] {
    background-color: #36afce;
    color: #fff
}

.button-primary[data-astro-cid-j7pv25f6]:hover {
    background-color: #2398b6
}

.button-secondary[data-astro-cid-j7pv25f6] {
    background-color: #00046d;
    color: #fff
}

.button-secondary[data-astro-cid-j7pv25f6]:hover {
    background-color: #0006a3
}

.button-tertiary[data-astro-cid-j7pv25f6] {
    border: 1px solid #FFFFFF;
    color: #fff;
    background-color: transparent
}

.button-tertiary[data-astro-cid-j7pv25f6]:hover {
    background-color: #ccc
}

.label[data-astro-cid-j7pv25f6] {
    margin-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(54 175 206 / var(--tw-text-opacity));
    font-weight: 700
}

.label-white[data-astro-cid-j7pv25f6] {
    margin-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    font-weight: 700
}

.title[data-astro-cid-j7pv25f6] {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem
}

@media (min-width: 1024px) {
    .title[data-astro-cid-j7pv25f6] {
        font-size: 3.75rem;
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .title[data-astro-cid-j7pv25f6] {
        font-size: 6rem;
        line-height: 1
    }
}

.title[data-astro-cid-j7pv25f6] {
    font-weight: 600
}

.title-sm[data-astro-cid-j7pv25f6] {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem
}

@media (min-width: 1024px) {
    .title-sm[data-astro-cid-j7pv25f6] {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .title-sm[data-astro-cid-j7pv25f6] {
        font-size: 3.75rem;
        line-height: 1
    }
}

.title-sm[data-astro-cid-j7pv25f6] {
    font-weight: 600
}

.container[data-astro-cid-j7pv25f6] {
    max-width: 1440px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.container-sm[data-astro-cid-j7pv25f6] {
    max-width: 1280px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.hide[data-astro-cid-j7pv25f6] {
    display: none !important
}

.nav-link[data-astro-cid-j7pv25f6]:after {
    content: "";
    display: block;
    width: 0;
    height: 3px;
    background-color: #00046d;
    transition: width .4s ease-in-out
}

.active[data-astro-cid-j7pv25f6].nav-link:after, .nav-link[data-astro-cid-j7pv25f6]:hover:after {
    width: 100%
}

@media (min-width: 768px) {
    .container[data-astro-cid-j7pv25f6], .container-sm[data-astro-cid-j7pv25f6] {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    header[data-astro-cid-j7pv25f6] .nav-link[data-astro-cid-j7pv25f6] {
        color: #fff
    }

    header[data-astro-cid-j7pv25f6] .nav-link[data-astro-cid-j7pv25f6]:after {
        background-color: #fff
    }

    header[data-astro-cid-j7pv25f6].header-down {
        background-color: #fff
    }

    header[data-astro-cid-j7pv25f6].header-down .nav-link[data-astro-cid-j7pv25f6] {
        color: #15161a
    }

    header[data-astro-cid-j7pv25f6].header-down .nav-link[data-astro-cid-j7pv25f6]:after {
        background-color: #15161a
    }

    header[data-astro-cid-j7pv25f6].header-down button[data-astro-cid-j7pv25f6].back {
        color: #15161a;
        border-color: #15161a
    }

    header[data-astro-cid-j7pv25f6].header-down button[data-astro-cid-j7pv25f6].back:hover {
        background: #ccc
    }
}

.hover\:bg-\[\#CCCCCC\][data-astro-cid-j7pv25f6]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(204 204 204 / var(--tw-bg-opacity))
}

.hover\:text-\[\#15161A\][data-astro-cid-j7pv25f6]:hover {
    --tw-text-opacity: 1;
    color: rgb(21 22 26 / var(--tw-text-opacity))
}

.hover\:text-\[\#5F626E\][data-astro-cid-j7pv25f6]:hover {
    --tw-text-opacity: 1;
    color: rgb(95 98 110 / var(--tw-text-opacity))
}

.hover\:underline-offset-8[data-astro-cid-j7pv25f6]:hover {
    text-underline-offset: 8px
}

@media (min-width: 768px) {
    .md\:col-span-4[data-astro-cid-j7pv25f6] {
        grid-column: span 4 / span 4
    }

    .md\:col-span-5[data-astro-cid-j7pv25f6] {
        grid-column: span 5 / span 5
    }

    .md\:col-span-6[data-astro-cid-j7pv25f6] {
        grid-column: span 6 / span 6
    }

    .md\:col-start-8[data-astro-cid-j7pv25f6] {
        grid-column-start: 8
    }

    .md\:mx-0[data-astro-cid-j7pv25f6] {
        margin-left: 0;
        margin-right: 0
    }

    .md\:ms-4[data-astro-cid-j7pv25f6] {
        margin-inline-start: 1rem
    }

    .md\:mt-24[data-astro-cid-j7pv25f6] {
        margin-top: 6rem
    }

    .md\:flex[data-astro-cid-j7pv25f6] {
        display: flex
    }

    .md\:gap-12[data-astro-cid-j7pv25f6] {
        gap: 3rem
    }

    .md\:p-12[data-astro-cid-j7pv25f6] {
        padding: 3rem
    }

    .md\:px-4[data-astro-cid-j7pv25f6] {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .md\:py-2[data-astro-cid-j7pv25f6] {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .md\:py-24[data-astro-cid-j7pv25f6] {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .md\:pb-12[data-astro-cid-j7pv25f6] {
        padding-bottom: 3rem
    }

    .md\:pb-40[data-astro-cid-j7pv25f6] {
        padding-bottom: 10rem
    }

    .md\:pt-0[data-astro-cid-j7pv25f6] {
        padding-top: 0
    }

    .md\:text-left[data-astro-cid-j7pv25f6] {
        text-align: left
    }

    .md\:text-2xl[data-astro-cid-j7pv25f6] {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .md\:text-4xl[data-astro-cid-j7pv25f6] {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .md\:text-\[32px\][data-astro-cid-j7pv25f6] {
        font-size: 32px
    }

    .md\:text-base[data-astro-cid-j7pv25f6] {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .md\:text-lg[data-astro-cid-j7pv25f6] {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .md\:text-sm[data-astro-cid-j7pv25f6] {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:text-xl[data-astro-cid-j7pv25f6] {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width: 1024px) {
    .lg\:mt-0[data-astro-cid-j7pv25f6] {
        margin-top: 0
    }

    .lg\:mt-24[data-astro-cid-j7pv25f6] {
        margin-top: 6rem
    }

    .lg\:flex[data-astro-cid-j7pv25f6] {
        display: flex
    }

    .lg\:hidden[data-astro-cid-j7pv25f6] {
        display: none
    }

    .lg\:bg-transparent[data-astro-cid-j7pv25f6] {
        background-color: transparent
    }

    .lg\:px-6[data-astro-cid-j7pv25f6] {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:py-3[data-astro-cid-j7pv25f6] {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .lg\:text-2xl[data-astro-cid-j7pv25f6] {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .lg\:text-\[32px\][data-astro-cid-j7pv25f6] {
        font-size: 32px
    }

    .lg\:text-\[62px\][data-astro-cid-j7pv25f6] {
        font-size: 62px
    }

    .lg\:text-base[data-astro-cid-j7pv25f6] {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .lg\:text-xl[data-astro-cid-j7pv25f6] {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .lg\:leading-8[data-astro-cid-j7pv25f6] {
        line-height: 2rem
    }

    .lg\:leading-\[40px\][data-astro-cid-j7pv25f6] {
        line-height: 40px
    }

    .lg\:leading-none[data-astro-cid-j7pv25f6] {
        line-height: 1
    }
}

@media (min-width: 1280px) {
    .xl\:ms-8[data-astro-cid-j7pv25f6] {
        margin-inline-start: 2rem
    }

    .xl\:text-\[42px\][data-astro-cid-j7pv25f6] {
        font-size: 42px
    }
}