.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_e54c9c-70 {
    margin-top: 0px;
}

.kb-row-layout-id14168_e54c9c-70>.kt-row-column-wrap {
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 520px;
    padding-right: 0px;
    padding-bottom: 80px;
    padding-left: 0px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_e54c9c-70>.kt-row-layout-overlay {
    opacity: 0.40;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 65%, var(--global-palette3, #353635) 95%);
    mix-blend-mode: multiply;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_e54c9c-70 {
        margin-top: -180px;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_e54c9c-70>.kt-row-column-wrap {
        padding-top: 320px;
        padding-right: 0px;
        padding-bottom: 320px;
        padding-left: 0px;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_e54c9c-70 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

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

.kadence-column14168_f44c97-8d>.kt-inside-inner-col {
    display: flex;
}

.kadence-column14168_f44c97-8d,
.kt-inside-inner-col>.kadence-column14168_f44c97-8d:not(.specificity) {
    margin-bottom: 0px;
}

.kadence-column14168_f44c97-8d>.kt-inside-inner-col {
    padding-bottom: 0px;
}

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

.kadence-column14168_f44c97-8d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

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

.kt-row-column-wrap>.kadence-column14168_f44c97-8d {
    align-self: flex-start;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column14168_f44c97-8d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column14168_f44c97-8d {
        align-self: flex-start;
    }
}

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_f44c97-8d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_f44c97-8d>.kt-inside-inner-col {
        padding-right: var(--global-kb-spacing-xl, 4rem);
        padding-left: var(--global-kb-spacing-xl, 4rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column14168_f44c97-8d {
        align-self: flex-start;
    }

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

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column14168_f44c97-8d>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_9d14d6-8c,
.wp-block-kadence-advancedheading.kt-adv-heading14168_9d14d6-8c[data-kb-block="kb-adv-heading14168_9d14d6-8c"] {
    text-align: center;
    font-size: var(--global-kb-font-size-md, 1.25rem);
    line-height: 1.3;
    text-transform: uppercase;
    color: #ffffff;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_9d14d6-8c,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_9d14d6-8c[data-kb-block="kb-adv-heading14168_9d14d6-8c"] {
        font-size: 15px;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_61ab65-cb {
    margin-top: 0px;
    margin-bottom: 0px;
}

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

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

.kb-row-layout-id14168_61ab65-cb>.kt-row-column-wrap {
    column-gap: 80px;
    row-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-4xl, 8rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_61ab65-cb {
    border-top: 0px solid var(--global-palette9, #ffffff);
    border-right: 0px solid var(--global-palette9, #ffffff);
    border-bottom: 0px solid var(--global-palette9, #ffffff);
    border-left: 0px solid var(--global-palette9, #ffffff);
}

.kb-row-layout-id14168_61ab65-cb .kt-row-layout-bottom-sep {
    height: 100px;
}

.kb-row-layout-id14168_61ab65-cb .kt-row-layout-top-sep {
    height: 100px;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_61ab65-cb>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-xxl, 5rem);
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_61ab65-cb {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 0px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 0px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_61ab65-cb>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-sm, 1.5rem);
        padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id14168_61ab65-cb {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 0px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 0px solid var(--global-palette9, #ffffff);
    }
}

.kadence-column14168_01e795-e4>.kt-inside-inner-col {
    padding-right: 0px;
}

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

.kadence-column14168_01e795-e4>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_01e795-e4>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

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

    .kadence-column14168_01e795-e4>.kt-inside-inner-col {
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_b3079b-88,
.wp-block-kadence-advancedheading.kt-adv-heading14168_b3079b-88[data-kb-block="kb-adv-heading14168_b3079b-88"] {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: 0px;
    margin-bottom: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xxl, 4rem);
    letter-spacing: -2px;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_b3079b-88,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_b3079b-88[data-kb-block="kb-adv-heading14168_b3079b-88"] {
        font-size: var(--global-kb-font-size-xxl, 4rem);
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_b3079b-88,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_b3079b-88[data-kb-block="kb-adv-heading14168_b3079b-88"] {
        letter-spacing: -2px;
        font-size: var(--global-kb-font-size-xl, 3rem);
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_927441-a0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

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

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

.kb-row-layout-id14168_927441-a0>.kt-row-column-wrap {
    column-gap: 80px;
    row-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_927441-a0 {
    border-top: 0px solid var(--global-palette9, #ffffff);
    border-right: 0px solid var(--global-palette9, #ffffff);
    border-bottom: 0px solid var(--global-palette9, #ffffff);
    border-left: 0px solid var(--global-palette9, #ffffff);
}

.kb-row-layout-id14168_927441-a0 .kt-row-layout-bottom-sep {
    height: 100px;
}

.kb-row-layout-id14168_927441-a0 .kt-row-layout-top-sep {
    height: 100px;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_927441-a0>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-xxl, 5rem);
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_927441-a0 {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 0px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 0px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_927441-a0>.kt-row-column-wrap {
        padding-top: 24px;
        padding-bottom: 0px;
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id14168_927441-a0 {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 0px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 0px solid var(--global-palette9, #ffffff);
    }
}

.kadence-column14168_f6e757-55>.kt-inside-inner-col {
    padding-right: 0px;
}

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

.kadence-column14168_f6e757-55>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_f6e757-55>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

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

    .kadence-column14168_f6e757-55>.kt-inside-inner-col {
        padding-right: 0px;
        padding-bottom: 0px;
        flex-direction: column;
    }
}

.kt-svg-item-14168_6b1a7a-ff .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-14168_6b1a7a-ff .kb-svg-icon-wrap {
    font-size: 28px;
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

@media all and (max-width: 767px) {

    .kt-svg-item-14168_6b1a7a-ff .kb-svg-icon-wrap,
    .kt-svg-style-stacked.kt-svg-item-14168_6b1a7a-ff .kb-svg-icon-wrap {
        font-size: 27px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_fa2dd7-fc,
.wp-block-kadence-advancedheading.kt-adv-heading14168_fa2dd7-fc[data-kb-block="kb-adv-heading14168_fa2dd7-fc"] {
    text-align: center;
    font-size: var(--global-kb-font-size-md, 1.25rem);
    line-height: 0.9;
    font-weight: 400;
    font-family: Cormorant;
    text-transform: uppercase;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_fa2dd7-fc,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_fa2dd7-fc[data-kb-block="kb-adv-heading14168_fa2dd7-fc"] {
        font-size: var(--global-kb-font-size-md, 1.25rem);
    }
}

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

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

.kb-row-layout-id14168_6deee3-e5>.kt-row-column-wrap {
    column-gap: 80px;
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_6deee3-e5>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_6deee3-e5>.kt-row-column-wrap {
        row-gap: var(--global-kb-gap-lg, 4rem);
        padding-top: 0px;
        padding-bottom: 0px;
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_b07b01-da>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_b07b01-da>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_b07b01-da>.kt-inside-inner-col {
        padding-top: 0px;
        flex-direction: column;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_f090a5-6e {
    margin-top: 0px;
}

.kb-row-layout-id14168_f090a5-6e>.kt-row-column-wrap {
    padding-top: 180px;
    padding-bottom: 80px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_f090a5-6e {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id14168_f090a5-6e>.kt-row-layout-overlay {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

.kb-row-layout-id14168_f090a5-6e {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2024/08/Eleonore-Timothee-videaste-mariage-chateau-de-Wailly-Somme-Hauts-de-france-scaled.jpg');
    background-size: cover;
    background-position: 44% 42%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id14168_f090a5-6e>.kt-row-layout-overlay {
    opacity: 1;
    background: linear-gradient(180deg, var(--global-palette9) 54%, rgb(136, 136, 136) 96%);
    mix-blend-mode: multiply;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_f090a5-6e {
        margin-top: 80px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_f090a5-6e>.kt-row-column-wrap {
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 60px;
        padding-left: 0px;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_f090a5-6e {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .kb-row-layout-id14168_f090a5-6e>.kt-row-column-wrap {
        padding-top: 120px;
        padding-right: 0px;
        padding-bottom: 30px;
        padding-left: 0px;
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column14168_90ac44-79>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_90ac44-79>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

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

.kt-row-column-wrap>.kadence-column14168_90ac44-79 {
    align-self: flex-start;
}

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_90ac44-79>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

    .kadence-column14168_90ac44-79>.kt-inside-inner-col {
        flex-direction: column;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-btn14168_fac554-16.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_fac554-16.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_fac554-16.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_fac554-16.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_434163-df,
.wp-block-kadence-advancedheading.kt-adv-heading14168_434163-df[data-kb-block="kb-adv-heading14168_434163-df"] {
    text-align: center;
    font-size: 37px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_434163-df,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_434163-df[data-kb-block="kb-adv-heading14168_434163-df"] {
        font-size: 28px;
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_434163-df,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_434163-df[data-kb-block="kb-adv-heading14168_434163-df"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
        line-height: 32px;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_baafbe-70 {
    margin-top: 120px;
}

.kb-row-layout-id14168_baafbe-70>.kt-row-column-wrap {
    padding-top: 180px;
    padding-bottom: 80px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_baafbe-70 {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id14168_baafbe-70>.kt-row-layout-overlay {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

.kb-row-layout-id14168_baafbe-70 {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2022/09/BruneAurelien.png');
    background-size: cover;
    background-position: 39% 47%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id14168_baafbe-70>.kt-row-layout-overlay {
    background: linear-gradient(180deg, var(--global-palette9) 54%, var(--global-palette3) 91%);
    mix-blend-mode: multiply;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_baafbe-70 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_baafbe-70>.kt-row-column-wrap {
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 60px;
        padding-left: 0px;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_baafbe-70 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

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

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

.kadence-column14168_a65e28-ca>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_a65e28-ca>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_a65e28-ca>.kt-inside-inner-col {
        flex-direction: column;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-btn14168_325742-34.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_325742-34.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_325742-34.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        padding-top: var(--global-kb-spacing-md, 2rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_325742-34.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_42d8a2-be,
.wp-block-kadence-advancedheading.kt-adv-heading14168_42d8a2-be[data-kb-block="kb-adv-heading14168_42d8a2-be"] {
    text-align: center;
    font-size: 37px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_42d8a2-be,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_42d8a2-be[data-kb-block="kb-adv-heading14168_42d8a2-be"] {
        font-size: 28px;
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_42d8a2-be,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_42d8a2-be[data-kb-block="kb-adv-heading14168_42d8a2-be"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
        line-height: 32px;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_5de28d-f5 {
    margin-top: 120px;
}

.kb-row-layout-id14168_5de28d-f5>.kt-row-column-wrap {
    padding-top: 180px;
    padding-bottom: 80px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_5de28d-f5 {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id14168_5de28d-f5>.kt-row-layout-overlay {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

.kb-row-layout-id14168_5de28d-f5 {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2024/06/Videaste-de-mariage-Video-de-mariage-Film-de-mariage.webp');
    background-size: cover;
    background-position: 50% 45%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id14168_5de28d-f5>.kt-row-layout-overlay {
    background: linear-gradient(180deg, var(--global-palette9) 54%, var(--global-palette3) 91%);
    mix-blend-mode: multiply;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_5de28d-f5 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_5de28d-f5>.kt-row-column-wrap {
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 60px;
        padding-left: 0px;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_5de28d-f5 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

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

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

.kadence-column14168_2533a9-cb>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_2533a9-cb>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_2533a9-cb>.kt-inside-inner-col {
        flex-direction: column;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-btn14168_94700d-3a.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_94700d-3a.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_94700d-3a.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        padding-top: var(--global-kb-spacing-md, 2rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_94700d-3a.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_4fb3b3-47,
.wp-block-kadence-advancedheading.kt-adv-heading14168_4fb3b3-47[data-kb-block="kb-adv-heading14168_4fb3b3-47"] {
    text-align: center;
    font-size: 37px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_4fb3b3-47,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_4fb3b3-47[data-kb-block="kb-adv-heading14168_4fb3b3-47"] {
        font-size: 28px;
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_4fb3b3-47,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_4fb3b3-47[data-kb-block="kb-adv-heading14168_4fb3b3-47"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
        line-height: 32px;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_d82c03-22 {
    margin-top: 120px;
}

.kb-row-layout-id14168_d82c03-22>.kt-row-column-wrap {
    padding-top: 180px;
    padding-bottom: 80px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_d82c03-22 {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id14168_d82c03-22>.kt-row-layout-overlay {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

.kb-row-layout-id14168_d82c03-22 {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2022/02/Film-mariage_Anne-Camille-Alexandre.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id14168_d82c03-22>.kt-row-layout-overlay {
    background: linear-gradient(180deg, var(--global-palette9) 54%, var(--global-palette3) 91%);
    mix-blend-mode: multiply;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_d82c03-22 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_d82c03-22>.kt-row-column-wrap {
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 60px;
        padding-left: 0px;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_d82c03-22 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

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

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

.kadence-column14168_dc57ba-bc>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_dc57ba-bc>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_dc57ba-bc>.kt-inside-inner-col {
        flex-direction: column;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-btn14168_bcef78-ac.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_bcef78-ac.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_bcef78-ac.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        padding-top: var(--global-kb-spacing-md, 2rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_bcef78-ac.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_793b6c-8a,
.wp-block-kadence-advancedheading.kt-adv-heading14168_793b6c-8a[data-kb-block="kb-adv-heading14168_793b6c-8a"] {
    text-align: center;
    font-size: 37px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_793b6c-8a,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_793b6c-8a[data-kb-block="kb-adv-heading14168_793b6c-8a"] {
        font-size: 28px;
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_793b6c-8a,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_793b6c-8a[data-kb-block="kb-adv-heading14168_793b6c-8a"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
        line-height: 32px;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_08b34a-4c {
    margin-top: 120px;
}

.kb-row-layout-id14168_08b34a-4c>.kt-row-column-wrap {
    padding-top: 180px;
    padding-bottom: 80px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_08b34a-4c {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id14168_08b34a-4c>.kt-row-layout-overlay {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

.kb-row-layout-id14168_08b34a-4c {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2023/06/Film-de-mariage-Sybille-Cyprien-Videaste-Mariage-Domaine-Vallon-des-Sources.jpg');
    background-size: cover;
    background-position: 54% 47%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id14168_08b34a-4c>.kt-row-layout-overlay {
    background: linear-gradient(180deg, var(--global-palette9) 55%, var(--global-palette3) 92%);
    mix-blend-mode: multiply;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_08b34a-4c {
        margin-top: 80px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_08b34a-4c>.kt-row-column-wrap {
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 60px;
        padding-left: 0px;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_08b34a-4c {
        margin-top: 40px;
        margin-bottom: 0px;
    }

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

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

.kadence-column14168_8bbd8f-88>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_8bbd8f-88>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_8bbd8f-88>.kt-inside-inner-col {
        flex-direction: column;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-btn14168_4aed48-14.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_4aed48-14.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_4aed48-14.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        padding-top: var(--global-kb-spacing-md, 2rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_4aed48-14.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_ed067a-f1,
.wp-block-kadence-advancedheading.kt-adv-heading14168_ed067a-f1[data-kb-block="kb-adv-heading14168_ed067a-f1"] {
    text-align: center;
    font-size: 37px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_ed067a-f1,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_ed067a-f1[data-kb-block="kb-adv-heading14168_ed067a-f1"] {
        font-size: 28px;
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_ed067a-f1,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_ed067a-f1[data-kb-block="kb-adv-heading14168_ed067a-f1"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
        line-height: 32px;
    }
}

.kb-row-layout-id14168_6f6d37-39>.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-id14168_6f6d37-39>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_c2b86f-86>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_c2b86f-86>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_c2b86f-86>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_1d6c72-41 {
    margin-top: 120px;
}

.kb-row-layout-id14168_1d6c72-41>.kt-row-column-wrap {
    padding-top: 180px;
    padding-bottom: 80px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_1d6c72-41 {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id14168_1d6c72-41>.kt-row-layout-overlay {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

.kb-row-layout-id14168_1d6c72-41 {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2022/02/Film-mariage_Agathe-Benjamin.jpg');
    background-size: cover;
    background-position: 52% 48%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id14168_1d6c72-41>.kt-row-layout-overlay {
    background: linear-gradient(180deg, var(--global-palette9) 55%, var(--global-palette3) 91%);
    mix-blend-mode: multiply;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_1d6c72-41 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_1d6c72-41>.kt-row-column-wrap {
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 60px;
        padding-left: 0px;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_1d6c72-41 {
        margin-top: 15px;
        margin-bottom: 0px;
    }

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

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

.kadence-column14168_7778ef-fb>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_7778ef-fb>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_7778ef-fb>.kt-inside-inner-col {
        flex-direction: column;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-btn14168_0b7bfe-40.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_0b7bfe-40.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_0b7bfe-40.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        padding-top: var(--global-kb-spacing-md, 2rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_0b7bfe-40.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_cc518d-4a,
.wp-block-kadence-advancedheading.kt-adv-heading14168_cc518d-4a[data-kb-block="kb-adv-heading14168_cc518d-4a"] {
    text-align: center;
    font-size: 37px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_cc518d-4a,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_cc518d-4a[data-kb-block="kb-adv-heading14168_cc518d-4a"] {
        font-size: 28px;
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_cc518d-4a,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_cc518d-4a[data-kb-block="kb-adv-heading14168_cc518d-4a"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
        line-height: 32px;
    }
}

.kb-row-layout-id14168_fbd7cb-a5>.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-id14168_fbd7cb-a5>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_1ff967-5d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_1ff967-5d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_0c1eb1-c3 {
    margin-top: 120px;
}

.kb-row-layout-id14168_0c1eb1-c3>.kt-row-column-wrap {
    padding-top: 180px;
    padding-bottom: 80px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_0c1eb1-c3 {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id14168_0c1eb1-c3>.kt-row-layout-overlay {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

.kb-row-layout-id14168_0c1eb1-c3 {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2022/02/Film-mariage_Rebecca-Gregoire.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id14168_0c1eb1-c3>.kt-row-layout-overlay {
    background: linear-gradient(180deg, var(--global-palette9) 56%, var(--global-palette3) 90%);
    mix-blend-mode: multiply;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_0c1eb1-c3 {
        margin-top: 80px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_0c1eb1-c3>.kt-row-column-wrap {
        padding-top: 100px;
        padding-right: 0px;
        padding-bottom: 60px;
        padding-left: 0px;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_0c1eb1-c3 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_8b2ddf-2f>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_8b2ddf-2f>.kt-inside-inner-col {
        flex-direction: column;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-btn14168_feda5e-9d.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_feda5e-9d.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_feda5e-9d.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        padding-top: var(--global-kb-spacing-md, 2rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_feda5e-9d.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_c8d33b-2e,
.wp-block-kadence-advancedheading.kt-adv-heading14168_c8d33b-2e[data-kb-block="kb-adv-heading14168_c8d33b-2e"] {
    text-align: center;
    font-size: 37px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_c8d33b-2e,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_c8d33b-2e[data-kb-block="kb-adv-heading14168_c8d33b-2e"] {
        font-size: 28px;
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_c8d33b-2e,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_c8d33b-2e[data-kb-block="kb-adv-heading14168_c8d33b-2e"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
        line-height: 32px;
    }
}

.wp-block-kadence-advancedbtn.kb-btns14168_4b4387-34 {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns14168_4b4387-34 {
        padding-top: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_361d78-20.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_361d78-20.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette8, #F7FAFC);
}

.wp-block-kadence-advancedbtn .kb-btn14168_361d78-20.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_361d78-20.kb-button:focus {
    color: var(--global-palette8, #F7FAFC);
    background: var(--global-palette3, #1A202C);
}

@media all and (max-width: 1024px) {
    .kb-btn14168_361d78-20.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kb-row-layout-id14168_3de0a0-7d>.kt-row-column-wrap {
    align-content: center;
}

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

.kb-row-layout-id14168_3de0a0-7d>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_3de0a0-7d>.kt-row-layout-overlay {
    opacity: 0.85;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_3de0a0-7d>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_3de0a0-7d>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-sm, 1.5rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_7d8934-17>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_7d8934-17>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_7d8934-17>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_e5e7dd-3e,
.wp-block-kadence-advancedheading.kt-adv-heading14168_e5e7dd-3e[data-kb-block="kb-adv-heading14168_e5e7dd-3e"] {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    text-align: center;
    font-size: var(--global-kb-font-size-md, 1.25rem);
    line-height: 0.9;
    font-weight: 400;
    font-family: Cormorant;
    text-transform: uppercase;
    background-color: #d7d2aa;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_e5e7dd-3e,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_e5e7dd-3e[data-kb-block="kb-adv-heading14168_e5e7dd-3e"] {
        padding-top: var(--global-kb-spacing-sm, 1.5rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        font-size: var(--global-kb-font-size-md, 1.25rem);
    }
}

.kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap {
    align-content: center;
}

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

.kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    grid-template-columns: minmax(0, calc(70% - ((var(--global-kb-gap-lg, 4rem) * 1)/2)))minmax(0, calc(30% - ((var(--global-kb-gap-lg, 4rem) * 1)/2)));
}

.kb-row-layout-id14168_7e5477-7a>.kt-row-layout-overlay {
    opacity: 0.85;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap {
        padding-top: 0px;
        padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(1) {
        order: 2;
    }

    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(2) {
        order: 1;
    }

    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(3) {
        order: 12;
    }

    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(4) {
        order: 11;
    }

    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(5) {
        order: 22;
    }

    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(6) {
        order: 21;
    }

    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(7) {
        order: 32;
    }

    .kb-row-layout-id14168_7e5477-7a>.kt-row-column-wrap>.wp-block-kadence-column:nth-child(8) {
        order: 31;
    }
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_4b0071-3e>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_4b0071-3e>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_19f238-f0,
.wp-block-kadence-advancedheading.kt-adv-heading14168_19f238-f0[data-kb-block="kb-adv-heading14168_19f238-f0"] {
    text-align: right;
    font-size: var(--global-kb-font-size-lg, 2rem);
    font-weight: 400;
    font-family: Cormorant;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_19f238-f0,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_19f238-f0[data-kb-block="kb-adv-heading14168_19f238-f0"] {
        font-size: var(--global-kb-font-size-md, 1.25rem);
    }
}

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

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

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

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

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

.kb-image14168_c9309c-b6 .kb-image-has-overlay:after {
    opacity: 0.3;
    border-top-left-radius: 60%;
    border-top-right-radius: 60%;
    border-bottom-right-radius: 60%;
    border-bottom-left-radius: 60%;
}

.kb-image14168_c9309c-b6 img.kb-img,
.kb-image14168_c9309c-b6 .kb-img img {
    border-top-left-radius: 60%;
    border-top-right-radius: 60%;
    border-bottom-right-radius: 60%;
    border-bottom-left-radius: 60%;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
    object-position: 50% 50%;
}

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

    .kb-image14168_c9309c-b6.kb-image-is-ratio-size,
    .kb-image14168_c9309c-b6 .kb-image-is-ratio-size {
        max-width: 1376px;
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .kb-image14168_c9309c-b6 {
        max-width: 1376px;
    }
}

@media all and (max-width: 767px) {

    .kb-image14168_c9309c-b6:not(.kb-image-is-ratio-size) .kb-img,
    .kb-image14168_c9309c-b6.kb-image-is-ratio-size {
        padding-right: var(--global-kb-spacing-xl, 4rem);
        padding-left: var(--global-kb-spacing-xl, 4rem);
    }
}

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

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

.kb-row-layout-id14168_6f6f2f-c3>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_6f6f2f-c3>.kt-row-layout-overlay {
    opacity: 0.85;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_6f6f2f-c3>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_6f6f2f-c3>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-xxs, 0.5rem);
        padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_3d6c15-10>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_3d6c15-10>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_3d6c15-10>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

.kb-row-layout-id14168_ad14a9-ef>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_ad14a9-ef>.kt-row-layout-overlay {
    opacity: 0.85;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_ad14a9-ef>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_ad14a9-ef>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-xxs, 0.5rem);
        padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_4cddd9-f6>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_4cddd9-f6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_4cddd9-f6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedbtn.kb-btns14168_c599d7-3e {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns14168_c599d7-3e {
        padding-top: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_38fdc2-f9.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_38fdc2-f9.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette8, #F7FAFC);
}

.wp-block-kadence-advancedbtn .kb-btn14168_38fdc2-f9.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_38fdc2-f9.kb-button:focus {
    color: var(--global-palette8, #F7FAFC);
    background: var(--global-palette3, #1A202C);
}

@media all and (max-width: 1024px) {
    .kb-btn14168_38fdc2-f9.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_05fa72-6a {
    margin-top: var(--global-kb-spacing-lg, 3rem);
}

.kb-row-layout-id14168_05fa72-6a>.kt-row-column-wrap {
    align-content: center;
}

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

.kb-row-layout-id14168_05fa72-6a>.kt-row-column-wrap {
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    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));
    min-height: 730px;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_05fa72-6a>.kt-row-layout-overlay {
    opacity: 0.03;
    background-color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_05fa72-6a {
        margin-top: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id14168_05fa72-6a>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-sm, 1.5rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        min-height: 320px;
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column14168_d92c32-c0>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_d92c32-c0>.kt-inside-inner-col {
    padding-bottom: 0px;
}

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

.kadence-column14168_d92c32-c0>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

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

.kt-row-column-wrap>.kadence-column14168_d92c32-c0 {
    align-self: flex-start;
}

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_d92c32-c0>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

    .kadence-column14168_d92c32-c0>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_725b66-50 {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

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

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

.kb-row-layout-id14168_725b66-50>.kt-row-column-wrap {
    column-gap: 80px;
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    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-id14168_725b66-50 {
    border-top: 40px solid var(--global-palette9, #ffffff);
    border-right: 40px solid var(--global-palette9, #ffffff);
    border-bottom: 40px solid var(--global-palette9, #ffffff);
    border-left: 40px solid var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_725b66-50 {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 25px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 25px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_725b66-50 {
        margin-top: var(--global-kb-spacing-md, 2rem);
        margin-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id14168_725b66-50>.kt-row-column-wrap {
        padding-top: 50px;
        padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id14168_725b66-50 {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 25px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 25px solid var(--global-palette9, #ffffff);
    }
}

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

.kadence-column14168_407798-6d>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column14168_407798-6d>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column14168_407798-6d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_407798-6d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_df8f78-35,
.wp-block-kadence-advancedheading.kt-adv-heading14168_df8f78-35[data-kb-block="kb-adv-heading14168_df8f78-35"] {
    text-align: center;
    font-size: var(--global-kb-font-size-md, 1.25rem);
    text-transform: uppercase;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_df8f78-35,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_df8f78-35[data-kb-block="kb-adv-heading14168_df8f78-35"] {
        font-size: var(--global-kb-font-size-md, 1.25rem);
    }
}

.kb-row-layout-id14168_c7faa2-94>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_c7faa2-94>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_c7faa2-94>.kt-row-column-wrap {
        row-gap: var(--global-kb-gap-lg, 4rem);
        padding-top: var(--global-kb-spacing-xs, 1rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_feb110-a8>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_feb110-a8>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_feb110-a8>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kadence-column14168_f80ef2-05>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-5xl, 10rem);
    padding-bottom: var(--global-kb-spacing-5xl, 10rem);
}

.kadence-column14168_f80ef2-05>.kt-inside-inner-col {
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kadence-column14168_f80ef2-05>.kt-inside-inner-col,
.kadence-column14168_f80ef2-05>.kt-inside-inner-col:before {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

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

.kadence-column14168_f80ef2-05>.kt-inside-inner-col {
    flex-direction: column;
}

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

.kadence-column14168_f80ef2-05>.kt-inside-inner-col {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2023/05/videaste-mariage-domaine-chateau_shooting-01.jpg');
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column14168_f80ef2-05>.kt-inside-inner-col:before {
    opacity: 0.76;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--global-palette8, #efeee1) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column14168_f80ef2-05>.kt-inside-inner-col {
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_f80ef2-05>.kt-inside-inner-col {
        padding-top: 0px;
        padding-bottom: 0px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        flex-direction: column;
    }
}

.kb-row-layout-id14168_aa9233-a2>.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-id14168_aa9233-a2>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-3xl, 6.5rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id14168_aa9233-a2 {
        border-top-left-radius: 14px;
        border-top-right-radius: 14px;
        border-bottom-right-radius: 14px;
        border-bottom-left-radius: 14px;
    }
}

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

.kadence-column14168_de4ac6-c1>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_de4ac6-c1>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_de4ac6-c1>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

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

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

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-btn14168_50ac66-db.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_50ac66-db.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_50ac66-db.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_50ac66-db.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_78f142-9b,
.wp-block-kadence-advancedheading.kt-adv-heading14168_78f142-9b[data-kb-block="kb-adv-heading14168_78f142-9b"] {
    text-align: center;
    font-size: 38px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_78f142-9b,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_78f142-9b[data-kb-block="kb-adv-heading14168_78f142-9b"] {
        font-size: 32px;
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_78f142-9b,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_78f142-9b[data-kb-block="kb-adv-heading14168_78f142-9b"] {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
    }
}

.kadence-column14168_d1f168-3c>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_d1f168-3c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

.kadence-column14168_d1f168-3c>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column14168_d1f168-3c {
    align-self: center;
}

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_d1f168-3c>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

    .kadence-column14168_d1f168-3c>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kadence-column14168_c5594a-e1>.kt-inside-inner-col {
    display: flex;
}

.kadence-column14168_c5594a-e1>.kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
}

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

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

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

.kt-row-column-wrap>.kadence-column14168_c5594a-e1 {
    align-self: center;
}

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_c5594a-e1>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_c5594a-e1>.kt-inside-inner-col {
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column14168_c5594a-e1 {
        align-self: center;
    }

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

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

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-14168_baba27-a3 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.wp-block-kadence-advancedgallery .kb-gallery-type-masonry.kb-gallery-id-14168_baba27-a3 {
    margin: -0px;
}

.kb-gallery-type-masonry.kb-gallery-id-14168_baba27-a3 .kadence-blocks-gallery-item {
    padding: 0px;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedgallery .kb-gallery-type-masonry.kb-gallery-id-14168_baba27-a3 {
        margin: -0px;
    }
}

@media all and (max-width: 1024px) {
    .kb-gallery-type-masonry.kb-gallery-id-14168_baba27-a3 .kadence-blocks-gallery-item {
        padding: 0px;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedgallery.kb-gallery-wrap-id-14168_baba27-a3 {
        padding-right: 0px;
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: 0px;
    }

    .wp-block-kadence-advancedgallery .kb-gallery-type-masonry.kb-gallery-id-14168_baba27-a3 {
        margin: -0px;
    }

    .kb-gallery-type-masonry.kb-gallery-id-14168_baba27-a3 .kadence-blocks-gallery-item {
        padding: 0px;
    }
}

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

.kadence-column14168_d4eec9-0d>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_d4eec9-0d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_d4eec9-0d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kadence-column14168_04e689-47>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-5xl, 10rem);
    padding-bottom: var(--global-kb-spacing-5xl, 10rem);
}

.kadence-column14168_04e689-47>.kt-inside-inner-col {
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kadence-column14168_04e689-47>.kt-inside-inner-col,
.kadence-column14168_04e689-47>.kt-inside-inner-col:before {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
}

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

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

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

.kadence-column14168_04e689-47>.kt-inside-inner-col {
    background-image: url('https://www.as-you-are.fr/wp-content/uploads/2023/05/videaste-mariage-domaine-chateau_shooting-02.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column14168_04e689-47>.kt-inside-inner-col:before {
    opacity: 0.76;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--global-palette8, #efeee1) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column14168_04e689-47>.kt-inside-inner-col {
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-right: 0px;
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

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

    .kadence-column14168_04e689-47>.kt-inside-inner-col {
        padding-top: 0px;
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
        flex-direction: column;
    }

    .kadence-column14168_04e689-47>.kt-inside-inner-col,
    .kadence-column14168_04e689-47>.kt-inside-inner-col:before {
        border-top-left-radius: 14px;
        border-top-right-radius: 14px;
        border-bottom-right-radius: 14px;
        border-bottom-left-radius: 14px;
    }
}

.kb-row-layout-id14168_26c86b-d1>.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-id14168_26c86b-d1>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-3xl, 6.5rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_c68a12-58>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_c68a12-58>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_c68a12-58>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

.kadence-column14168_65b208-03>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_65b208-03>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_65b208-03>.kt-inside-inner-col {
        flex-direction: column;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button {
    color: var(--global-palette9, #ffffff);
    background: rgba(0, 0, 0, 0.1);
    font-size: 36px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
    margin-top: 0px;
}

.kb-btn14168_c89b30-f4.kb-button .kb-svg-icon-wrap {
    font-size: 16px;
}

.wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button:focus {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.06);
    border-top: 2px solid var(--global-palette9, #ffffff);
    border-right: 2px solid var(--global-palette9, #ffffff);
    border-bottom: 2px solid var(--global-palette9, #ffffff);
    border-left: 2px solid var(--global-palette9, #ffffff);
}

.kb-btn14168_c89b30-f4.kb-button .kt-btn-inner-text {
    display: none;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button {
        font-size: 70px;
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

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

    .wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 1024px) {
    .kb-btn14168_c89b30-f4.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }

    .wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button:hover,
    .wp-block-kadence-advancedbtn .kb-btn14168_c89b30-f4.kb-button:focus {
        border-top: 2px solid var(--global-palette9, #ffffff);
        border-right: 2px solid var(--global-palette9, #ffffff);
        border-bottom: 2px solid var(--global-palette9, #ffffff);
        border-left: 2px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_ee6c2c-45,
.wp-block-kadence-advancedheading.kt-adv-heading14168_ee6c2c-45[data-kb-block="kb-adv-heading14168_ee6c2c-45"] {
    text-align: center;
    font-size: 38px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Cormorant Garamond';
    text-transform: none;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_ee6c2c-45,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_ee6c2c-45[data-kb-block="kb-adv-heading14168_ee6c2c-45"] {
        font-size: 32px;
    }
}

.kb-row-layout-id14168_28efe3-c4>.kt-row-column-wrap {
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-4xl, 8rem);
    padding-bottom: var(--global-kb-spacing-4xl, 8rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id14168_28efe3-c4 {
    background-image: var(--wpr-bg-e7db4c78-fa56-4496-8085-c1fbc657d373);
    background-size: cover;
    background-position: 23% 45%;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.kb-row-layout-id14168_28efe3-c4>.kt-row-layout-overlay {
    opacity: 0.90;
    background-color: var(--global-palette3, #1A202C);
}

@media all and (max-width: 1024px),
only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) and (hover: none) {
    .kb-row-layout-id14168_28efe3-c4 {
        background-attachment: scroll;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_28efe3-c4>.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);
    }
}

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

.kadence-column14168_5dd8df-05>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_5dd8df-05>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_5dd8df-05>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_043f85-88,
.wp-block-kadence-advancedheading.kt-adv-heading14168_043f85-88[data-kb-block="kb-adv-heading14168_043f85-88"] {
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    text-align: center;
    font-size: var(--global-kb-font-size-md, 1.25rem);
    font-weight: 200;
    font-family: Prompt;
    text-transform: uppercase;
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_043f85-88 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading14168_043f85-88[data-kb-block="kb-adv-heading14168_043f85-88"] mark.kt-highlight {
    font-family: "Script", Verdana, Arial, sans-serif;
    color: var(--global-palette3, #1A202C);
    text-transform: lowercase;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_043f85-88,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_043f85-88[data-kb-block="kb-adv-heading14168_043f85-88"] {
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_1aa474-9e,
.wp-block-kadence-advancedheading.kt-adv-heading14168_1aa474-9e[data-kb-block="kb-adv-heading14168_1aa474-9e"] {
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 0.9;
    font-weight: 400;
    font-family: Cormorant;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_1aa474-9e,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_1aa474-9e[data-kb-block="kb-adv-heading14168_1aa474-9e"] {
        font-size: var(--global-kb-font-size-xl, 3rem);
    }
}

.wp-block-kadence-advancedbtn.kb-btns14168_54cd50-0b {
    padding-top: var(--global-kb-spacing-xs, 1rem);
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_7c072b-2d.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_7c072b-2d.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

.wp-block-kadence-advancedbtn .kb-btn14168_7c072b-2d.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_7c072b-2d.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette8, #F7FAFC);
}

@media all and (max-width: 1024px) {
    .kb-btn14168_7c072b-2d.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_ee79d4-2b {
    margin-top: var(--global-kb-spacing-lg, 3rem);
    margin-bottom: 0px;
}

.kb-row-layout-id14168_ee79d4-2b>.kt-row-column-wrap {
    align-content: center;
}

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

.kb-row-layout-id14168_ee79d4-2b>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, calc(50% - ((var(--global-kb-gap-lg, 4rem) * 1)/2)))minmax(0, calc(50% - ((var(--global-kb-gap-lg, 4rem) * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_ee79d4-2b>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

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

    .kb-row-layout-id14168_ee79d4-2b>.kt-row-layout-overlay {
        opacity: 1;
        background: var(--global-palette9, #ffffff);
    }
}

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

.kadence-column14168_cbf902-3a>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column14168_cbf902-3a>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column14168_cbf902-3a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_cbf902-3a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image14168_25a2cc-64 .kb-image-has-overlay:after {
    opacity: 0.3;
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_9bbd7d-33>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_9bbd7d-33>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

.kadence-column14168_d272b6-20>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_d272b6-20>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_d272b6-20>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_0b17fa-1b,
.wp-block-kadence-advancedheading.kt-adv-heading14168_0b17fa-1b[data-kb-block="kb-adv-heading14168_0b17fa-1b"] {
    margin-bottom: 0px;
    text-align: left;
    font-size: var(--global-kb-font-size-xl, 3rem);
    font-family: 'The Stylish Babes';
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_0b17fa-1b mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading14168_0b17fa-1b[data-kb-block="kb-adv-heading14168_0b17fa-1b"] mark.kt-highlight {
    font-family: "Script", Verdana, Arial, sans-serif;
    color: var(--global-palette3, #1A202C);
    text-transform: lowercase;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_0b17fa-1b,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_0b17fa-1b[data-kb-block="kb-adv-heading14168_0b17fa-1b"] {
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        font-size: var(--global-kb-font-size-xxxl, 5rem);
        text-align: center !important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_459800-b6,
.wp-block-kadence-advancedheading.kt-adv-heading14168_459800-b6[data-kb-block="kb-adv-heading14168_459800-b6"] {
    margin-top: 0px;
    text-align: left;
    font-size: var(--global-kb-font-size-xl, 3rem);
    text-transform: uppercase;
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_459800-b6 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading14168_459800-b6[data-kb-block="kb-adv-heading14168_459800-b6"] mark.kt-highlight {
    font-family: "Script", Verdana, Arial, sans-serif;
    color: var(--global-palette3, #1A202C);
    text-transform: lowercase;
}

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

    .wp-block-kadence-advancedheading.kt-adv-heading14168_459800-b6,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_459800-b6[data-kb-block="kb-adv-heading14168_459800-b6"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
    }
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_459800-b6,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_459800-b6[data-kb-block="kb-adv-heading14168_459800-b6"] {
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        font-size: var(--global-kb-font-size-xl, 3rem);
        text-align: center !important;
    }
}

.wp-block-kadence-advancedbtn.kb-btns14168_43d4b2-29 {
    justify-content: flex-start;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns14168_43d4b2-29 {
        justify-content: center;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn14168_cbb2c4-9e.kb-button {
    color: var(--global-palette8, #F7FAFC);
    background: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn .kb-btn14168_cbb2c4-9e.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_cbb2c4-9e.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kb-btn14168_cbb2c4-9e.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_780de6-1e {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kb-row-layout-id14168_780de6-1e>.kt-row-column-wrap {
    align-content: center;
}

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

.kb-row-layout-id14168_780de6-1e>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    row-gap: 20px;
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_780de6-1e>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_780de6-1e>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column14168_febecc-0a>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_febecc-0a>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-end;
}

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

.kt-row-column-wrap>.kadence-column14168_febecc-0a {
    align-self: flex-end;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column14168_febecc-0a>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-end;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column14168_febecc-0a {
        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-column14168_febecc-0a {
        align-self: auto;
    }
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_febecc-0a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column14168_febecc-0a>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: flex-end;
    }

    .kadence-column14168_febecc-0a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_958652-2f,
.wp-block-kadence-advancedheading.kt-adv-heading14168_958652-2f[data-kb-block="kb-adv-heading14168_958652-2f"] {
    text-align: left;
    font-size: var(--global-kb-font-size-xl, 3rem);
}

.kadence-column14168_81905a-2e>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_81905a-2e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-end;
}

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

.kt-row-column-wrap>.kadence-column14168_81905a-2e {
    align-self: flex-end;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column14168_81905a-2e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-end;
}

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

    .kadence-column14168_81905a-2e,
    .kt-inside-inner-col>.kadence-column14168_81905a-2e:not(.specificity) {
        margin-top: 0px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column14168_81905a-2e {
        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-column14168_81905a-2e {
        align-self: auto;
    }
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_81905a-2e>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

    .kadence-column14168_81905a-2e,
    .kt-inside-inner-col>.kadence-column14168_81905a-2e:not(.specificity) {
        margin-top: 0px;
        margin-right: 0px;
    }

    .kadence-column14168_81905a-2e>.kt-inside-inner-col {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column14168_81905a-2e {
        align-self: flex-end;
    }

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

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column14168_81905a-2e>.kt-inside-inner-col {
        flex-direction: column;
        justify-content: flex-end;
    }
}

.wp-block-kadence-spacer.kt-block-spacer-14168_6c61ba-f2 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-14168_6c61ba-f2 .kt-divider {
    border-top-color: var(--global-palette5, #4A5568);
    width: 80%;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-spacer.kt-block-spacer-14168_6c61ba-f2 .kt-block-spacer {
        height: 30px !important;
    }
}

.kb-row-layout-id14168_fc34ea-b1>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_fc34ea-b1>.kt-row-column-wrap {
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_fc34ea-b1>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-sm, 1.5rem);
        padding-right: var(--global-kb-spacing-sm, 1.5rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-sm, 1.5rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column14168_943b6c-a6>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_943b6c-a6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

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

.kt-row-column-wrap>.kadence-column14168_943b6c-a6 {
    align-self: flex-start;
}

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_943b6c-a6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

    .kadence-column14168_943b6c-a6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-spacer.kt-block-spacer-14168_e3bb71-28 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-14168_e3bb71-28 .kt-divider {
    border-top-color: var(--global-palette5, #4A5568);
    width: 80%;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-spacer.kt-block-spacer-14168_e3bb71-28 .kt-block-spacer {
        height: 30px !important;
    }
}

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

.kadence-column14168_139156-25>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_139156-25>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_139156-25>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_014a76-6a {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kb-row-layout-id14168_014a76-6a>.kt-row-column-wrap {
    align-content: center;
}

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

.kb-row-layout-id14168_014a76-6a>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    row-gap: 20px;
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_014a76-6a>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_014a76-6a>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_43cb67-d6>.kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_43cb67-d6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

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

    .kadence-column14168_43cb67-d6>.kt-inside-inner-col {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        flex-direction: column;
    }
}

.kb-image14168_4ab0da-73 .kb-image-has-overlay:after {
    opacity: 0.3;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.kb-image14168_4ab0da-73 img.kb-img,
.kb-image14168_4ab0da-73 .kb-img img {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-image.kb-image14168_4ab0da-73:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
        margin-bottom: 0px;
        margin-left: 0px;
    }

    .kb-image14168_4ab0da-73:not(.kb-image-is-ratio-size) .kb-img,
    .kb-image14168_4ab0da-73.kb-image-is-ratio-size {
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

.kadence-column14168_9daa3c-71>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_9daa3c-71>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-end;
}

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

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

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

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

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column14168_9daa3c-71 {
        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-column14168_9daa3c-71 {
        align-self: auto;
    }
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_9daa3c-71>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

    .kadence-column14168_9daa3c-71>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_252541-78,
.wp-block-kadence-advancedheading.kt-adv-heading14168_252541-78[data-kb-block="kb-adv-heading14168_252541-78"] {
    text-align: left;
    font-size: var(--global-kb-font-size-xl, 3rem);
}

.kb-row-layout-id14168_10db5d-6e>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_10db5d-6e>.kt-row-column-wrap {
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_10db5d-6e {
        margin-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id14168_10db5d-6e>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-sm, 1.5rem);
        padding-right: var(--global-kb-spacing-sm, 1.5rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-sm, 1.5rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column14168_e36aae-f7>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_e36aae-f7>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

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

.kt-row-column-wrap>.kadence-column14168_e36aae-f7 {
    align-self: flex-start;
}

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_e36aae-f7>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

    .kadence-column14168_e36aae-f7>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-spacer.kt-block-spacer-14168_0c7ddf-f3 .kt-block-spacer {
    height: 30px;
}

.wp-block-kadence-spacer.kt-block-spacer-14168_0c7ddf-f3 .kt-divider {
    border-top-color: var(--global-palette8, #F7FAFC);
    width: 80%;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-spacer.kt-block-spacer-14168_0c7ddf-f3 .kt-block-spacer {
        height: 30px !important;
    }
}

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

.kadence-column14168_0886cd-71>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_0886cd-71>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_0886cd-71>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-spacer.kt-block-spacer-14168_7b580e-c1 .kt-block-spacer {
    height: 30px;
}

.wp-block-kadence-spacer.kt-block-spacer-14168_7b580e-c1 .kt-divider {
    border-top-color: var(--global-palette8, #F7FAFC);
    width: 80%;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-spacer.kt-block-spacer-14168_7b580e-c1 .kt-block-spacer {
        height: 30px !important;
    }
}

.wp-block-kadence-spacer.kt-block-spacer-14168_ad7f1d-21 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-14168_ad7f1d-21 .kt-divider {
    border-top-color: var(--global-palette8, #F7FAFC);
    width: 80%;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-spacer.kt-block-spacer-14168_ad7f1d-21 .kt-block-spacer {
        height: 30px !important;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_8a4485-0c {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kb-row-layout-id14168_8a4485-0c>.kt-row-column-wrap {
    align-content: center;
}

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

.kb-row-layout-id14168_8a4485-0c>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    row-gap: 20px;
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_8a4485-0c>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_8a4485-0c {
        margin-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id14168_8a4485-0c>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column14168_545819-ef>.kt-inside-inner-col {
    display: flex;
}

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

.kadence-column14168_545819-ef>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

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

.kt-row-column-wrap>.kadence-column14168_545819-ef {
    align-self: flex-start;
}

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_545819-ef>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

    .kadence-column14168_545819-ef>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_9e8b1d-61,
.wp-block-kadence-advancedheading.kt-adv-heading14168_9e8b1d-61[data-kb-block="kb-adv-heading14168_9e8b1d-61"] {
    text-align: left;
    font-size: var(--global-kb-font-size-xl, 3rem);
}

.wp-block-kadence-spacer.kt-block-spacer-14168_2f2b3f-be .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-14168_2f2b3f-be .kt-divider {
    border-top-color: var(--global-palette2, #2B6CB0);
    width: 80%;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-spacer.kt-block-spacer-14168_2f2b3f-be .kt-block-spacer {
        height: 30px !important;
    }
}

.wp-block-kadence-spacer.kt-block-spacer-14168_6449f7-eb .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-14168_6449f7-eb .kt-divider {
    border-top-color: var(--global-palette2, #2B6CB0);
    width: 80%;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-spacer.kt-block-spacer-14168_6449f7-eb .kt-block-spacer {
        height: 30px !important;
    }
}

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

.kadence-column14168_99b6af-ec>.kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column14168_99b6af-ec>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

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

    .kadence-column14168_99b6af-ec>.kt-inside-inner-col {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_f42971-52,
.wp-block-kadence-advancedheading.kt-adv-heading14168_f42971-52[data-kb-block="kb-adv-heading14168_f42971-52"] {
    text-align: left;
}

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

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

.kb-row-layout-id14168_22cdcd-17>.kt-row-column-wrap {
    column-gap: 80px;
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    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-id14168_22cdcd-17 {
    border-top: 40px solid var(--global-palette9, #ffffff);
    border-right: 40px solid var(--global-palette9, #ffffff);
    border-bottom: 40px solid var(--global-palette9, #ffffff);
    border-left: 40px solid var(--global-palette9, #ffffff);
}

.kb-row-layout-id14168_22cdcd-17 {
    background-color: #f6f2ef;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_22cdcd-17 {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 25px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 25px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id14168_22cdcd-17 {
        margin-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id14168_22cdcd-17>.kt-row-column-wrap {
        padding-top: 50px;
        padding-bottom: 50px;
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id14168_22cdcd-17 {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 25px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 25px solid var(--global-palette9, #ffffff);
    }
}

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

.kadence-column14168_f42e0b-fc>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_f42e0b-fc>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_f42e0b-fc>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_d41aae-7c,
.wp-block-kadence-advancedheading.kt-adv-heading14168_d41aae-7c[data-kb-block="kb-adv-heading14168_d41aae-7c"] {
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
}

.kb-row-layout-id14168_409aab-18>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    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: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_409aab-18>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_409aab-18>.kt-row-column-wrap {
        row-gap: var(--global-kb-gap-lg, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_382bd0-28>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_382bd0-28>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_382bd0-28>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_17da63-ae,
.wp-block-kadence-advancedheading.kt-adv-heading14168_17da63-ae[data-kb-block="kb-adv-heading14168_17da63-ae"] {
    padding-top: 10px;
    margin-top: 0px;
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_e6b807-9d,
.wp-block-kadence-advancedheading.kt-adv-heading14168_e6b807-9d[data-kb-block="kb-adv-heading14168_e6b807-9d"] {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

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

.kadence-column14168_11e472-49>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_11e472-49>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_11e472-49>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_f4bc11-02,
.wp-block-kadence-advancedheading.kt-adv-heading14168_f4bc11-02[data-kb-block="kb-adv-heading14168_f4bc11-02"] {
    padding-top: 10px;
    margin-top: 0px;
    text-align: center;
}

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

.kadence-column14168_8d102e-80>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_8d102e-80>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_8d102e-80>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_22e95a-63,
.wp-block-kadence-advancedheading.kt-adv-heading14168_22e95a-63[data-kb-block="kb-adv-heading14168_22e95a-63"] {
    padding-top: 10px;
    margin-top: 0px;
    text-align: center;
}

.kb-row-layout-id14168_5cbce6-2a>.kt-row-column-wrap {
    align-content: center;
}

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

.kb-row-layout-id14168_5cbce6-2a>.kt-row-column-wrap {
    column-gap: 80px;
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    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-id14168_5cbce6-2a {
    border-top: 40px solid var(--global-palette9, #ffffff);
    border-right: 40px solid var(--global-palette9, #ffffff);
    border-bottom: 40px solid var(--global-palette9, #ffffff);
    border-left: 40px solid var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_5cbce6-2a {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 25px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 25px solid var(--global-palette9, #ffffff);
    }
}

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

    .kb-row-layout-id14168_5cbce6-2a {
        border-top: 0px solid var(--global-palette9, #ffffff);
        border-right: 25px solid var(--global-palette9, #ffffff);
        border-bottom: 0px solid var(--global-palette9, #ffffff);
        border-left: 25px solid var(--global-palette9, #ffffff);
    }
}

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

.kadence-column14168_882164-e6>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_882164-e6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_882164-e6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_2bb56f-a9,
.wp-block-kadence-advancedheading.kt-adv-heading14168_2bb56f-a9[data-kb-block="kb-adv-heading14168_2bb56f-a9"] {
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
}

.kb-row-layout-id14168_62cb0f-9d>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    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: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id14168_62cb0f-9d>.kt-row-column-wrap {
        column-gap: var(--global-kb-gap-md, 2rem);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_62cb0f-9d>.kt-row-column-wrap {
        row-gap: var(--global-kb-gap-lg, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_9d630f-80>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_9d630f-80>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_9d630f-80>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_64b8b3-bb,
.wp-block-kadence-advancedheading.kt-adv-heading14168_64b8b3-bb[data-kb-block="kb-adv-heading14168_64b8b3-bb"] {
    padding-top: 10px;
    margin-top: 0px;
    text-align: left;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_64b8b3-bb,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_64b8b3-bb[data-kb-block="kb-adv-heading14168_64b8b3-bb"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_54f7cc-3f,
.wp-block-kadence-advancedheading.kt-adv-heading14168_54f7cc-3f[data-kb-block="kb-adv-heading14168_54f7cc-3f"] {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

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

.kadence-column14168_4c62a9-80>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_4c62a9-80>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_4c62a9-80>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

.kadence-column14168_d6da45-79>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_d6da45-79>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_d6da45-79>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_3def4a-c4,
.wp-block-kadence-advancedheading.kt-adv-heading14168_3def4a-c4[data-kb-block="kb-adv-heading14168_3def4a-c4"] {
    padding-top: 10px;
    margin-top: 0px;
    text-align: left;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_3def4a-c4,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_3def4a-c4[data-kb-block="kb-adv-heading14168_3def4a-c4"] {
        font-size: var(--global-kb-font-size-lg, 2rem);
    }
}

.kb-row-layout-id14168_389500-dc>.kt-row-column-wrap {
    max-width: var(--global-content-width, 1200px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id14168_389500-dc>.kt-row-column-wrap {
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

.kadence-column14168_28140f-87>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_28140f-87>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_28140f-87>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_d98bdb-0e,
.wp-block-kadence-advancedheading.kt-adv-heading14168_d98bdb-0e[data-kb-block="kb-adv-heading14168_d98bdb-0e"] {
    text-align: center;
    font-size: var(--global-kb-font-size-md, 1.25rem);
    font-weight: 400;
    font-family: 'Proza Libre';
    text-transform: uppercase;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_d98bdb-0e,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_d98bdb-0e[data-kb-block="kb-adv-heading14168_d98bdb-0e"] {
        font-size: var(--global-kb-font-size-sm, 0.9rem);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_171b79-41,
.wp-block-kadence-advancedheading.kt-adv-heading14168_171b79-41[data-kb-block="kb-adv-heading14168_171b79-41"] {
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_5aa762-b8,
.wp-block-kadence-advancedheading.kt-adv-heading14168_5aa762-b8[data-kb-block="kb-adv-heading14168_5aa762-b8"] {
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    text-align: center;
    font-size: var(--global-kb-font-size-sm, 0.9rem);
    font-weight: 400;
    font-family: 'Proza Libre';
    text-transform: uppercase;
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_5aa762-b8 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading14168_5aa762-b8[data-kb-block="kb-adv-heading14168_5aa762-b8"] mark.kt-highlight {
    font-family: "Script", Verdana, Arial, sans-serif;
    color: var(--global-palette3, #1A202C);
    text-transform: lowercase;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading14168_5aa762-b8,
    .wp-block-kadence-advancedheading.kt-adv-heading14168_5aa762-b8[data-kb-block="kb-adv-heading14168_5aa762-b8"] {
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
    }
}

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

.kadence-column14168_27d1f7-4d>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column14168_27d1f7-4d>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column14168_27d1f7-4d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_27d1f7-4d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

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

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

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

.kadence-column14168_67c1d5-73>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_67c1d5-73>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_67c1d5-73>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_f0979c-9e,
.wp-block-kadence-advancedheading.kt-adv-heading14168_f0979c-9e[data-kb-block="kb-adv-heading14168_f0979c-9e"] {
    margin-top: -25px;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 400;
    font-family: Prompt;
    text-transform: uppercase;
    letter-spacing: 1px;
}

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

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

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

.kadence-column14168_e92e19-b3>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_e92e19-b3>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_e92e19-b3>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_45491d-0d,
.wp-block-kadence-advancedheading.kt-adv-heading14168_45491d-0d[data-kb-block="kb-adv-heading14168_45491d-0d"] {
    margin-top: -25px;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 400;
    font-family: Prompt;
    text-transform: uppercase;
    letter-spacing: 1px;
}

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

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

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

.kadence-column14168_493cfe-53>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_493cfe-53>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_493cfe-53>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading14168_bbe40e-ed,
.wp-block-kadence-advancedheading.kt-adv-heading14168_bbe40e-ed[data-kb-block="kb-adv-heading14168_bbe40e-ed"] {
    margin-top: -25px;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 400;
    font-family: Prompt;
    text-transform: uppercase;
    letter-spacing: 1px;
}

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

.kadence-column14168_9f5ea8-ed>.kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column14168_9f5ea8-ed>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column14168_9f5ea8-ed>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-posts-id-14168_5ddf05-9a .loop-entry {
    background: transparent;
    box-shadow: none;
}

.kb-posts-id-14168_5ddf05-9a .loop-entry>.entry-content-wrap {
    padding: 0px;
}

.kb-posts-id-14168_5ddf05-9a .loop-entry .post-thumbnail {
    margin-bottom: 1em;
}

.wp-block-kadence-advancedbtn.kb-btns14168_c679e1-a0 {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns14168_c679e1-a0 {
        padding-top: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn14168_97971c-a0.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn14168_97971c-a0.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette8, #F7FAFC);
}

.wp-block-kadence-advancedbtn .kb-btn14168_97971c-a0.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn14168_97971c-a0.kb-button:focus {
    color: var(--global-palette8, #F7FAFC);
    background: var(--global-palette3, #1A202C);
}

@media all and (max-width: 1024px) {
    .kb-btn14168_97971c-a0.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}
