.kb-row-layout-id42_ce157d-ee>.kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id42_ce157d-ee > .kt-row-column-wrap)>.wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id42_ce157d-ee>.kt-row-column-wrap {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-xxs, 0.5rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-xxs, 0.5rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id42_ce157d-ee .kt-row-layout-bottom-sep {
    height: 100px;
}

.kb-row-layout-id42_ce157d-ee .kt-row-layout-top-sep {
    height: 70px;
}

.kb-row-layout-id42_ce157d-ee .kt-row-layout-top-sep svg {
    fill: var(--global-palette9, #ffffff) !important;
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_ce157d-ee>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_f436e8-5b>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_f436e8-5b>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_f436e8-5b>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column42_f436e8-5b,
.kt-inside-inner-col>.kadence-column42_f436e8-5b:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
}

@media all and (max-width: 1024px) {
    .kadence-column42_f436e8-5b>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_f436e8-5b>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_7ead04-ed,
.wp-block-kadence-advancedheading.kt-adv-heading42_7ead04-ed[data-kb-block="kb-adv-heading42_7ead04-ed"] {
    max-width: 1283px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 35px;
    text-align: center;
    font-size: 36px;
    line-height: 1em;
    font-weight: 400;
    font-family: Lato;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_7ead04-ed mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_7ead04-ed[data-kb-block="kb-adv-heading42_7ead04-ed"] mark.kt-highlight {
    font-weight: normal;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_7ead04-ed img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_7ead04-ed[data-kb-block="kb-adv-heading42_7ead04-ed"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kb-row-layout-id42_4f1135-89>.kt-row-column-wrap {
    padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_4f1135-89>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_3a5155-95>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_3a5155-95>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_3a5155-95>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column42_3a5155-95>.kt-inside-inner-col {
    background-color: #40586f;
}

@media all and (max-width: 1024px) {
    .kadence-column42_3a5155-95>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_3a5155-95>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_901773-bd,
.wp-block-kadence-advancedheading.kt-adv-heading42_901773-bd[data-kb-block="kb-adv-heading42_901773-bd"] {
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_901773-bd mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_901773-bd[data-kb-block="kb-adv-heading42_901773-bd"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_901773-bd img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_901773-bd[data-kb-block="kb-adv-heading42_901773-bd"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn42_a3807e-8e.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn42_a3807e-8e.kb-button {
    color: #88d4f5;
    font-size: var(--global-kb-font-size-sm, 0.9rem);
    text-transform: uppercase;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top: 1px solid #88d4f5;
    border-right: 1px solid #88d4f5;
    border-bottom: 1px solid #88d4f5;
    border-left: 1px solid #88d4f5;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
}

.wp-block-kadence-advancedbtn .kb-btn42_a3807e-8e.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn42_a3807e-8e.kb-button:focus {
    color: #ffffff;
    background: #88d4f5;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn42_a3807e-8e.kb-button {
        border-top: 1px solid #88d4f5;
        border-right: 1px solid #88d4f5;
        border-bottom: 1px solid #88d4f5;
        border-left: 1px solid #88d4f5;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn42_a3807e-8e.kb-button {
        border-top: 1px solid #88d4f5;
        border-right: 1px solid #88d4f5;
        border-bottom: 1px solid #88d4f5;
        border-left: 1px solid #88d4f5;
    }
}

.kb-row-layout-id42_93f321-32>.kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id42_93f321-32 {
    background-color: var(--global-palette8, #F7FAFC);
}

@media all and (min-width: 1025px) {
    .kb-row-layout-id42_93f321-32 {
        display: none !important;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kb-row-layout-id42_93f321-32 {
        display: none !important;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_93f321-32>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id42_93f321-32 {
        display: none !important;
    }
}

.kadence-column42_95138a-d5>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_95138a-d5>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_95138a-d5>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_95138a-d5>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_95138a-d5>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_813c19-7f,
.wp-block-kadence-advancedheading.kt-adv-heading42_813c19-7f[data-kb-block="kb-adv-heading42_813c19-7f"] {
    text-align: center;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_813c19-7f mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_813c19-7f[data-kb-block="kb-adv-heading42_813c19-7f"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_813c19-7f img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_813c19-7f[data-kb-block="kb-adv-heading42_813c19-7f"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_45886e-2b,
.wp-block-kadence-advancedheading.kt-adv-heading42_45886e-2b[data-kb-block="kb-adv-heading42_45886e-2b"] {
    max-width: 1335px;
    margin-right: auto;
    margin-left: auto;
    margin-top: var(--global-kb-spacing-xxs, 0.5rem);
    margin-bottom: 0px;
    text-align: center;
    font-size: 55px;
    line-height: 1.2;
    font-weight: 400;
    font-family: Lato;
    color: #005ba7;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_45886e-2b mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_45886e-2b[data-kb-block="kb-adv-heading42_45886e-2b"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_45886e-2b img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_45886e-2b[data-kb-block="kb-adv-heading42_45886e-2b"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id42_57d84e-9a {
    margin-top: 0px;
}

.kb-row-layout-id42_57d84e-9a>.kt-row-column-wrap {
    column-gap: 5px;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    min-height: 597px;
}

.kb-row-layout-id42_57d84e-9a>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id42_57d84e-9a>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id42_57d84e-9a>.kt-row-column-wrap>div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id42_57d84e-9a>.kt-row-column-wrap {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_57d84e-9a>.kt-row-column-wrap>div:not(.added-for-specificity) {
        grid-column: initial;
    }

    .kb-row-layout-id42_57d84e-9a>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_d36e20-aa>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_d36e20-aa>.kt-inside-inner-col {
    column-gap: 0px;
}

.kadence-column42_d36e20-aa>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
}

.kadence-column42_d36e20-aa>.kt-inside-inner-col>*,
.kadence-column42_d36e20-aa>.kt-inside-inner-col>figure.wp-block-image,
.kadence-column42_d36e20-aa>.kt-inside-inner-col>figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column42_d36e20-aa>.kt-inside-inner-col>.kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap>.kadence-column42_d36e20-aa {
    align-self: flex-end;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_d36e20-aa {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_d36e20-aa>.kt-inside-inner-col {
    align-items: flex-end;
}

.kadence-column42_d36e20-aa>.kt-inside-inner-col {
    /* background-image: url('https://cdn.shortpixel.ai/spai/w_1920+q_lossless+ret_img+to_webp/www.navyleague.org/wp-content/uploads/2025/06/200902-N-WR119-0280A-scaled.jpg'); COMMENTED OUT BY PENTERA */
    background-size: cover;
    background-position: 48% 48%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column42_d36e20-aa>.kt-inside-inner-col:before {
    opacity: 0.65;
    background-color: #40586f;
}

.kadence-column42_d36e20-aa:hover>.kt-inside-inner-col:before {
    opacity: 0.65;
    background-color: #003556;
    background-image: none;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column42_d36e20-aa {
        align-self: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_d36e20-aa {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_d36e20-aa>.kt-inside-inner-col {
        align-items: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_d36e20-aa>.kt-inside-inner-col {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-end;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {

    .kadence-column42_d36e20-aa>.kt-inside-inner-col>*,
    .kadence-column42_d36e20-aa>.kt-inside-inner-col>figure.wp-block-image,
    .kadence-column42_d36e20-aa>.kt-inside-inner-col>figure.wp-block-kadence-image {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .kadence-column42_d36e20-aa>.kt-inside-inner-col>.kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column42_d36e20-aa {
        align-self: flex-end;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_d36e20-aa {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_d36e20-aa>.kt-inside-inner-col {
        align-items: flex-end;
    }

    .kadence-column42_d36e20-aa>.kt-inside-inner-col {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .kadence-column42_d36e20-aa>.kt-inside-inner-col>*,
    .kadence-column42_d36e20-aa>.kt-inside-inner-col>figure.wp-block-image,
    .kadence-column42_d36e20-aa>.kt-inside-inner-col>figure.wp-block-kadence-image {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .kadence-column42_d36e20-aa>.kt-inside-inner-col>.kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

.kadence-column42_8ca44f-c5 {
    max-width: 60px;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column42_8ca44f-c5 {
    -webkit-flex: 0 1 60px;
    flex: 0 1 60px;
    max-width: unset;
    margin-left: unset;
    margin-right: unset;
}

.kadence-column42_8ca44f-c5>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_8ca44f-c5>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_8ca44f-c5>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (min-width: 1025px) {
    .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column42_8ca44f-c5 {
        -webkit-flex: 0 1 60px;
        flex: 0 1 60px;
        max-width: unset;
        margin-left: unset;
        margin-right: unset;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_8ca44f-c5>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column42_8ca44f-c5 {
        max-width: 60px;
        -webkit-flex: 1;
        flex: 1;
        margin-left: auto;
        margin-right: auto;
    }

    .kadence-column42_8ca44f-c5>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_fc00e8-b2,
.wp-block-kadence-advancedheading.kt-adv-heading42_fc00e8-b2[data-kb-block="kb-adv-heading42_fc00e8-b2"] {
    text-align: left;
    font-weight: 700;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_fc00e8-b2 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_fc00e8-b2[data-kb-block="kb-adv-heading42_fc00e8-b2"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_fc00e8-b2 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_fc00e8-b2[data-kb-block="kb-adv-heading42_fc00e8-b2"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kadence-column42_000ea0-8b>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_000ea0-8b>.kt-inside-inner-col {
    row-gap: var(--global-kb-gap-none, 0rem);
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_000ea0-8b>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_000ea0-8b>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_000ea0-8b>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_000ea0-8b>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.kadence-column42_53b33a-57>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column42_53b33a-57>.kt-inside-inner-col {
    min-height: 150px;
}

.kadence-column42_53b33a-57>.kt-inside-inner-col,
.kadence-column42_53b33a-57>.kt-inside-inner-col:before {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.kadence-column42_53b33a-57>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_53b33a-57>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_53b33a-57>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column42_53b33a-57,
.kt-inside-inner-col>.kadence-column42_53b33a-57:not(.specificity) {
    margin-top: 0px;
    margin-bottom: 0px;
}

@media all and (max-width: 1024px) {
    .kadence-column42_53b33a-57>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_53b33a-57>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_c80be5-c1,
.wp-block-kadence-advancedheading.kt-adv-heading42_c80be5-c1[data-kb-block="kb-adv-heading42_c80be5-c1"] {
    font-size: var(--global-kb-font-size-lg, 2rem);
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_c80be5-c1[data-kb-block="kb-adv-heading42_c80be5-c1"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_c80be5-c1[data-kb-block="kb-adv-heading42_c80be5-c1"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_c80be5-c1 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_c80be5-c1[data-kb-block="kb-adv-heading42_c80be5-c1"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_c80be5-c1 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_c80be5-c1[data-kb-block="kb-adv-heading42_c80be5-c1"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f8e3f0-96,
.wp-block-kadence-advancedheading.kt-adv-heading42_f8e3f0-96[data-kb-block="kb-adv-heading42_f8e3f0-96"] {
    padding-top: 0px;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 400;
    font-family: Lato;
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f8e3f0-96 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_f8e3f0-96[data-kb-block="kb-adv-heading42_f8e3f0-96"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f8e3f0-96 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_f8e3f0-96[data-kb-block="kb-adv-heading42_f8e3f0-96"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kadence-column42_102719-a1>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_102719-a1>.kt-inside-inner-col {
    column-gap: 0px;
}

.kadence-column42_102719-a1>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
}

.kadence-column42_102719-a1>.kt-inside-inner-col>*,
.kadence-column42_102719-a1>.kt-inside-inner-col>figure.wp-block-image,
.kadence-column42_102719-a1>.kt-inside-inner-col>figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column42_102719-a1>.kt-inside-inner-col>.kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap>.kadence-column42_102719-a1 {
    align-self: flex-end;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_102719-a1 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_102719-a1>.kt-inside-inner-col {
    align-items: flex-end;
}

.kadence-column42_102719-a1>.kt-inside-inner-col {
    background-image: url('https://cdn.shortpixel.ai/spai/ret_img/www.navyleague.org/wp-content/uploads/2025/05/seapower.webp');
    background-size: cover;
    background-position: 55.00000000000001% 53%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column42_102719-a1>.kt-inside-inner-col:before {
    opacity: 0.65;
    background-color: #40586f;
}

.kadence-column42_102719-a1:hover>.kt-inside-inner-col:before {
    opacity: 0.65;
    background-color: #003556;
    background-image: none;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column42_102719-a1 {
        align-self: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_102719-a1 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_102719-a1>.kt-inside-inner-col {
        align-items: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_102719-a1>.kt-inside-inner-col {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-end;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {

    .kadence-column42_102719-a1>.kt-inside-inner-col>*,
    .kadence-column42_102719-a1>.kt-inside-inner-col>figure.wp-block-image,
    .kadence-column42_102719-a1>.kt-inside-inner-col>figure.wp-block-kadence-image {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .kadence-column42_102719-a1>.kt-inside-inner-col>.kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column42_102719-a1 {
        align-self: flex-end;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_102719-a1 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_102719-a1>.kt-inside-inner-col {
        align-items: flex-end;
    }

    .kadence-column42_102719-a1>.kt-inside-inner-col {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .kadence-column42_102719-a1>.kt-inside-inner-col>*,
    .kadence-column42_102719-a1>.kt-inside-inner-col>figure.wp-block-image,
    .kadence-column42_102719-a1>.kt-inside-inner-col>figure.wp-block-kadence-image {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .kadence-column42_102719-a1>.kt-inside-inner-col>.kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

.kadence-column42_9029e2-c4 {
    max-width: 60px;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column42_9029e2-c4 {
    -webkit-flex: 0 1 60px;
    flex: 0 1 60px;
    max-width: unset;
    margin-left: unset;
    margin-right: unset;
}

.kadence-column42_9029e2-c4>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_9029e2-c4>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_9029e2-c4>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (min-width: 1025px) {
    .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column42_9029e2-c4 {
        -webkit-flex: 0 1 60px;
        flex: 0 1 60px;
        max-width: unset;
        margin-left: unset;
        margin-right: unset;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_9029e2-c4>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column42_9029e2-c4 {
        max-width: 60px;
        -webkit-flex: 1;
        flex: 1;
        margin-left: auto;
        margin-right: auto;
    }

    .kadence-column42_9029e2-c4>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_d549df-11,
.wp-block-kadence-advancedheading.kt-adv-heading42_d549df-11[data-kb-block="kb-adv-heading42_d549df-11"] {
    text-align: left;
    font-weight: 700;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_d549df-11 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_d549df-11[data-kb-block="kb-adv-heading42_d549df-11"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_d549df-11 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_d549df-11[data-kb-block="kb-adv-heading42_d549df-11"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kadence-column42_e18758-a4>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_e18758-a4>.kt-inside-inner-col {
    row-gap: var(--global-kb-gap-none, 0rem);
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_e18758-a4>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_e18758-a4>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_e18758-a4>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_e18758-a4>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_f182f7-0b {
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column42_f182f7-0b {
    -webkit-flex: 0 1 2000px;
    flex: 0 1 2000px;
    max-width: unset;
    margin-left: unset;
    margin-right: unset;
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col {
    min-height: 150px;
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col,
.kadence-column42_f182f7-0b>.kt-inside-inner-col:before {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col {
    row-gap: 0px;
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col>.kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column42_f182f7-0b>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column42_f182f7-0b,
.kt-inside-inner-col>.kadence-column42_f182f7-0b:not(.specificity) {
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-auto, auto);
}

@media all and (min-width: 1025px) {
    .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column42_f182f7-0b {
        -webkit-flex: 0 1 2000px;
        flex: 0 1 2000px;
        max-width: unset;
        margin-left: unset;
        margin-right: unset;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_f182f7-0b>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column42_f182f7-0b {
        max-width: 2000px;
        -webkit-flex: 1;
        flex: 1;
        margin-left: auto;
        margin-right: auto;
    }

    .kadence-column42_f182f7-0b>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_2be2ce-a8,
.wp-block-kadence-advancedheading.kt-adv-heading42_2be2ce-a8[data-kb-block="kb-adv-heading42_2be2ce-a8"] {
    padding-bottom: 0px;
    font-size: var(--global-kb-font-size-lg, 2rem);
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_2be2ce-a8[data-kb-block="kb-adv-heading42_2be2ce-a8"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_2be2ce-a8[data-kb-block="kb-adv-heading42_2be2ce-a8"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_2be2ce-a8 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_2be2ce-a8[data-kb-block="kb-adv-heading42_2be2ce-a8"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_2be2ce-a8 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_2be2ce-a8[data-kb-block="kb-adv-heading42_2be2ce-a8"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_4b1d06-79,
.wp-block-kadence-advancedheading.kt-adv-heading42_4b1d06-79[data-kb-block="kb-adv-heading42_4b1d06-79"] {
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 1.3;
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_4b1d06-79 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_4b1d06-79[data-kb-block="kb-adv-heading42_4b1d06-79"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_4b1d06-79 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_4b1d06-79[data-kb-block="kb-adv-heading42_4b1d06-79"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kadence-column42_0828f7-c7>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_0828f7-c7>.kt-inside-inner-col {
    column-gap: 0px;
}

.kadence-column42_0828f7-c7>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
}

.kadence-column42_0828f7-c7>.kt-inside-inner-col>*,
.kadence-column42_0828f7-c7>.kt-inside-inner-col>figure.wp-block-image,
.kadence-column42_0828f7-c7>.kt-inside-inner-col>figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column42_0828f7-c7>.kt-inside-inner-col>.kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap>.kadence-column42_0828f7-c7 {
    align-self: flex-end;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_0828f7-c7 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_0828f7-c7>.kt-inside-inner-col {
    align-items: flex-end;
}

.kadence-column42_0828f7-c7>.kt-inside-inner-col {
    /* background-image: url('https://cdn.shortpixel.ai/spai/w_1920+q_lossless+ret_img+to_webp/www.navyleague.org/wp-content/uploads/2020/12/Join-Membership--1.jpg'); COMMENTED OUT BY PENTERA */
    background-size: cover;
    background-position: 55.00000000000001% 53%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column42_0828f7-c7>.kt-inside-inner-col:before {
    opacity: 0.65;
    background-color: #40586f;
}

.kadence-column42_0828f7-c7:hover>.kt-inside-inner-col:before {
    opacity: 0.65;
    background-color: #003556;
    background-image: none;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column42_0828f7-c7 {
        align-self: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_0828f7-c7 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_0828f7-c7>.kt-inside-inner-col {
        align-items: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_0828f7-c7>.kt-inside-inner-col {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-end;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {

    .kadence-column42_0828f7-c7>.kt-inside-inner-col>*,
    .kadence-column42_0828f7-c7>.kt-inside-inner-col>figure.wp-block-image,
    .kadence-column42_0828f7-c7>.kt-inside-inner-col>figure.wp-block-kadence-image {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .kadence-column42_0828f7-c7>.kt-inside-inner-col>.kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column42_0828f7-c7 {
        align-self: flex-end;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_0828f7-c7 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_0828f7-c7>.kt-inside-inner-col {
        align-items: flex-end;
    }

    .kadence-column42_0828f7-c7>.kt-inside-inner-col {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .kadence-column42_0828f7-c7>.kt-inside-inner-col>*,
    .kadence-column42_0828f7-c7>.kt-inside-inner-col>figure.wp-block-image,
    .kadence-column42_0828f7-c7>.kt-inside-inner-col>figure.wp-block-kadence-image {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .kadence-column42_0828f7-c7>.kt-inside-inner-col>.kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

.kadence-column42_849882-f0 {
    max-width: 60px;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column42_849882-f0 {
    -webkit-flex: 0 1 60px;
    flex: 0 1 60px;
    max-width: unset;
    margin-left: unset;
    margin-right: unset;
}

.kadence-column42_849882-f0>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_849882-f0>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_849882-f0>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (min-width: 1025px) {
    .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column42_849882-f0 {
        -webkit-flex: 0 1 60px;
        flex: 0 1 60px;
        max-width: unset;
        margin-left: unset;
        margin-right: unset;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_849882-f0>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column42_849882-f0 {
        max-width: 60px;
        -webkit-flex: 1;
        flex: 1;
        margin-left: auto;
        margin-right: auto;
    }

    .kadence-column42_849882-f0>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_ac9c37-8b,
.wp-block-kadence-advancedheading.kt-adv-heading42_ac9c37-8b[data-kb-block="kb-adv-heading42_ac9c37-8b"] {
    text-align: left;
    font-weight: 700;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_ac9c37-8b mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_ac9c37-8b[data-kb-block="kb-adv-heading42_ac9c37-8b"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_ac9c37-8b img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_ac9c37-8b[data-kb-block="kb-adv-heading42_ac9c37-8b"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kadence-column42_a935ec-77>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_a935ec-77>.kt-inside-inner-col {
    row-gap: var(--global-kb-gap-none, 0rem);
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_a935ec-77>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_a935ec-77>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_a935ec-77>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_a935ec-77>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.kadence-column42_1198b9-97>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_1198b9-97 {
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column42_1198b9-97 {
    -webkit-flex: 0 1 2000px;
    flex: 0 1 2000px;
    max-width: unset;
    margin-left: unset;
    margin-right: unset;
}

.kadence-column42_1198b9-97>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column42_1198b9-97>.kt-inside-inner-col {
    min-height: 150px;
}

.kadence-column42_1198b9-97>.kt-inside-inner-col,
.kadence-column42_1198b9-97>.kt-inside-inner-col:before {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.kadence-column42_1198b9-97>.kt-inside-inner-col {
    row-gap: 0px;
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_1198b9-97>.kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column42_1198b9-97>.kt-inside-inner-col>.kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column42_1198b9-97>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column42_1198b9-97>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column42_1198b9-97,
.kt-inside-inner-col>.kadence-column42_1198b9-97:not(.specificity) {
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-auto, auto);
}

@media all and (min-width: 1025px) {
    .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column42_1198b9-97 {
        -webkit-flex: 0 1 2000px;
        flex: 0 1 2000px;
        max-width: unset;
        margin-left: unset;
        margin-right: unset;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_1198b9-97>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column42_1198b9-97 {
        max-width: 2000px;
        -webkit-flex: 1;
        flex: 1;
        margin-left: auto;
        margin-right: auto;
    }

    .kadence-column42_1198b9-97>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_4894c2-74,
.wp-block-kadence-advancedheading.kt-adv-heading42_4894c2-74[data-kb-block="kb-adv-heading42_4894c2-74"] {
    padding-bottom: 0px;
    font-size: var(--global-kb-font-size-lg, 2rem);
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_4894c2-74[data-kb-block="kb-adv-heading42_4894c2-74"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_4894c2-74[data-kb-block="kb-adv-heading42_4894c2-74"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_4894c2-74 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_4894c2-74[data-kb-block="kb-adv-heading42_4894c2-74"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_4894c2-74 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_4894c2-74[data-kb-block="kb-adv-heading42_4894c2-74"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_0327dc-9c,
.wp-block-kadence-advancedheading.kt-adv-heading42_0327dc-9c[data-kb-block="kb-adv-heading42_0327dc-9c"] {
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 1.3;
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedheading.kt-adv-heading42_0327dc-9c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_0327dc-9c[data-kb-block="kb-adv-heading42_0327dc-9c"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_0327dc-9c img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_0327dc-9c[data-kb-block="kb-adv-heading42_0327dc-9c"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kb-row-layout-id42_66ff03-c4>.kt-row-column-wrap {
    padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_66ff03-c4>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_c0651b-47>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_c0651b-47>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_c0651b-47>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_c0651b-47>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_c0651b-47>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.kb-row-layout-id42_f1916b-2e>.kt-row-column-wrap {
    column-gap: 20px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xxs, 0.5rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    padding-left: var(--global-kb-spacing-xxs, 0.5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id42_f1916b-2e>.kt-row-layout-overlay {
    opacity: 1;
    background-image: url(../images/frontfeature-bg.jpg);
    background-size: cover;
    background-position: 39% 41%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id42_f1916b-2e .kt-row-layout-bottom-sep {
    height: 70px;
}

.kb-row-layout-id42_f1916b-2e .kt-row-layout-bottom-sep svg {
    fill: var(--global-palette9, #ffffff) !important;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id42_f1916b-2e>.kt-row-column-wrap {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_f1916b-2e>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_e42a1a-66>.kt-inside-inner-col {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
}

.kadence-column42_e42a1a-66>.kt-inside-inner-col,
.kadence-column42_e42a1a-66>.kt-inside-inner-col:before {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.kadence-column42_e42a1a-66>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_e42a1a-66>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_e42a1a-66>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column42_e42a1a-66>.kt-inside-inner-col {
    background-color: #40586f;
}

@media all and (max-width: 1024px) {
    .kadence-column42_e42a1a-66>.kt-inside-inner-col {
        border-top: 1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_e42a1a-66>.kt-inside-inner-col {
        border-top: 1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
        flex-direction: column;
        justify-content: center;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id42_b3d48a-3c {
    margin-top: 10px;
    margin-bottom: 10px;
}

.kb-row-layout-id42_b3d48a-3c>.kt-row-column-wrap {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id42_b3d48a-3c .kt-row-layout-bottom-sep {
    height: 100px;
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_b3d48a-3c>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_062042-5e>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_062042-5e>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_062042-5e>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column42_062042-5e>.kt-inside-inner-col {
    background-color: #40586f;
}

@media all and (max-width: 1024px) {
    .kadence-column42_062042-5e>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_062042-5e>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d,
.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] {
    text-align: center;
    font-weight: 400;
    font-family: Lato;
    color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] {
    display: flex;
    gap: 0.25em;
    justify-content: center;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] mark.kt-highlight {
    font-weight: normal;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] a,
.kt-adv-heading-link42_1f80ca-1d,
.kt-adv-heading-link42_1f80ca-1d .kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] {
    color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] a,
a.kb-advanced-heading-link.kt-adv-heading-link42_1f80ca-1d {
    text-decoration: none;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_1f80ca-1d[data-kb-block="kb-adv-heading42_1f80ca-1d"] a:hover,
a.kb-advanced-heading-link.kt-adv-heading-link42_1f80ca-1d:hover {
    text-decoration: underline;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_2f768d-46,
.wp-block-kadence-advancedheading.kt-adv-heading42_2f768d-46[data-kb-block="kb-adv-heading42_2f768d-46"] {
    text-align: center;
    font-weight: 400;
    font-family: Lato;
    color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_2f768d-46 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_2f768d-46[data-kb-block="kb-adv-heading42_2f768d-46"] mark.kt-highlight {
    font-weight: normal;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_2f768d-46 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_2f768d-46[data-kb-block="kb-adv-heading42_2f768d-46"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kadence-column42_9043c4-33>.kt-inside-inner-col {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
}

.kadence-column42_9043c4-33>.kt-inside-inner-col,
.kadence-column42_9043c4-33>.kt-inside-inner-col:before {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.kadence-column42_9043c4-33>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_9043c4-33>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_9043c4-33>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column42_9043c4-33>.kt-inside-inner-col {
    background-color: #40586f;
}

@media all and (max-width: 1024px) {
    .kadence-column42_9043c4-33>.kt-inside-inner-col {
        border-top: 1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_9043c4-33>.kt-inside-inner-col {
        border-top: 1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
        flex-direction: column;
        justify-content: center;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id42_e8368b-78 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.kb-row-layout-id42_e8368b-78>.kt-row-column-wrap {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id42_e8368b-78 .kt-row-layout-bottom-sep {
    height: 100px;
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_e8368b-78>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_4e8fe0-42>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_4e8fe0-42>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_4e8fe0-42>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_4e8fe0-42>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_4e8fe0-42>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95,
.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] {
    text-align: center;
    font-weight: normal;
    color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] {
    display: flex;
    gap: 0.25em;
    justify-content: center;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] mark.kt-highlight {
    font-weight: normal;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] a,
.kt-adv-heading-link42_f4a099-95,
.kt-adv-heading-link42_f4a099-95 .kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] {
    color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] a,
a.kb-advanced-heading-link.kt-adv-heading-link42_f4a099-95 {
    text-decoration: none;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_f4a099-95[data-kb-block="kb-adv-heading42_f4a099-95"] a:hover,
a.kb-advanced-heading-link.kt-adv-heading-link42_f4a099-95:hover {
    text-decoration: underline;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_3c5c79-10,
.wp-block-kadence-advancedheading.kt-adv-heading42_3c5c79-10[data-kb-block="kb-adv-heading42_3c5c79-10"] {
    text-align: center;
    font-weight: normal;
    color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_3c5c79-10 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_3c5c79-10[data-kb-block="kb-adv-heading42_3c5c79-10"] mark.kt-highlight {
    font-weight: normal;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_3c5c79-10 img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_3c5c79-10[data-kb-block="kb-adv-heading42_3c5c79-10"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kb-row-layout-id42_c9f27a-b3>.kt-row-column-wrap {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_c9f27a-b3>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_17cb8b-22>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_17cb8b-22>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_17cb8b-22>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.kadence-column42_17cb8b-22>.kt-inside-inner-col>.kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column42_17cb8b-22>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column42_17cb8b-22>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column42_17cb8b-22 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_17cb8b-22 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_17cb8b-22>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column42_17cb8b-22 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_17cb8b-22 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_17cb8b-22>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_17cb8b-22>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column42_17cb8b-22 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_17cb8b-22 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_17cb8b-22>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column42_17cb8b-22>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

.kadence-column42_c302cc-06>.kt-inside-inner-col {
    display: flex;
}

.kadence-column42_c302cc-06>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_c302cc-06>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.kadence-column42_c302cc-06>.kt-inside-inner-col>.kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column42_c302cc-06>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column42_c302cc-06>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column42_c302cc-06 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_c302cc-06 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_c302cc-06>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column42_c302cc-06 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_c302cc-06 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_c302cc-06>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column42_c302cc-06>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column42_c302cc-06 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_c302cc-06 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column42_c302cc-06>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column42_c302cc-06>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

.kb-row-layout-id42_089e34-03>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_089e34-03>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_f24e5b-56>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_f24e5b-56>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_f24e5b-56>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_f24e5b-56>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_f24e5b-56>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.kb-row-layout-id42_0681d1-89>.kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id42_0681d1-89 {
    /* background-image: url('https://cdn.shortpixel.ai/spai/w_1920+q_lossless+ret_img+to_webp/www.navyleague.org/wp-content/uploads/2025/02/SAS-Background-Texture-1376-x-40.jpg'); COMMENTED OUT BY PENTERA */
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_0681d1-89>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_1cea0e-ce>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_1cea0e-ce>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_1cea0e-ce>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_1cea0e-ce>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_1cea0e-ce>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn42_4b5848-6e.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn42_4b5848-6e.kb-button {
    color: #ffffff;
    font-size: var(--global-kb-font-size-sm, 0.9rem);
    text-transform: uppercase;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
}

.wp-block-kadence-advancedbtn .kb-btn42_4b5848-6e.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn42_4b5848-6e.kb-button:focus {
    color: #ffffff;
    background: #88d4f5;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn42_4b5848-6e.kb-button {
        border-top: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn42_4b5848-6e.kb-button {
        border-top: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
    }
}

.kb-row-layout-id42_6d95b7-e1>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_6d95b7-e1>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_833af9-08>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_833af9-08>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_833af9-08>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_833af9-08>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_833af9-08>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.kb-row-layout-id42_316ae0-8f>.kt-row-column-wrap {
    max-width: 1174px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id42_316ae0-8f {
    background-color: #ffffff;
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_316ae0-8f>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_aca6be-ba>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_aca6be-ba>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_aca6be-ba>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_aca6be-ba>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_aca6be-ba>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.kb-gallery-id-42_a017fb-0d.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius,
.kb-gallery-id-42_a017fb-0d.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img {
    height: 120px;
}

.kb-gallery-wrap-id-42_a017fb-0d.wp-block-kadence-advancedgallery {
    overflow: visible;
}

.kb-gallery-wrap-id-42_a017fb-0d.wp-block-kadence-advancedgallery .kt-blocks-carousel {
    overflow: visible;
    max-width: 100%;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_8f930a-cb,
.wp-block-kadence-advancedheading.kt-adv-heading42_8f930a-cb[data-kb-block="kb-adv-heading42_8f930a-cb"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_8f930a-cb mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading42_8f930a-cb[data-kb-block="kb-adv-heading42_8f930a-cb"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading42_8f930a-cb img.kb-inline-image,
.wp-block-kadence-advancedheading.kt-adv-heading42_8f930a-cb[data-kb-block="kb-adv-heading42_8f930a-cb"] img.kb-inline-image {
    width: 150px;
    display: inline-block;
}

.kb-gallery-id-42_6f86b5-4a.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius,
.kb-gallery-id-42_6f86b5-4a.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img {
    height: 120px;
}

.kb-gallery-wrap-id-42_6f86b5-4a.wp-block-kadence-advancedgallery {
    overflow: visible;
}

.kb-gallery-wrap-id-42_6f86b5-4a.wp-block-kadence-advancedgallery .kt-blocks-carousel {
    overflow: visible;
    max-width: 100%;
}

.kb-row-layout-id42_e761ad-c5>.kt-row-column-wrap {
    padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id42_e761ad-c5>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column42_259186-1f>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column42_259186-1f>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column42_259186-1f>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column42_259186-1f>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column42_259186-1f>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.kb-row-layout-id42_93f321-32 .rotate-text {
    transform-origin: 0 0;
    transform: rotate(-90deg);
    position: absolute;
    width: 350px !important;
    bottom: 0;
    margin-left: 20px;
}

.kb-row-layout-id42_93f321-32 .rotate-text-container {
    position: relative;
}