.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id4913_b657c7-4c {
    margin-top: var(--global-kb-spacing-xxl, 5rem);
    margin-bottom: 0px;
}

.kb-row-layout-id4913_b657c7-4c>.kt-row-column-wrap {
    column-gap: var(--global-kb-gap-sm, 1rem);
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

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

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

.kadence-column4913_2a2333-1c>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_2a2333-1c>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_2a2333-1c>.kt-inside-inner-col,
.kadence-column4913_2a2333-1c>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_2a2333-1c:hover>.kt-inside-inner-col:before {
    background-image: url('/images/sysbg1.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_ae7ae9-6a .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_048e4f-26>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_048e4f-26>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_048e4f-26>.kt-inside-inner-col,
.kadence-column4913_048e4f-26>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_048e4f-26:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_8f405e-f3 .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_db3947-ae>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_db3947-ae>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_db3947-ae>.kt-inside-inner-col,
.kadence-column4913_db3947-ae>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_db3947-ae:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_da5d18-e3 .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_b837bd-70>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_b837bd-70>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_b837bd-70>.kt-inside-inner-col,
.kadence-column4913_b837bd-70>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_b837bd-70:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_dd5866-3b .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_5112ba-e8>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_5112ba-e8>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_5112ba-e8>.kt-inside-inner-col,
.kadence-column4913_5112ba-e8>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_5112ba-e8:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_e3a377-de .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_90638c-05>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_90638c-05>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

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

.kadence-column4913_90638c-05:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_da3872-68 .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_2c0e81-52>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_2c0e81-52>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_2c0e81-52>.kt-inside-inner-col,
.kadence-column4913_2c0e81-52>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_2c0e81-52:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_c49d96-be .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_01b11a-ff>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_01b11a-ff>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_01b11a-ff>.kt-inside-inner-col,
.kadence-column4913_01b11a-ff>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_01b11a-ff:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_e14e33-04 .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_56db6a-69>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_56db6a-69>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_56db6a-69>.kt-inside-inner-col,
.kadence-column4913_56db6a-69>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_56db6a-69:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_441802-98 .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_00ee5c-ee>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_00ee5c-ee>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_00ee5c-ee>.kt-inside-inner-col,
.kadence-column4913_00ee5c-ee>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_00ee5c-ee:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_dbe75b-df .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_f9941d-95>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_f9941d-95>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

.kadence-column4913_f9941d-95>.kt-inside-inner-col,
.kadence-column4913_f9941d-95>.kt-inside-inner-col:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.kadence-column4913_f9941d-95:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_9f5063-4a .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kadence-column4913_6652a9-14>.kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: 0px;
}

.kadence-column4913_6652a9-14>.kt-inside-inner-col {
    min-height: 200px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.17);
}

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

.kadence-column4913_6652a9-14:hover>.kt-inside-inner-col:before {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2025/05/RMS按钮背景.jpg');
    background-size: cover;
    background-position: 13% 56.99999999999999%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kt-svg-item-4913_8a7445-fa .kb-svg-icon-wrap {
    color: #1ba0d1;
    font-size: 50px;
}

.kb-row-layout-id4913_8bcdb3-a4>.kt-row-column-wrap {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    grid-template-columns: minmax(0, 1fr);
}

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

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

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

.kadence-column4913_dcec67-e5,
.kt-inside-inner-col>.kadence-column4913_dcec67-e5:not(.specificity) {
    margin-top: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column4913_dcec67-e5>.kt-inside-inner-col {
    justify-content: center;
    flex-direction: column;
    display: flex;
}

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

.kt-row-column-wrap>.kadence-column4913_dcec67-e5 {
    align-self: center;
}

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

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

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

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

.wp-block-kadence-spacer.kt-block-spacer-4913_435119-ca .kt-divider {
    border-top-color: rgba(0, 0, 0, 0.21);
    width: 90%;
}

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

.wp-block-kadence-advancedheading.kt-adv-heading4913_026f13-f2,
.wp-block-kadence-advancedheading.kt-adv-heading4913_026f13-f2[data-kb-block="kb-adv-heading4913_026f13-f2"] {
    text-align: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading484_27574e-cf, .wp-block-kadence-advancedheading.kt-adv-heading484_27574e-cf[data-kb-block="kb-adv-heading484_27574e-cf"] {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1000px;
    text-align: center;
    font-size: 20px;
    color: #616161;
}
.wp-block-kadence-spacer.kt-block-spacer-4913_bbe2d7-b5 .kt-divider {
    border-top-color: rgba(0, 0, 0, 0.21);
    width: 90%;
}


.kb-row-layout-id95_c5be6b-c9 > .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: repeat(5, minmax(0, 1fr));
}

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

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


.kb-row-layout-id95_dfd63d-5a > .kt-row-column-wrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    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);
}

.kb-row-layout-id95_dfd63d-5a {
    background-color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id95_dfd63d-5a > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}
.kb-row-layout-id95_dfd63d-5a > .kt-row-column-wrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    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);
}

.kb-row-layout-id95_dfd63d-5a {
    background-color: var(--global-palette9, #ffffff);
}

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

.wp-block-kadence-advancedheading.kt-adv-heading95_4a8835-d2, .wp-block-kadence-advancedheading.kt-adv-heading95_4a8835-d2[data-kb-block="kb-adv-heading95_4a8835-d2"] {
    max-width: 514px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 514px;
    text-align: center;
    font-size: var(--global-kb-font-size-xxl, 4rem);
    line-height: 1.2em;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: capitalize;
    color: var(--global-palette3, #1A202C);
}

.kadence-column95_95b7e8-84 > .kt-inside-inner-col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

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

.kadence-column95_95b7e8-84 > .kt-inside-inner-col:before {
    mix-blend-mode: normal;
}

.kadence-column95_95b7e8-84 {
    z-index: auto;
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column95_95b7e8-84 > .kt-inside-inner-col {
        gap:10px;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column95_95b7e8-84 > .kt-inside-inner-col > *, .kadence-column95_95b7e8-84 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column95_95b7e8-84 > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 767px) {
    .kadence-column95_95b7e8-84 > .kt-inside-inner-col {
        gap:10px;
    }

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

.wp-block-kadence-spacer.kt-block-spacer-95_ea468c-ec .kt-block-spacer {
    height: 93px;
}

.wp-block-kadence-spacer.kt-block-spacer-95_ea468c-ec .kt-divider {
    border-top-color: #E5E5E5;
    width: 100%;
}

.kb-row-layout-id95_c5be6b-c9 > .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: repeat(5, minmax(0, 1fr));
}

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

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

.kadence-column95_3ae97d-0e > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column95_3ae97d-0e > .kt-inside-inner-col {
    min-height: 220px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.16);
}

.wp-block-kadence-spacer.kt-block-spacer-95_91b17b-18 .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-95_91b17b-18 .kt-divider {
    border-top-color: #E5E5E5;
    width: 60%;
}

.kadence-column95_417ad0-55 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column95_417ad0-55 > .kt-inside-inner-col {
    min-height: 220px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.16);
}

.wp-block-kadence-spacer.kt-block-spacer-95_63483d-72 .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-95_63483d-72 .kt-divider {
    border-top-color: #E5E5E5;
    width: 60%;
}

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

.kadence-column95_ef2e8a-fe > .kt-inside-inner-col {
    min-height: 220px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.16);
}

.wp-block-kadence-spacer.kt-block-spacer-95_8d8794-9f .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-95_8d8794-9f .kt-divider {
    width: 60%;
}

.kadence-column95_c45334-ac > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column95_c45334-ac > .kt-inside-inner-col {
    min-height: 220px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.16);
}

.wp-block-kadence-spacer.kt-block-spacer-95_0d1848-72 .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-95_0d1848-72 .kt-divider {
    width: 60%;
}

.kadence-column95_4de71a-25 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column95_4de71a-25 > .kt-inside-inner-col {
    min-height: 220px;
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.16);
}

.wp-block-kadence-spacer.kt-block-spacer-95_e4e3eb-03 .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-95_e4e3eb-03 .kt-divider {
    width: 60%;
}

.wp-block-kadence-spacer.kt-block-spacer-95_5aff90-97 .kt-block-spacer {
    height: 114px;
}

.wp-block-kadence-spacer.kt-block-spacer-95_5aff90-97 .kt-divider {
    width: 100%;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id95_09bad2-27 {
    margin-bottom: var(--global-kb-spacing-xl, 4rem);
}

.kb-row-layout-id95_09bad2-27 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-none, 0 );
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xl, 4rem);
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}

.kb-row-layout-id95_09bad2-27 {
    background-color: var(--global-palette9, #ffffff);
}

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

.wp-block-kadence-advancedheading.kt-adv-heading95_62e12f-85, .wp-block-kadence-advancedheading.kt-adv-heading95_62e12f-85[data-kb-block="kb-adv-heading95_62e12f-85"] {
    max-width: 514px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 514px;
    text-align: center;
    font-size: var(--global-kb-font-size-xxl, 4rem);
    line-height: 1.2em;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: capitalize;
    color: var(--global-palette3, #1A202C);
}

.kadence-column95_2b64e2-28 > .kt-inside-inner-col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

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

.kadence-column95_2b64e2-28 > .kt-inside-inner-col:before {
    mix-blend-mode: normal;
}

.kadence-column95_2b64e2-28 {
    z-index: auto;
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column95_2b64e2-28 > .kt-inside-inner-col {
        gap:10px;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column95_2b64e2-28 > .kt-inside-inner-col > *, .kadence-column95_2b64e2-28 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column95_2b64e2-28 > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 767px) {
    .kadence-column95_2b64e2-28 > .kt-inside-inner-col {
        gap:10px;
    }

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

.wp-block-kadence-spacer.kt-block-spacer-95_3ce71a-6a .kt-block-spacer {
    height: 40px;
}

.wp-block-kadence-spacer.kt-block-spacer-95_3ce71a-6a .kt-divider {
    width: 100%;
}

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

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

.kadence-column95_718e63-5a > .kt-inside-inner-col {
    box-shadow: 0px 9px 29px 0px rgba(103, 114, 183, 0.16);
}

.kadence-column95_718e63-5a > .kt-inside-inner-col,.kadence-column95_718e63-5a > .kt-inside-inner-col:before {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.kadence-column95_718e63-5a > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

.kadence-column95_b30c7c-e8 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
}

.kadence-column95_b30c7c-e8 > .kt-inside-inner-col {
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.16);
}

.kadence-column95_b30c7c-e8 > .kt-inside-inner-col,.kadence-column95_b30c7c-e8 > .kt-inside-inner-col:before {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.kadence-column95_b30c7c-e8 > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

.kadence-column95_edd55a-53 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-md, 2rem);
}

.kadence-column95_edd55a-53 > .kt-inside-inner-col {
    box-shadow: 0px 9px 28px 0px rgba(103, 114, 183, 0.16);
}

.kadence-column95_edd55a-53 > .kt-inside-inner-col,.kadence-column95_edd55a-53 > .kt-inside-inner-col:before {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.kadence-column95_edd55a-53 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-spacer.kt-block-spacer-95_e2578d-77 .kt-divider {
    width: 100%;
}

.kb-row-layout-id95_d5e6ef-f2 > .kt-row-column-wrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    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-id95_d5e6ef-f2 > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading95_9c3893-d1, .wp-block-kadence-advancedheading.kt-adv-heading95_9c3893-d1[data-kb-block="kb-adv-heading95_9c3893-d1"] {
    max-width: 514px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 514px;
    text-align: center;
    font-size: var(--global-kb-font-size-xxl, 4rem);
    line-height: 1.2em;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: capitalize;
    color: var(--global-palette3, #1A202C);
}

.kadence-column95_93ed7a-cd > .kt-inside-inner-col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

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

.kadence-column95_93ed7a-cd > .kt-inside-inner-col:before {
    mix-blend-mode: normal;
}

.kadence-column95_93ed7a-cd {
    z-index: auto;
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column95_93ed7a-cd > .kt-inside-inner-col {
        gap:10px;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column95_93ed7a-cd > .kt-inside-inner-col > *, .kadence-column95_93ed7a-cd > .kt-inside-inner-col > figure.wp-block-image, .kadence-column95_93ed7a-cd > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 767px) {
    .kadence-column95_93ed7a-cd > .kt-inside-inner-col {
        gap:10px;
    }

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

.kb-row-layout-id95_c9d87d-ea > .kt-row-column-wrap {
    padding-top: 0px;
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

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

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

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

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

.kadence-column95_04888a-a2 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_04888a-a2 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_04888a-a2 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_c506db-e7:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_c506db-e7 .kb-image-has-overlay:after {
    opacity: 0.3;
}

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

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

.kadence-column95_69a1b7-35 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_69a1b7-35 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_69a1b7-35 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_5fcf7c-ce:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
        box-shadow: 0px 3px 6px 0px rgba(103, 114, 183, 0.2);

}

.kb-image95_5fcf7c-ce .kb-image-has-overlay:after {
    opacity: 0.3;
}

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

.kadence-column95_d9d21a-6d > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column95_d9d21a-6d > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_d9d21a-6d > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_d9d21a-6d {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_5b641d-2a:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_5b641d-2a .kb-image-has-overlay:after {
    opacity: 0.3;
}

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

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

.kadence-column95_b095b4-0f > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_b095b4-0f > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_b095b4-0f {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_b370f8-86:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_b370f8-86 .kb-image-has-overlay:after {
    opacity: 0.3;
}

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

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

.kadence-column95_60466a-63 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_60466a-63 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_60466a-63 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_fd22d0-f2:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_fd22d0-f2 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kb-row-layout-id95_10cfcc-2d > .kt-row-column-wrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}

.kb-row-layout-id95_10cfcc-2d .kt-row-layout-bottom-sep {
    height: 100px;
}

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

.wp-block-kadence-advancedheading.kt-adv-heading95_9de288-3d, .wp-block-kadence-advancedheading.kt-adv-heading95_9de288-3d[data-kb-block="kb-adv-heading95_9de288-3d"] {
    max-width: 514px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 514px;
    text-align: center;
    font-size: var(--global-kb-font-size-xxl, 4rem);
    line-height: 1.2em;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: capitalize;
    color: var(--global-palette3, #1A202C);
}

.kadence-column95_da2eec-05 > .kt-inside-inner-col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

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

.kadence-column95_da2eec-05 > .kt-inside-inner-col:before {
    mix-blend-mode: normal;
}

.kadence-column95_da2eec-05 {
    z-index: auto;
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column95_da2eec-05 > .kt-inside-inner-col {
        gap:10px;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column95_da2eec-05 > .kt-inside-inner-col > *, .kadence-column95_da2eec-05 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column95_da2eec-05 > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 767px) {
    .kadence-column95_da2eec-05 > .kt-inside-inner-col {
        gap:10px;
    }

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

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-95_efd664-48 {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.wp-block-kadence-advancedgallery .kb-gallery-type-masonry.kb-gallery-id-95_efd664-48 {
    margin: -8px;
}

.kb-gallery-type-masonry.kb-gallery-id-95_efd664-48 .kadence-blocks-gallery-item {
    padding: 8px;
}

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-95_efd664-48 {
    overflow: visible;
}

.kb-gallery-id-95_efd664-48 .kadence-blocks-gallery-item .kb-gal-image-radius {
    box-shadow: 0px 3px 6px 0px rgba(103, 114, 183, 0.2);
}

.kb-gallery-id-95_efd664-48 .kadence-blocks-gallery-item:hover .kb-gal-image-radius {
    box-shadow: 0px 5px 12px 0px rgba(103, 114, 183, 0.4);
}

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

.kb-row-layout-id95_fbeb54-af {
    background-color: #f5f8fc;
}

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

.wp-block-kadence-advancedheading.kt-adv-heading95_6ac0cd-1f, .wp-block-kadence-advancedheading.kt-adv-heading95_6ac0cd-1f[data-kb-block="kb-adv-heading95_6ac0cd-1f"] {
    max-width: 514px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 514px;
    text-align: center;
    font-size: var(--global-kb-font-size-xxl, 4rem);
    line-height: 1.2em;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: capitalize;
    color: var(--global-palette3, #1A202C);
}

.kadence-column95_cc2fa6-39 > .kt-inside-inner-col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

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

.kadence-column95_cc2fa6-39 > .kt-inside-inner-col:before {
    mix-blend-mode: normal;
}

.kadence-column95_cc2fa6-39 {
    z-index: auto;
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column95_cc2fa6-39 > .kt-inside-inner-col {
        gap:10px;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column95_cc2fa6-39 > .kt-inside-inner-col > *, .kadence-column95_cc2fa6-39 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column95_cc2fa6-39 > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 767px) {
    .kadence-column95_cc2fa6-39 > .kt-inside-inner-col {
        gap:10px;
    }

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

.kb-row-layout-id95_ce3424-88 > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id95_ce3424-88 > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-md, 2rem);
        row-gap: var(--global-kb-gap-md, 2rem);
    }
}

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

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

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

.kadence-column95_14aad6-83 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_14aad6-83:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_14aad6-83 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_14aad6-83 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_6d9d91-c2:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_6d9d91-c2 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_c9457b-c3, .wp-block-kadence-advancedheading.kt-adv-heading95_c9457b-c3[data-kb-block="kb-adv-heading95_c9457b-c3"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

.kadence-column95_e072f0-6a > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column95_e072f0-6a > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_e072f0-6a:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_e072f0-6a > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_e072f0-6a {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_89cd9d-57:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_89cd9d-57 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_0e14b8-a1, .wp-block-kadence-advancedheading.kt-adv-heading95_0e14b8-a1[data-kb-block="kb-adv-heading95_0e14b8-a1"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_8b6fc5-e4 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_8b6fc5-e4:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_8b6fc5-e4 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_8b6fc5-e4 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_ea339a-4f:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_ea339a-4f .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_a3a0fa-68, .wp-block-kadence-advancedheading.kt-adv-heading95_a3a0fa-68[data-kb-block="kb-adv-heading95_a3a0fa-68"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_1174ed-42 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_1174ed-42:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_1174ed-42 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_1174ed-42 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_af3eec-8f:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_af3eec-8f .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_d4843b-e5, .wp-block-kadence-advancedheading.kt-adv-heading95_d4843b-e5[data-kb-block="kb-adv-heading95_d4843b-e5"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_ea7127-a3 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_ea7127-a3:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_ea7127-a3 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_ea7127-a3 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_32eece-60:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_32eece-60 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_415fac-d4, .wp-block-kadence-advancedheading.kt-adv-heading95_415fac-d4[data-kb-block="kb-adv-heading95_415fac-d4"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

.kadence-column95_872288-8f > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column95_872288-8f > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_872288-8f:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_872288-8f > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_872288-8f {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_7bf267-61:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_7bf267-61 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_f651f8-0c, .wp-block-kadence-advancedheading.kt-adv-heading95_f651f8-0c[data-kb-block="kb-adv-heading95_f651f8-0c"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_ad8e30-04 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_ad8e30-04:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_ad8e30-04 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_ad8e30-04 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_d6a079-2f:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_d6a079-2f .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_7532f7-b9, .wp-block-kadence-advancedheading.kt-adv-heading95_7532f7-b9[data-kb-block="kb-adv-heading95_7532f7-b9"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_c7f266-a6 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_c7f266-a6:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_c7f266-a6 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_c7f266-a6 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_a22397-b2:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_a22397-b2 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_b67d56-63, .wp-block-kadence-advancedheading.kt-adv-heading95_b67d56-63[data-kb-block="kb-adv-heading95_b67d56-63"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_1d476e-fe > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_1d476e-fe:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_1d476e-fe > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_1d476e-fe {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_67de24-9e:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_67de24-9e .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_205e9f-2b, .wp-block-kadence-advancedheading.kt-adv-heading95_205e9f-2b[data-kb-block="kb-adv-heading95_205e9f-2b"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_0cf150-39 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_0cf150-39:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_0cf150-39 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_0cf150-39 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_e833a2-a2:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_e833a2-a2 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_a19592-81, .wp-block-kadence-advancedheading.kt-adv-heading95_a19592-81[data-kb-block="kb-adv-heading95_a19592-81"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

.kadence-column95_488cdb-3e > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column95_488cdb-3e > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_488cdb-3e:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_488cdb-3e > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_488cdb-3e {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_42f8d6-1a:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_42f8d6-1a .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_3b61b4-2c, .wp-block-kadence-advancedheading.kt-adv-heading95_3b61b4-2c[data-kb-block="kb-adv-heading95_3b61b4-2c"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_e2aa09-51 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_e2aa09-51:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_e2aa09-51 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_e2aa09-51 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_5d0dbd-2c:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_5d0dbd-2c .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_a58936-0d, .wp-block-kadence-advancedheading.kt-adv-heading95_a58936-0d[data-kb-block="kb-adv-heading95_a58936-0d"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

.kadence-column95_8b054e-9c > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column95_8b054e-9c > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_8b054e-9c:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_8b054e-9c > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_8b054e-9c {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_e4ba7d-7d:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_e4ba7d-7d .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_dbe052-c7, .wp-block-kadence-advancedheading.kt-adv-heading95_dbe052-c7[data-kb-block="kb-adv-heading95_dbe052-c7"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_dd1c46-bb > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_dd1c46-bb:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_dd1c46-bb > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_dd1c46-bb {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_263151-09:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_263151-09 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_77a234-4c, .wp-block-kadence-advancedheading.kt-adv-heading95_77a234-4c[data-kb-block="kb-adv-heading95_77a234-4c"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_c4c9df-fc > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_c4c9df-fc:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_c4c9df-fc > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_c4c9df-fc {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_303a10-0f:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_303a10-0f .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_74a12a-97, .wp-block-kadence-advancedheading.kt-adv-heading95_74a12a-97[data-kb-block="kb-adv-heading95_74a12a-97"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_1ce2e9-ab > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_1ce2e9-ab:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_1ce2e9-ab > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_1ce2e9-ab {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_9ee320-91:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_9ee320-91 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_ccf966-b5, .wp-block-kadence-advancedheading.kt-adv-heading95_ccf966-b5[data-kb-block="kb-adv-heading95_ccf966-b5"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_507ee4-1c > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_507ee4-1c:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_507ee4-1c > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_507ee4-1c {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_afa32f-fe:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_afa32f-fe .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_832366-6d, .wp-block-kadence-advancedheading.kt-adv-heading95_832366-6d[data-kb-block="kb-adv-heading95_832366-6d"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_ae7f71-a0 > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_ae7f71-a0:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_ae7f71-a0 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_ae7f71-a0 {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_ae8aa2-e0:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_ae8aa2-e0 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_23a3a3-24, .wp-block-kadence-advancedheading.kt-adv-heading95_23a3a3-24[data-kb-block="kb-adv-heading95_23a3a3-24"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

.kadence-column95_db06b3-8d > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column95_db06b3-8d > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_db06b3-8d:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_db06b3-8d > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_db06b3-8d {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_e9e94c-5c:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_e9e94c-5c .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_7598f6-9b, .wp-block-kadence-advancedheading.kt-adv-heading95_7598f6-9b[data-kb-block="kb-adv-heading95_7598f6-9b"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

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

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

.kadence-column95_0dd95f-bb > .kt-inside-inner-col {
    min-height: 260px;
}

.kadence-column95_0dd95f-bb:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column95_0dd95f-bb > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column95_0dd95f-bb {
    text-align: center;
}

.wp-block-kadence-image.kb-image95_f37571-28:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_f37571-28 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading95_0186dd-45, .wp-block-kadence-advancedheading.kt-adv-heading95_0186dd-45[data-kb-block="kb-adv-heading95_0186dd-45"] {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}

.kb-row-layout-id95_536da6-9e > .kt-row-column-wrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-4xl, 8rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}

.kb-row-layout-id95_536da6-9e {
    background-color: #f5f8fc;
}

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

.wp-block-kadence-advancedheading.kt-adv-heading95_dbac09-77, .wp-block-kadence-advancedheading.kt-adv-heading95_dbac09-77[data-kb-block="kb-adv-heading95_dbac09-77"] {
    max-width: 514px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 514px;
    text-align: center;
    font-size: var(--global-kb-font-size-xxl, 4rem);
    line-height: 1.2em;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: capitalize;
    color: var(--global-palette3, #1A202C);
}

.kadence-column95_58f509-ad > .kt-inside-inner-col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

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

.kadence-column95_58f509-ad > .kt-inside-inner-col:before {
    mix-blend-mode: normal;
}

.kadence-column95_58f509-ad {
    z-index: auto;
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column95_58f509-ad > .kt-inside-inner-col {
        gap:10px;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column95_58f509-ad > .kt-inside-inner-col > *, .kadence-column95_58f509-ad > .kt-inside-inner-col > figure.wp-block-image, .kadence-column95_58f509-ad > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 767px) {
    .kadence-column95_58f509-ad > .kt-inside-inner-col {
        gap:10px;
    }

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

.wp-block-kadence-image.kb-image95_c67e31-9c:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
}

.kb-image95_c67e31-9c .kb-image-has-overlay:after {
    opacity: 0.3;
}



.kb-row-layout-id35_f46ce4-30 > .kt-row-column-wrap {
    max-width: 750px;
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

@media all and (max-width: 767px) {
    .kb-row-layout-id35_f46ce4-30 > .kt-row-column-wrap {
        row-gap:var(--global-kb-gap-none, 0 );
        grid-template-columns: minmax(0, 1fr);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading35_ccccde-b7, .wp-block-kadence-advancedheading.kt-adv-heading35_ccccde-b7[data-kb-block="kb-adv-heading35_ccccde-b7"] {
    font-size: var(--global-kb-font-size-sm, 0.9rem);
    text-transform: uppercase;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading35_2e5188-03, .wp-block-kadence-advancedheading.kt-adv-heading35_2e5188-03[data-kb-block="kb-adv-heading35_2e5188-03"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-md, 2rem);
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn.kb-btns35_e6b4dc-fd {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn35_263fc3-0b.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn35_263fc3-0b.kb-button {
    background: #1ba0d1;
}

.wp-block-kadence-advancedbtn .kb-btn35_263fc3-0b.kb-button:hover {
    background: #4cd1ff;
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4);
}

.wp-block-kadence-spacer.kt-block-spacer-35_32b41e-7b .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading35_374c0d-f6, .wp-block-kadence-advancedheading.kt-adv-heading35_374c0d-f6[data-kb-block="kb-adv-heading35_374c0d-f6"] {
    font-size: var(--global-kb-font-size-sm, 0.9rem);
    text-transform: uppercase;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading35_606818-01, .wp-block-kadence-advancedheading.kt-adv-heading35_606818-01[data-kb-block="kb-adv-heading35_606818-01"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-md, 2rem);
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn.kb-btns35_78ea83-5b {
    justify-content: flex-start;
}

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

.wp-block-kadence-advancedbtn .kb-btn35_c8da76-61.kb-button {
    background: #1ba0d1;
}

.wp-block-kadence-advancedbtn .kb-btn35_c8da76-61.kb-button:hover {
    background: #4cd1ff;
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4);
}

.wp-block-kadence-spacer.kt-block-spacer-35_fd41f0-82 .kt-divider {
    width: 80%;
}

@media all and (max-width: 1024px) {
    .kadence-column35_532372-87 > .kt-inside-inner-col {
        padding-left:0px;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column35_0e0aab-c5 > .kt-inside-inner-col {
        padding-left:0px;
    }
}

.kb-row-layout-id35_3b71c2-00 > .kt-row-column-wrap {
    max-width: 750px;
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    grid-template-columns: minmax(0, 1fr);
}

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

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

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

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

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

    .kb-row-layout-id35_0eb39b-75 {
        display: none !important;
    }
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading392_66b0dd-37, .wp-block-kadence-advancedheading.kt-adv-heading392_66b0dd-37[data-kb-block="kb-adv-heading392_66b0dd-37"] {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1000px;
    text-align: center;
    font-size: 20px;
    color: #616161;
}

.wp-block-kadence-spacer.kt-block-spacer-392_0a9c12-44 .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-392_0a9c12-44 .kt-divider {
    border-top-color: #E5E5E5;
    width: 100%;
}

.kadence-column392_9aa70f-a7 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

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

.kadence-column392_9aa70f-a7 > .kt-inside-inner-col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

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

.kadence-column392_9aa70f-a7 > .kt-inside-inner-col:before {
    opacity: 0.32;
}

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

@media all and (max-width: 1024px) {
    .kadence-column392_9aa70f-a7 > .kt-inside-inner-col {
        gap:10px;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column392_9aa70f-a7 > .kt-inside-inner-col > *, .kadence-column392_9aa70f-a7 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column392_9aa70f-a7 > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

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

    .kadence-column392_9aa70f-a7 > .kt-inside-inner-col {
        gap: 10px;
    }

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

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-392_b42799-b5 {
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0px;
}

.wp-block-kadence-advancedgallery .kb-gallery-type-grid.kb-gallery-id-392_b42799-b5 {
    margin: -4px;
}

.kb-gallery-type-grid.kb-gallery-id-392_b42799-b5 .kadence-blocks-gallery-item {
    padding: 4px;
}

.wp-block-kadence-spacer.kt-block-spacer-392_ac94b8-6c .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-392_ac94b8-6c .kt-divider {
    border-top-color: #E5E5E5;
    width: 100%;
}

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

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

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

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

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

.kadence-column392_78c99f-47 > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.kadence-column392_4e70b3-b0, .kt-inside-inner-col > .kadence-column392_4e70b3-b0:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
}

.kadence-column392_4e70b3-b0 > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-392_aebb5a-fb .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-392_aebb5a-fb .kt-divider {
    border-top-color: #E5E5E5;
    width: 100%;
}

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

.kb-row-layout-id392_ddc7eb-f6 > .kt-row-column-wrap {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    grid-template-columns: minmax(0, 1fr);
}

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

.kadence-column392_c183fd-44, .kt-inside-inner-col > .kadence-column392_c183fd-44:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
}

.kadence-column392_c183fd-44 > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-392_421dc0-0d .kt-divider {
    width: 80%;
}

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

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

.kadence-column392_fea751-0c > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.kadence-column392_c80a92-d0 > .kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-xxl, 5rem);
}

.wp-block-kadence-spacer.kt-block-spacer-392_77acc9-0a .kt-divider {
    width: 80%;
}

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

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

.kadence-column392_686215-07, .kt-inside-inner-col > .kadence-column392_686215-07:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
}

.kadence-column392_686215-07 > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-392_687232-fc .kt-divider {
    width: 80%;
}

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

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

.kadence-column392_0b423e-1f, .kt-inside-inner-col > .kadence-column392_0b423e-1f:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
}

.kadence-column392_0b423e-1f > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kb-row-layout-id392_6350d5-2c > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: 0px;
    padding-left: var(--global-kb-spacing-sm, 1.5rem);
    grid-template-columns: minmax(0, 1fr);
}

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

.kadence-column392_cc25e0-e6 > .kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
}

.wp-block-kadence-spacer.kt-block-spacer-392_a4b0dc-48 .kt-divider {
    width: 80%;
}
.kb-row-layout-id484_1c846c-22 > .kt-row-column-wrap {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: minmax(0, 1fr);
}

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

.kadence-column484_28a467-69, .kt-inside-inner-col > .kadence-column484_28a467-69:not(.specificity) {
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column484_608aa0-bb > .kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
}

.kadence-column484_608aa0-bb > .kt-inside-inner-col {
    justify-content: center;
    flex-direction: column;
    display: flex;
}

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

.kt-row-column-wrap > .kadence-column484_608aa0-bb {
    align-self: center;
}

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

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

.kadence-column484_608aa0-bb {
    z-index: auto;
    position: relative;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_27574e-cf, .wp-block-kadence-advancedheading.kt-adv-heading484_27574e-cf[data-kb-block="kb-adv-heading484_27574e-cf"] {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1000px;
    text-align: center;
    font-size: 20px;
    color: #616161;
}

.wp-block-kadence-spacer.kt-block-spacer-484_af176c-13 .kt-divider {
    width: 80%;
}

.kadence-column484_52b817-6e, .kt-inside-inner-col > .kadence-column484_52b817-6e:not(.specificity) {
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kb-row-layout-id484_b629aa-3b > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id484_b629aa-3b {
    background-color: #f7fbff;
}

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

.kadence-column484_0fb77d-53, .kt-inside-inner-col > .kadence-column484_0fb77d-53:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column484_0fb77d-53 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column484_0fb77d-53 > .kt-inside-inner-col {
    min-height: 280px;
}

.kadence-column484_0fb77d-53:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_0fb77d-53 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column484_0fb77d-53:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/1701916075786.png');
    background-size: cover;
    background-position: 12% 38%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_a9f949-67, .wp-block-kadence-advancedheading.kt-adv-heading484_a9f949-67[data-kb-block="kb-adv-heading484_a9f949-67"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading484_a9f949-67[data-kb-block="kb-adv-heading484_a9f949-67"] {
    display: flex;
    gap: 0.25em;
    justify-content: center;
    align-items: center;
}
.wp-block-kadence-advancedheading.kt-adv-heading484_a9f949-67[data-kb-block="kb-adv-heading484_a9f949-67"] img{
        width: 24px;
    height: 24px;
}
.wp-block-kadence-advancedheading.kt-adv-heading484_a9f949-67[data-kb-block="kb-adv-heading484_a9f949-67"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-spacer.kt-block-spacer-484_128f51-a1 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-484_128f51-a1 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_b97de0-f7, .wp-block-kadence-advancedheading.kt-adv-heading484_b97de0-f7[data-kb-block="kb-adv-heading484_b97de0-f7"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column484_35a1ea-39, .kt-inside-inner-col > .kadence-column484_35a1ea-39:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column484_35a1ea-39 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column484_35a1ea-39 > .kt-inside-inner-col {
    min-height: 280px;
}

.kadence-column484_35a1ea-39:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_35a1ea-39 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column484_35a1ea-39:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/1701916075786.png');
    background-size: cover;
    background-position: 53% 39%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_fce1bd-1e, .wp-block-kadence-advancedheading.kt-adv-heading484_fce1bd-1e[data-kb-block="kb-adv-heading484_fce1bd-1e"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-484_fcec90-52 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-484_fcec90-52 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_a4b155-c3, .wp-block-kadence-advancedheading.kt-adv-heading484_a4b155-c3[data-kb-block="kb-adv-heading484_a4b155-c3"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column484_b2b512-25, .kt-inside-inner-col > .kadence-column484_b2b512-25:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column484_b2b512-25 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column484_b2b512-25 > .kt-inside-inner-col {
    min-height: 280px;
}

.kadence-column484_b2b512-25:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_b2b512-25 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column484_b2b512-25:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/1701916075786.png');
    background-size: cover;
    background-position: 85% 39%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_ee4496-55, .wp-block-kadence-advancedheading.kt-adv-heading484_ee4496-55[data-kb-block="kb-adv-heading484_ee4496-55"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-484_5fb8af-09 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-484_5fb8af-09 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_e395f0-0d, .wp-block-kadence-advancedheading.kt-adv-heading484_e395f0-0d[data-kb-block="kb-adv-heading484_e395f0-0d"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column484_b755ce-06, .kt-inside-inner-col > .kadence-column484_b755ce-06:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column484_b755ce-06 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column484_b755ce-06 > .kt-inside-inner-col {
    min-height: 280px;
}

.kadence-column484_b755ce-06:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_b755ce-06 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column484_b755ce-06:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/1701916075786.png');
    background-size: cover;
    background-position: 11% 52%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_57103b-2a, .wp-block-kadence-advancedheading.kt-adv-heading484_57103b-2a[data-kb-block="kb-adv-heading484_57103b-2a"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-484_2f4525-c4 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-484_2f4525-c4 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_b3af6b-7a, .wp-block-kadence-advancedheading.kt-adv-heading484_b3af6b-7a[data-kb-block="kb-adv-heading484_b3af6b-7a"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column484_1341dd-63, .kt-inside-inner-col > .kadence-column484_1341dd-63:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column484_1341dd-63 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column484_1341dd-63 > .kt-inside-inner-col {
    min-height: 280px;
}

.kadence-column484_1341dd-63:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_1341dd-63 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column484_1341dd-63:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/1701916075786.png');
    background-size: cover;
    background-position: 51% 51%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_1d1d58-c1, .wp-block-kadence-advancedheading.kt-adv-heading484_1d1d58-c1[data-kb-block="kb-adv-heading484_1d1d58-c1"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-484_8b7824-f7 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-484_8b7824-f7 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_f838f4-23, .wp-block-kadence-advancedheading.kt-adv-heading484_f838f4-23[data-kb-block="kb-adv-heading484_f838f4-23"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column484_2e327f-05, .kt-inside-inner-col > .kadence-column484_2e327f-05:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column484_2e327f-05 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column484_2e327f-05 > .kt-inside-inner-col {
    min-height: 280px;
}

.kadence-column484_2e327f-05:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_2e327f-05 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.kadence-column484_2e327f-05:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/1701916075786.png');
    background-size: cover;
    background-position: 86% 49%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_884671-96, .wp-block-kadence-advancedheading.kt-adv-heading484_884671-96[data-kb-block="kb-adv-heading484_884671-96"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-484_32ef2e-69 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-484_32ef2e-69 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_407380-1e, .wp-block-kadence-advancedheading.kt-adv-heading484_407380-1e[data-kb-block="kb-adv-heading484_407380-1e"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.wp-block-kadence-spacer.kt-block-spacer-484_722515-f6 .kt-divider {
    width: 80%;
}

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

.kb-row-layout-id484_61afe5-93 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

.kb-row-layout-id484_030569-ea > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

.kb-row-layout-id484_9c4df6-cd > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

.kb-row-layout-id484_58c8c5-33 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

.kb-row-layout-id484_240bd4-d5 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

.kb-row-layout-id484_d5c7ec-4a > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

.kb-row-layout-id484_67e42c-13 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

.wp-block-kadence-spacer.kt-block-spacer-484_4f7f40-c4 .kt-divider {
    width: 80%;
}

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

.kb-row-layout-id484_832b43-db > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

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

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

.kadence-column484_574115-37 > .kt-inside-inner-col {
    min-height: 300px;
}

.kadence-column484_574115-37:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.wp-block-kadence-image.kb-image484_402920-3a:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.kb-image484_402920-3a .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_234054-74, .wp-block-kadence-advancedheading.kt-adv-heading484_234054-74[data-kb-block="kb-adv-heading484_234054-74"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading484_727b29-20, .wp-block-kadence-advancedheading.kt-adv-heading484_727b29-20[data-kb-block="kb-adv-heading484_727b29-20"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

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

.kadence-column484_30c603-35 > .kt-inside-inner-col {
    min-height: 300px;
}

.kadence-column484_30c603-35:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.wp-block-kadence-image.kb-image484_aac1a1-af:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.kb-image484_aac1a1-af .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_59896f-4a, .wp-block-kadence-advancedheading.kt-adv-heading484_59896f-4a[data-kb-block="kb-adv-heading484_59896f-4a"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading484_fe0930-26, .wp-block-kadence-advancedheading.kt-adv-heading484_fe0930-26[data-kb-block="kb-adv-heading484_fe0930-26"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

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

.kadence-column484_e36491-4e > .kt-inside-inner-col {
    min-height: 300px;
}

.kadence-column484_e36491-4e:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.wp-block-kadence-image.kb-image484_1f1ec6-c5:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.kb-image484_1f1ec6-c5 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_33c8dd-48, .wp-block-kadence-advancedheading.kt-adv-heading484_33c8dd-48[data-kb-block="kb-adv-heading484_33c8dd-48"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading484_f094c3-1d, .wp-block-kadence-advancedheading.kt-adv-heading484_f094c3-1d[data-kb-block="kb-adv-heading484_f094c3-1d"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

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

.kadence-column484_5ef7d9-33 > .kt-inside-inner-col {
    min-height: 300px;
}

.kadence-column484_5ef7d9-33:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.wp-block-kadence-image.kb-image484_c85a51-4d:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.kb-image484_c85a51-4d .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_a3462a-90, .wp-block-kadence-advancedheading.kt-adv-heading484_a3462a-90[data-kb-block="kb-adv-heading484_a3462a-90"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading484_cb6d0f-7c, .wp-block-kadence-advancedheading.kt-adv-heading484_cb6d0f-7c[data-kb-block="kb-adv-heading484_cb6d0f-7c"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.wp-block-kadence-spacer.kt-block-spacer-484_232793-0b .kt-divider {
    width: 80%;
}

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

.kb-row-layout-id484_2925a5-3f > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

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

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

.kadence-column484_a86743-58 > .kt-inside-inner-col {
    min-height: 300px;
}

.kadence-column484_a86743-58:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_a86743-58 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-image.kb-image484_aef959-2e:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.kb-image484_aef959-2e .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_342f30-3e, .wp-block-kadence-advancedheading.kt-adv-heading484_342f30-3e[data-kb-block="kb-adv-heading484_342f30-3e"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading484_4c79f0-c6, .wp-block-kadence-advancedheading.kt-adv-heading484_4c79f0-c6[data-kb-block="kb-adv-heading484_4c79f0-c6"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

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

.kadence-column484_518325-46 > .kt-inside-inner-col {
    min-height: 300px;
}

.kadence-column484_518325-46:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_518325-46 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-image.kb-image484_c133d3-7d:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.kb-image484_c133d3-7d .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_f1cb27-66, .wp-block-kadence-advancedheading.kt-adv-heading484_f1cb27-66[data-kb-block="kb-adv-heading484_f1cb27-66"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading484_d29b63-c5, .wp-block-kadence-advancedheading.kt-adv-heading484_d29b63-c5[data-kb-block="kb-adv-heading484_d29b63-c5"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

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

.kadence-column484_b90af1-32 > .kt-inside-inner-col {
    min-height: 300px;
}

.kadence-column484_b90af1-32:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_b90af1-32 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-image.kb-image484_e1f37e-7b:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.kb-image484_e1f37e-7b .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_7b5cd8-c8, .wp-block-kadence-advancedheading.kt-adv-heading484_7b5cd8-c8[data-kb-block="kb-adv-heading484_7b5cd8-c8"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedheading.kt-adv-heading484_0bb50b-f7, .wp-block-kadence-advancedheading.kt-adv-heading484_0bb50b-f7[data-kb-block="kb-adv-heading484_0bb50b-f7"] {
    color: #616161;
}

.kb-row-layout-id484_d87cd6-27 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

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

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

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

.kadence-column484_ce6490-a2 > .kt-inside-inner-col {
    min-height: 100px;
    border-top: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
}

.kadence-column484_ce6490-a2:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_ce6490-a2:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/7a6e922b6b0a2edab57a7c92a1c3aac0502cf2a124b24-2vBtLp.png');
    background-size: cover;
    background-position: 84% 53%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kadence-column484_ce6490-a2 > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

@media all and (max-width: 767px) {
    .kadence-column484_ce6490-a2 > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

.kt-svg-item-484_701aa3-60 .kb-svg-icon-wrap {
    font-size: 50px;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_a34624-1a, .wp-block-kadence-advancedheading.kt-adv-heading484_a34624-1a[data-kb-block="kb-adv-heading484_a34624-1a"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

.kadence-column484_561118-fa > .kt-inside-inner-col {
    min-height: 100px;
    border-top: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
}

.kadence-column484_561118-fa:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_561118-fa:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/7a6e922b6b0a2edab57a7c92a1c3aac0502cf2a124b24-2vBtLp.png');
    background-size: auto;
    background-position: 23% 52%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kadence-column484_561118-fa > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

@media all and (max-width: 767px) {
    .kadence-column484_561118-fa > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

.kt-svg-item-484_c34e6f-74 .kb-svg-icon-wrap {
    font-size: 50px;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_013c5a-5f, .wp-block-kadence-advancedheading.kt-adv-heading484_013c5a-5f[data-kb-block="kb-adv-heading484_013c5a-5f"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

.kadence-column484_a466c7-99 > .kt-inside-inner-col {
    min-height: 100px;
    border-top: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
}

.kadence-column484_a466c7-99:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_a466c7-99:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/7a6e922b6b0a2edab57a7c92a1c3aac0502cf2a124b24-2vBtLp.png');
    background-size: auto;
    background-position: 71% 51%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kadence-column484_a466c7-99 > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

@media all and (max-width: 767px) {
    .kadence-column484_a466c7-99 > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

.kt-svg-item-484_21c6b1-31 .kb-svg-icon-wrap {
    font-size: 50px;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_97068a-79, .wp-block-kadence-advancedheading.kt-adv-heading484_97068a-79[data-kb-block="kb-adv-heading484_97068a-79"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

.kadence-column484_bd59a7-aa > .kt-inside-inner-col {
    min-height: 100px;
    border-top: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
}

.kadence-column484_bd59a7-aa:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_bd59a7-aa:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/7a6e922b6b0a2edab57a7c92a1c3aac0502cf2a124b24-2vBtLp.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kadence-column484_bd59a7-aa > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

@media all and (max-width: 767px) {
    .kadence-column484_bd59a7-aa > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

.kt-svg-item-484_a5d32f-e2 .kb-svg-icon-wrap {
    font-size: 50px;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_86ec70-73, .wp-block-kadence-advancedheading.kt-adv-heading484_86ec70-73[data-kb-block="kb-adv-heading484_86ec70-73"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

.kadence-column484_0d8005-7e > .kt-inside-inner-col {
    min-height: 100px;
    border-top: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
}

.kadence-column484_0d8005-7e:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column484_0d8005-7e:hover > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/7a6e922b6b0a2edab57a7c92a1c3aac0502cf2a124b24-2vBtLp.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kadence-column484_0d8005-7e > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

@media all and (max-width: 767px) {
    .kadence-column484_0d8005-7e > .kt-inside-inner-col {
        border-top:1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
    }
}

.kt-svg-item-484_8f1285-83 .kb-svg-icon-wrap {
    font-size: 50px;
}

.wp-block-kadence-advancedheading.kt-adv-heading484_8ba001-00, .wp-block-kadence-advancedheading.kt-adv-heading484_8ba001-00[data-kb-block="kb-adv-heading484_8ba001-00"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}



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

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

.kadence-column394_e24c97-67, .kt-inside-inner-col > .kadence-column394_e24c97-67:not(.specificity) {
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_8eb30f-e5 > .kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
}

.kadence-column394_8eb30f-e5 > .kt-inside-inner-col {
    justify-content: center;
    flex-direction: column;
    display: flex;
}

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

.kt-row-column-wrap > .kadence-column394_8eb30f-e5 {
    align-self: center;
}

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

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

.kadence-column394_8eb30f-e5 {
    z-index: auto;
    position: relative;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_2ecd20-95, .wp-block-kadence-advancedheading.kt-adv-heading394_2ecd20-95[data-kb-block="kb-adv-heading394_2ecd20-95"] {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1000px;
    text-align: center;
    font-size: 20px;
    color: #616161;
}

.wp-block-kadence-spacer.kt-block-spacer-394_4ede22-08 .kt-divider {
    width: 80%;
}

.kadence-column394_89def7-ad, .kt-inside-inner-col > .kadence-column394_89def7-ad:not(.specificity) {
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kb-row-layout-id394_da7b63-b0 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-none, 0 );
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.kb-row-layout-id394_da7b63-b0 {
    background-color: #f7fbff;
}

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

.kadence-column394_547082-ce, .kt-inside-inner-col > .kadence-column394_547082-ce:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_547082-ce > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_547082-ce > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_547082-ce:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_547082-ce > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_cea375-77, .wp-block-kadence-advancedheading.kt-adv-heading394_cea375-77[data-kb-block="kb-adv-heading394_cea375-77"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_17637e-07 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_17637e-07 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_97b8bf-e0, .wp-block-kadence-advancedheading.kt-adv-heading394_97b8bf-e0[data-kb-block="kb-adv-heading394_97b8bf-e0"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column394_87f847-3e, .kt-inside-inner-col > .kadence-column394_87f847-3e:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_87f847-3e > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_87f847-3e > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_87f847-3e:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_87f847-3e > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_16705f-45, .wp-block-kadence-advancedheading.kt-adv-heading394_16705f-45[data-kb-block="kb-adv-heading394_16705f-45"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_52a199-d2 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_52a199-d2 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_3a1bae-05, .wp-block-kadence-advancedheading.kt-adv-heading394_3a1bae-05[data-kb-block="kb-adv-heading394_3a1bae-05"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column394_bee5d1-6d, .kt-inside-inner-col > .kadence-column394_bee5d1-6d:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_bee5d1-6d > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_bee5d1-6d > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_bee5d1-6d:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_bee5d1-6d > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_0558e3-e3, .wp-block-kadence-advancedheading.kt-adv-heading394_0558e3-e3[data-kb-block="kb-adv-heading394_0558e3-e3"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_cdfb45-92 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_cdfb45-92 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_7ca1d3-06, .wp-block-kadence-advancedheading.kt-adv-heading394_7ca1d3-06[data-kb-block="kb-adv-heading394_7ca1d3-06"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column394_3575cb-3a, .kt-inside-inner-col > .kadence-column394_3575cb-3a:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_3575cb-3a > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_3575cb-3a > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_3575cb-3a:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_3575cb-3a > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_aeb48a-42, .wp-block-kadence-advancedheading.kt-adv-heading394_aeb48a-42[data-kb-block="kb-adv-heading394_aeb48a-42"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_13b4f3-15 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_13b4f3-15 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_4acb1f-9e, .wp-block-kadence-advancedheading.kt-adv-heading394_4acb1f-9e[data-kb-block="kb-adv-heading394_4acb1f-9e"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.wp-block-kadence-spacer.kt-block-spacer-394_938d48-e5 .kt-divider {
    width: 80%;
}

.kadence-column394_d40a3c-4d, .kt-inside-inner-col > .kadence-column394_d40a3c-4d:not(.specificity) {
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kb-row-layout-id394_26b758-8e > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-none, 0 );
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

.kb-row-layout-id394_26b758-8e {
    background-color: #f7fbff;
}

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

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

.kadence-column394_a68b44-1b, .kt-inside-inner-col > .kadence-column394_a68b44-1b:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_a68b44-1b > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_a68b44-1b > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_a68b44-1b:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_a68b44-1b > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_8885e7-1c, .wp-block-kadence-advancedheading.kt-adv-heading394_8885e7-1c[data-kb-block="kb-adv-heading394_8885e7-1c"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_1c8760-d5 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_1c8760-d5 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_bfe2cf-5a, .wp-block-kadence-advancedheading.kt-adv-heading394_bfe2cf-5a[data-kb-block="kb-adv-heading394_bfe2cf-5a"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column394_fa10e2-30, .kt-inside-inner-col > .kadence-column394_fa10e2-30:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_fa10e2-30 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_fa10e2-30 > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_fa10e2-30:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_fa10e2-30 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_aa3fec-87, .wp-block-kadence-advancedheading.kt-adv-heading394_aa3fec-87[data-kb-block="kb-adv-heading394_aa3fec-87"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_affee8-2c .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_affee8-2c .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_f803d9-dd, .wp-block-kadence-advancedheading.kt-adv-heading394_f803d9-dd[data-kb-block="kb-adv-heading394_f803d9-dd"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column394_89e369-2f, .kt-inside-inner-col > .kadence-column394_89e369-2f:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_89e369-2f > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_89e369-2f > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_89e369-2f:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_89e369-2f > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_4247b8-c6, .wp-block-kadence-advancedheading.kt-adv-heading394_4247b8-c6[data-kb-block="kb-adv-heading394_4247b8-c6"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_b338ea-c5 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_b338ea-c5 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_cf5d2d-33, .wp-block-kadence-advancedheading.kt-adv-heading394_cf5d2d-33[data-kb-block="kb-adv-heading394_cf5d2d-33"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column394_86942a-94, .kt-inside-inner-col > .kadence-column394_86942a-94:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_86942a-94 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_86942a-94 > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_86942a-94:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_86942a-94 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_7a12c5-7d, .wp-block-kadence-advancedheading.kt-adv-heading394_7a12c5-7d[data-kb-block="kb-adv-heading394_7a12c5-7d"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_6b8920-79 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_6b8920-79 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_5adc50-43, .wp-block-kadence-advancedheading.kt-adv-heading394_5adc50-43[data-kb-block="kb-adv-heading394_5adc50-43"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.kadence-column394_dd5d55-b8, .kt-inside-inner-col > .kadence-column394_dd5d55-b8:not(.specificity) {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    margin-right: var(--global-kb-spacing-sm, 1.5rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    margin-left: var(--global-kb-spacing-sm, 1.5rem);
}

.kadence-column394_dd5d55-b8 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column394_dd5d55-b8 > .kt-inside-inner-col {
    min-height: 240px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_dd5d55-b8:hover > .kt-inside-inner-col {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px 0px;
}

.kadence-column394_dd5d55-b8 > .kt-inside-inner-col {
    background-color: #ffffff;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_59128a-b6, .wp-block-kadence-advancedheading.kt-adv-heading394_59128a-b6[data-kb-block="kb-adv-heading394_59128a-b6"] {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
    max-width: 480px;
    text-align: center;
    font-size: var(--global-kb-font-size-lg, 2rem);
    line-height: 1.2;
    color: var(--global-palette3, #1A202C);
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_548828-73 .kt-block-spacer {
    height: 10px;
}

.wp-block-kadence-spacer.kt-block-spacer-394_548828-73 .kt-divider {
    width: 80%;
}

.wp-block-kadence-advancedheading.kt-adv-heading394_277fa3-72, .wp-block-kadence-advancedheading.kt-adv-heading394_277fa3-72[data-kb-block="kb-adv-heading394_277fa3-72"] {
    max-width: 375px;
    max-width: 375px;
    color: #616161;
}

.wp-block-kadence-spacer.kt-block-spacer-394_4c62a4-e1 .kt-divider {
    width: 80%;
}

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

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

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

.kadence-column394_35f410-cc, .kt-inside-inner-col > .kadence-column394_35f410-cc:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
}

.kadence-column394_35f410-cc > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_c13a17-87 .kt-divider {
    width: 80%;
}

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

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

.kadence-column394_653713-df > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.kadence-column394_b05989-f7 > .kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-xxl, 5rem);
}

.wp-block-kadence-spacer.kt-block-spacer-394_2f4306-cb .kt-divider {
    width: 80%;
}

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

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

.kadence-column394_30ed8a-e0, .kt-inside-inner-col > .kadence-column394_30ed8a-e0:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
}

.kadence-column394_30ed8a-e0 > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.wp-block-kadence-spacer.kt-block-spacer-394_1da728-75 .kt-divider {
    width: 80%;
}

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

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

.kadence-column394_b2e3a7-77, .kt-inside-inner-col > .kadence-column394_b2e3a7-77:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
}

.kadence-column394_b2e3a7-77 > .kt-inside-inner-col {
    background-color: #ffffff;
}

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

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

.kadence-column394_420d1b-a8 > .kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-md, 2rem);
    padding-left: var(--global-kb-spacing-md, 2rem);
}

.wp-block-kadence-spacer.kt-block-spacer-394_53b4db-2c .kt-divider {
    width: 80%;
}


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

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

.kb-row-layout-id488_0bc423-7d > .kt-row-column-wrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 50%) minmax(0, 50%);
}

.kb-row-layout-id488_0bc423-7d ,.kb-row-layout-id488_0bc423-7d h1,.kb-row-layout-id488_0bc423-7d h2,.kb-row-layout-id488_0bc423-7d h3,.kb-row-layout-id488_0bc423-7d h4,.kb-row-layout-id488_0bc423-7d h5,.kb-row-layout-id488_0bc423-7d h6 {
    color: var(--global-palette3, #1A202C);
}

.kb-row-layout-id488_0bc423-7d a {
    color: var(--global-palette4, #2D3748);
}

.kb-row-layout-id488_0bc423-7d a:hover {
    color: var(--global-palette5, #4A5568);
}

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

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

.kadence-column488_6a7742-bc > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column488_6a7742-bc > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/5-3.jpg');
    background-size: cover;
    background-position: 51% 45%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column488_6a7742-bc > .kt-inside-inner-col:before {
    opacity: 0.29;
    background-color: #3b3b3b;
}

.kadence-column488_6a7742-bc {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading488_954426-af, .wp-block-kadence-advancedheading.kt-adv-heading488_954426-af[data-kb-block="kb-adv-heading488_954426-af"] {
    margin-top: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_954426-af, .wp-block-kadence-advancedheading.kt-adv-heading488_954426-af[data-kb-block="kb-adv-heading488_954426-af"] {
        text-align:center!important;
    }
}

.kadence-column488_e32863-5b > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column488_e32863-5b > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/4-2.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column488_e32863-5b > .kt-inside-inner-col:before {
    opacity: 0.28;
    background-color: #000000;
}

.kadence-column488_e32863-5b {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading488_13c331-3e, .wp-block-kadence-advancedheading.kt-adv-heading488_13c331-3e[data-kb-block="kb-adv-heading488_13c331-3e"] {
    margin-top: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_13c331-3e, .wp-block-kadence-advancedheading.kt-adv-heading488_13c331-3e[data-kb-block="kb-adv-heading488_13c331-3e"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading488_995bcf-ee, .wp-block-kadence-advancedheading.kt-adv-heading488_995bcf-ee[data-kb-block="kb-adv-heading488_995bcf-ee"] {
    color: #727171;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_995bcf-ee, .wp-block-kadence-advancedheading.kt-adv-heading488_995bcf-ee[data-kb-block="kb-adv-heading488_995bcf-ee"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading488_2ef2a3-b7, .wp-block-kadence-advancedheading.kt-adv-heading488_2ef2a3-b7[data-kb-block="kb-adv-heading488_2ef2a3-b7"] {
    color: #727171;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_2ef2a3-b7, .wp-block-kadence-advancedheading.kt-adv-heading488_2ef2a3-b7[data-kb-block="kb-adv-heading488_2ef2a3-b7"] {
        text-align:center!important;
    }
}

.kadence-column488_6bb976-b3 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column488_6bb976-b3 > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/3-3.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column488_6bb976-b3 > .kt-inside-inner-col:before {
    opacity: 0.28;
    background-color: #000000;
}

.kadence-column488_6bb976-b3 {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading488_de0aa5-cd, .wp-block-kadence-advancedheading.kt-adv-heading488_de0aa5-cd[data-kb-block="kb-adv-heading488_de0aa5-cd"] {
    margin-top: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_de0aa5-cd, .wp-block-kadence-advancedheading.kt-adv-heading488_de0aa5-cd[data-kb-block="kb-adv-heading488_de0aa5-cd"] {
        text-align:center!important;
    }
}

.kadence-column488_4e8ff2-10 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column488_4e8ff2-10 > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/2-1.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column488_4e8ff2-10 > .kt-inside-inner-col:before {
    opacity: 0.28;
    background-color: #000000;
}

.kadence-column488_4e8ff2-10 {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading488_378745-12, .wp-block-kadence-advancedheading.kt-adv-heading488_378745-12[data-kb-block="kb-adv-heading488_378745-12"] {
    margin-top: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_378745-12, .wp-block-kadence-advancedheading.kt-adv-heading488_378745-12[data-kb-block="kb-adv-heading488_378745-12"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading488_ce1ac8-d5, .wp-block-kadence-advancedheading.kt-adv-heading488_ce1ac8-d5[data-kb-block="kb-adv-heading488_ce1ac8-d5"] {
    color: #727171;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_ce1ac8-d5, .wp-block-kadence-advancedheading.kt-adv-heading488_ce1ac8-d5[data-kb-block="kb-adv-heading488_ce1ac8-d5"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading488_2fe6f5-ee, .wp-block-kadence-advancedheading.kt-adv-heading488_2fe6f5-ee[data-kb-block="kb-adv-heading488_2fe6f5-ee"] {
    color: #727171;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_2fe6f5-ee, .wp-block-kadence-advancedheading.kt-adv-heading488_2fe6f5-ee[data-kb-block="kb-adv-heading488_2fe6f5-ee"] {
        text-align:center!important;
    }
}

.wp-block-kadence-spacer.kt-block-spacer-488_fa4fa1-ab .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-488_fa4fa1-ab .kt-divider {
    border-top-color: #E5E5E5;
    width: 100%;
}

.kadence-column488_129623-fa {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

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

.kadence-column488_129623-fa, .kt-inside-inner-col > .kadence-column488_129623-fa:not(.specificity) {
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

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

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

.kb-row-layout-id488_14a100-95 > .kt-row-column-wrap {
    row-gap: var(--global-kb-gap-none, 0 );
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

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

.kadence-column488_50e95d-87 > .kt-inside-inner-col {
    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);
}

.kadence-column488_50e95d-87 {
    text-align: left;
}

.kadence-column488_21573d-0b > .kt-inside-inner-col {
    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);
}

.kadence-column488_40a026-6c > .kt-inside-inner-col {
    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);
}

.kadence-column488_2fa600-05 > .kt-inside-inner-col {
    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);
}

.kadence-column488_5c9965-e2 > .kt-inside-inner-col {
    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);
}

.kadence-column488_378f8b-15 > .kt-inside-inner-col {
    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);
}

.wp-block-kadence-image.kb-image488_dbf4a4-69:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-top: 0px;
}

.kb-image488_dbf4a4-69:not(.kb-image-is-ratio-size) .kb-img, .kb-image488_dbf4a4-69.kb-image-is-ratio-size {
    padding-top: 0px;
    padding-bottom: 0px;
}

.kb-image488_dbf4a4-69 .kb-image-has-overlay:after {
    opacity: 0.31;
    background-color: #000000;
}

.wp-block-kadence-spacer.kt-block-spacer-488_f601df-ca .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-488_f601df-ca .kt-divider {
    border-top-color: #E5E5E5;
    width: 100%;
}

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

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

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

.wp-block-kadence-advancedgallery .kb-gallery-type-grid.kb-gallery-id-488_ff5b88-1c {
    margin: -1.5px;
}

.kb-gallery-type-grid.kb-gallery-id-488_ff5b88-1c .kadence-blocks-gallery-item {
    padding: 1.5px;
}


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

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

.kb-row-layout-id488_0bc423-7d > .kt-row-column-wrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 50%) minmax(0, 50%);
}

.kb-row-layout-id488_0bc423-7d ,.kb-row-layout-id488_0bc423-7d h1,.kb-row-layout-id488_0bc423-7d h2,.kb-row-layout-id488_0bc423-7d h3,.kb-row-layout-id488_0bc423-7d h4,.kb-row-layout-id488_0bc423-7d h5,.kb-row-layout-id488_0bc423-7d h6 {
    color: var(--global-palette3, #1A202C);
}

.kb-row-layout-id488_0bc423-7d a {
    color: var(--global-palette4, #2D3748);
}

.kb-row-layout-id488_0bc423-7d a:hover {
    color: var(--global-palette5, #4A5568);
}

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

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

.kadence-column488_6a7742-bc > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column488_6a7742-bc > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/5-3.jpg');
    background-size: cover;
    background-position: 51% 45%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column488_6a7742-bc > .kt-inside-inner-col:before {
    opacity: 0.29;
    background-color: #3b3b3b;
}

.kadence-column488_6a7742-bc {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading488_954426-af, .wp-block-kadence-advancedheading.kt-adv-heading488_954426-af[data-kb-block="kb-adv-heading488_954426-af"] {
    margin-top: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_954426-af, .wp-block-kadence-advancedheading.kt-adv-heading488_954426-af[data-kb-block="kb-adv-heading488_954426-af"] {
        text-align:center!important;
    }
}

.kadence-column488_e32863-5b > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column488_e32863-5b > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/4-2.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column488_e32863-5b > .kt-inside-inner-col:before {
    opacity: 0.28;
    background-color: #000000;
}

.kadence-column488_e32863-5b {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading488_13c331-3e, .wp-block-kadence-advancedheading.kt-adv-heading488_13c331-3e[data-kb-block="kb-adv-heading488_13c331-3e"] {
    margin-top: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_13c331-3e, .wp-block-kadence-advancedheading.kt-adv-heading488_13c331-3e[data-kb-block="kb-adv-heading488_13c331-3e"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading488_995bcf-ee, .wp-block-kadence-advancedheading.kt-adv-heading488_995bcf-ee[data-kb-block="kb-adv-heading488_995bcf-ee"] {
    color: #727171;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_995bcf-ee, .wp-block-kadence-advancedheading.kt-adv-heading488_995bcf-ee[data-kb-block="kb-adv-heading488_995bcf-ee"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading488_2ef2a3-b7, .wp-block-kadence-advancedheading.kt-adv-heading488_2ef2a3-b7[data-kb-block="kb-adv-heading488_2ef2a3-b7"] {
    color: #727171;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_2ef2a3-b7, .wp-block-kadence-advancedheading.kt-adv-heading488_2ef2a3-b7[data-kb-block="kb-adv-heading488_2ef2a3-b7"] {
        text-align:center!important;
    }
}

.kadence-column488_6bb976-b3 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column488_6bb976-b3 > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/3-3.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column488_6bb976-b3 > .kt-inside-inner-col:before {
    opacity: 0.28;
    background-color: #000000;
}

.kadence-column488_6bb976-b3 {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading488_de0aa5-cd, .wp-block-kadence-advancedheading.kt-adv-heading488_de0aa5-cd[data-kb-block="kb-adv-heading488_de0aa5-cd"] {
    margin-top: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_de0aa5-cd, .wp-block-kadence-advancedheading.kt-adv-heading488_de0aa5-cd[data-kb-block="kb-adv-heading488_de0aa5-cd"] {
        text-align:center!important;
    }
}

.kadence-column488_4e8ff2-10 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column488_4e8ff2-10 > .kt-inside-inner-col {
    background-image: url('https://www.cswanwei.com/wp-content/uploads/2023/12/2-1.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column488_4e8ff2-10 > .kt-inside-inner-col:before {
    opacity: 0.28;
    background-color: #000000;
}

.kadence-column488_4e8ff2-10 {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading488_378745-12, .wp-block-kadence-advancedheading.kt-adv-heading488_378745-12[data-kb-block="kb-adv-heading488_378745-12"] {
    margin-top: 0px;
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.2;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_378745-12, .wp-block-kadence-advancedheading.kt-adv-heading488_378745-12[data-kb-block="kb-adv-heading488_378745-12"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading488_ce1ac8-d5, .wp-block-kadence-advancedheading.kt-adv-heading488_ce1ac8-d5[data-kb-block="kb-adv-heading488_ce1ac8-d5"] {
    color: #727171;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_ce1ac8-d5, .wp-block-kadence-advancedheading.kt-adv-heading488_ce1ac8-d5[data-kb-block="kb-adv-heading488_ce1ac8-d5"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading488_2fe6f5-ee, .wp-block-kadence-advancedheading.kt-adv-heading488_2fe6f5-ee[data-kb-block="kb-adv-heading488_2fe6f5-ee"] {
    color: #727171;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading488_2fe6f5-ee, .wp-block-kadence-advancedheading.kt-adv-heading488_2fe6f5-ee[data-kb-block="kb-adv-heading488_2fe6f5-ee"] {
        text-align:center!important;
    }
}

.wp-block-kadence-spacer.kt-block-spacer-488_fa4fa1-ab .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-488_fa4fa1-ab .kt-divider {
    border-top-color: #E5E5E5;
    width: 100%;
}

.kadence-column488_129623-fa {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

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

.kadence-column488_129623-fa, .kt-inside-inner-col > .kadence-column488_129623-fa:not(.specificity) {
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

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

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

.kb-row-layout-id488_14a100-95 > .kt-row-column-wrap {
    row-gap: var(--global-kb-gap-none, 0 );
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );
    padding-bottom: var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

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

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

.kadence-column488_50e95d-87 > .kt-inside-inner-col {
    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);
}

.kadence-column488_50e95d-87 {
    text-align: left;
}

.kadence-column488_21573d-0b > .kt-inside-inner-col {
    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);
}

.kadence-column488_40a026-6c > .kt-inside-inner-col {
    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);
}

.kadence-column488_2fa600-05 > .kt-inside-inner-col {
    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);
}

.kadence-column488_5c9965-e2 > .kt-inside-inner-col {
    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);
}

.kadence-column488_378f8b-15 > .kt-inside-inner-col {
    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);
}

.wp-block-kadence-image.kb-image488_dbf4a4-69:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-top: 0px;
}

.kb-image488_dbf4a4-69:not(.kb-image-is-ratio-size) .kb-img, .kb-image488_dbf4a4-69.kb-image-is-ratio-size {
    padding-top: 0px;
    padding-bottom: 0px;
}

.kb-image488_dbf4a4-69 .kb-image-has-overlay:after {
    opacity: 0.31;
    background-color: #000000;
}

.wp-block-kadence-spacer.kt-block-spacer-488_f601df-ca .kt-block-spacer {
    height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-488_f601df-ca .kt-divider {
    border-top-color: #E5E5E5;
    width: 100%;
}

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

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

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

.wp-block-kadence-advancedgallery .kb-gallery-type-grid.kb-gallery-id-488_ff5b88-1c {
    margin: -1.5px;
}

.kb-gallery-type-grid.kb-gallery-id-488_ff5b88-1c .kadence-blocks-gallery-item {
    padding: 1.5px;
}
