.wp-block-kadence-advancedheading mark {
    background  : transparent;
    border-style: solid;
    border-width: 0
}

.wp-block-kadence-advancedheading mark.kt-highlight {
    color: #ed462a;
}

.kb-adv-heading-icon {
    display        : inline-flex;
    justify-content: center;
    align-items    : center;
}

.is-layout-constrained>.kb-advanced-heading-link {
    display: block;
}

.single-content .kadence-advanced-heading-wrapper h1,
.single-content .kadence-advanced-heading-wrapper h2,
.single-content .kadence-advanced-heading-wrapper h3,
.single-content .kadence-advanced-heading-wrapper h4,
.single-content .kadence-advanced-heading-wrapper h5,
.single-content .kadence-advanced-heading-wrapper h6 {
    margin: 1.5em 0 .5em;
}

.single-content .kadence-advanced-heading-wrapper+* {
    margin-top: 0;
}



.gsbp-78ed22c {
    overflow: hidden;
    display : flex;
    --gap   : 15px;
    gap     : var(--gap);
}

.gsbp-78ed22c>.gspb_marquee_content {
    flex-shrink    : 0;
    display        : flex;
    justify-content: space-around;
    gap            : var(--gap);
    min-width      : 100%;
}

@keyframes marqueegsbp-78ed22c {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-100% - var(--gap)));
    }
}

.gsbp-78ed22c.marquee_enabled .gspb_marquee_content {
    animation: marqueegsbp-78ed22c 30s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
    .gsbp-78ed22c .marquee__content {
        animation-play-state: paused !important;
    }
}

.gsbp-78ed22c {
    mask-image   : linear-gradient(to left, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0));
    margin-top   : 70px;
    margin-bottom: 70px;
}


:root {
    --global-palette1                : #1f3bb1;
    --global-palette2                : #ed462a;
    --global-palette3                : #112164;
    --global-palette4                : #73729a;
    --global-palette5                : #0d99e5;
    --global-palette6                : #718096;
    --global-palette7                : #ececec;
    --global-palette8                : #f6f6f6;
    --global-palette9                : #ffffff;
    --global-palette9rgb             : 255, 255, 255;
    --global-palette-highlight       : var(--global-palette5);
    --global-palette-highlight-alt   : var(--global-palette2);
    --global-palette-highlight-alt2  : var(--global-palette9);
    --global-palette-btn-bg          : var(--global-palette1);
    --global-palette-btn-bg-hover    : var(--global-palette2);
    --global-palette-btn             : var(--global-palette9);
    --global-palette-btn-hover       : var(--global-palette9);
    --global-body-font-family        : 'DM Sans', sans-serif;
    --global-heading-font-family     : inherit;
    --global-primary-nav-font-family : inherit;
    --global-fallback-font           : sans-serif;
    --global-display-fallback-font   : sans-serif;
    --global-content-width           : 1450px;
    --global-content-wide-width      : calc(1450px + 230px);
    --global-content-narrow-width    : 842px;
    --global-content-edge-padding    : 1.5rem;
    --global-content-boxed-padding   : 2rem;
    --global-calc-content-width      : calc(1450px - var(--global-content-edge-padding) - var(--global-content-edge-padding));
    --wp--style--global--content-size: var(--global-calc-content-width);
}

.wp-site-blocks {
    --global-vw: calc(100vw - (0.5 * var(--scrollbar-offset)));
}

body {
    background: var(--global-palette9);
}



.content-bg,
body.content-style-unboxed .site {
    background: var(--global-palette9);
}

@media all and (max-width: 767px) {
    body {
        font-size: 15px;
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--global-heading-font-family);
}

h1 {
    font-style    : normal;
    font-weight   : 700;
    font-size     : 48px;
    line-height   : 1.5;
    text-transform: capitalize;
    color         : var(--global-palette3);
}

h2 {
    font-style    : normal;
    font-weight   : 700;
    font-size     : 40px;
    line-height   : 1.5;
    text-transform: capitalize;
    color         : var(--global-palette3);
}

h3 {
    font-style    : normal;
    font-weight   : 700;
    font-size     : 24px;
    line-height   : 1.5;
    text-transform: capitalize;
    color         : var(--global-palette3);
}

h4 {
    font-style    : normal;
    font-weight   : 700;
    font-size     : 22px;
    line-height   : 1.5;
    text-transform: capitalize;
    color         : var(--global-palette3);
}

h5 {
    font-style    : normal;
    font-weight   : 700;
    font-size     : 20px;
    line-height   : 1.5;
    text-transform: capitalize;
    color         : var(--global-palette3);
}

h6 {
    font-style    : normal;
    font-weight   : normal;
    font-size     : 16px;
    line-height   : 1.5;
    text-transform: capitalize;
    color         : var(--global-palette5);
}

@media all and (max-width: 767px) {
    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 25px;
    }

    h3 {
        font-size: 22px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 16px;
    }

    h6 {
        font-size: 14px;
    }
}

.entry-hero .kadence-breadcrumbs {
    max-width: 1450px;
}

.site-container,
.site-header-row-layout-contained,
.site-footer-row-layout-contained,
.entry-hero-layout-contained,
.comments-area,
.alignfull>.wp-block-cover__inner-container,
.alignwide>.wp-block-cover__inner-container {
    max-width: var(--global-content-width);
}

.content-width-narrow .content-container.site-container,
.content-width-narrow .hero-container.site-container {
    max-width: var(--global-content-narrow-width);
}

@media all and (min-width: 1680px) {
    .wp-site-blocks .content-container .alignwide {
        margin-left : -115px;
        margin-right: -115px;
        width       : unset;
        max-width   : unset;
    }
}

@media all and (min-width: 1102px) {
    .content-width-narrow .wp-site-blocks .content-container .alignwide {
        margin-left : -130px;
        margin-right: -130px;
        width       : unset;
        max-width   : unset;
    }
}

.content-style-boxed .wp-site-blocks .entry-content .alignwide {
    margin-left : calc(-1 * var(--global-content-boxed-padding));
    margin-right: calc(-1 * var(--global-content-boxed-padding));
}

.content-area {
    margin-top   : 0rem;
    margin-bottom: 0rem;
}

@media all and (max-width: 1024px) {
    .content-area {
        margin-top   : 3rem;
        margin-bottom: 3rem;
    }
}

@media all and (max-width: 767px) {
    .content-area {
        margin-top   : 2rem;
        margin-bottom: 2rem;
    }
}

@media all and (max-width: 1024px) {
    :root {
        --global-content-boxed-padding: 2rem;
    }
}

@media all and (max-width: 767px) {
    :root {
        --global-content-boxed-padding: 1.5rem;
    }
}

.entry-content-wrap {
    padding: 2rem;
}

@media all and (max-width: 1024px) {
    .entry-content-wrap {
        padding: 2rem;
    }
}

@media all and (max-width: 767px) {
    .entry-content-wrap {
        padding: 1.5rem;
    }
}

.entry.single-entry {
    box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0);
}

.entry.loop-entry {
    box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.05);
}

.loop-entry .entry-content-wrap {
    padding: 2rem;
}

@media all and (max-width: 1024px) {
    .loop-entry .entry-content-wrap {
        padding: 2rem;
    }
}

@media all and (max-width: 767px) {
    .loop-entry .entry-content-wrap {
        padding: 1.5rem;
    }
}


.entry-content :where(.wp-block-image) img,
.entry-content :where(.wp-block-kadence-image) img {
    border-radius: 8px;
}

@media all and (min-width: 1025px) {
    .transparent-header .entry-hero .entry-hero-container-inner {
        padding-top: calc(0px + 80px);
    }
}

@media all and (max-width: 1024px) {
    .mobile-transparent-header .entry-hero .entry-hero-container-inner {
        padding-top: 80px;
    }
}

@media all and (max-width: 767px) {
    .mobile-transparent-header .entry-hero .entry-hero-container-inner {
        padding-top: 49px;
    }
}

.entry-hero.page-hero-section .entry-header {
    min-height: 200px;
}

/* Kadence Header CSS */
@media all and (max-width: 1024px) {
    .mobile-transparent-header #masthead {
        position: absolute;
        left    : 0px;
        right   : 0px;
        z-index : 100;
    }

    .kadence-scrollbar-fixer.mobile-transparent-header #masthead {
        right: var(--scrollbar-offset, 0);
    }

    .mobile-transparent-header #masthead,
    .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner,
    .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner,
    .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
        background: transparent;
    }

    .site-header-row-tablet-layout-fullwidth,
    .site-header-row-tablet-layout-standard {
        padding: 0px;
    }
}

@media all and (min-width: 1025px) {
    .transparent-header #masthead {
        position: absolute;
        left    : 0px;
        right   : 0px;
        z-index : 100;
    }

    .transparent-header.kadence-scrollbar-fixer #masthead {
        right: var(--scrollbar-offset, 0);
    }

    .transparent-header #masthead,
    .transparent-header .site-top-header-wrap .site-header-row-container-inner,
    .transparent-header .site-main-header-wrap .site-header-row-container-inner,
    .transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
        background: transparent;
    }
}

.site-branding a.brand img {
    max-width: 150px;
}

.site-branding a.brand img.svg-logo-image {
    width: 150px;
}

@media all and (max-width: 767px) {
    .site-branding a.brand img {
        max-width: 102px;
    }

    .site-branding a.brand img.svg-logo-image {
        width: 102px;
    }
}

.site-branding {
    padding: 0px 0px 0px 0px;
}

#masthead,
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap),
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start)>.site-header-row-container-inner {
    background: #ffffff;
}

.site-main-header-wrap .site-header-row-container-inner {
    border-bottom: 1px solid var(--global-palette7);
}

.site-main-header-inner-wrap {
    min-height: 80px;
}

@media all and (max-width: 767px) {
    .site-main-header-inner-wrap {
        min-height: 49px;
    }
}

.site-top-header-wrap .site-header-row-container-inner {
    background: var(--global-palette3);
}

.site-top-header-inner-wrap {
    min-height: 0px;
}

.site-top-header-wrap .site-header-row-container-inner>.site-container {
    padding: 3px 0px 3px 0px;
}

.transparent-header #masthead .site-top-header-wrap .site-header-row-container-inner {
    background: var(--global-palette3);
}

.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after {
    width: calc(100% - 1.2em);
}

.main-navigation .primary-menu-container>ul>li.menu-item>a {
    padding-left  : calc(1.2em / 2);
    padding-right : calc(1.2em / 2);
    padding-top   : 1.4em;
    padding-bottom: 1.4em;
    color         : var(--global-palette3);
}

.main-navigation .primary-menu-container>ul>li.menu-item .dropdown-nav-special-toggle {
    right: calc(1.2em / 2);
}

.main-navigation .primary-menu-container>ul li.menu-item>a {
    font-style : normal;
    font-weight: 500;
    font-size  : 17px;
}

.main-navigation .primary-menu-container>ul>li.menu-item>a:hover {
    color: var(--global-palette2);
}

.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a {
    color: var(--global-palette2);
}

.header-navigation .header-menu-container ul ul.sub-menu,
.header-navigation .header-menu-container ul ul.submenu {
    background: var(--global-palette3);
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.08);
}

.header-navigation .header-menu-container ul ul li.menu-item,
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li.menu-item>a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.header-navigation .header-menu-container ul ul li.menu-item>a {
    width         : 300px;
    padding-top   : 1em;
    padding-bottom: 1em;
    color         : var(--global-palette8);
    font-style    : normal;
    font-size     : 15px;
}

.header-navigation .header-menu-container ul ul li.menu-item>a:hover {
    color     : var(--global-palette2);
    background: var(--global-palette3);
}

.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item>a {
    color     : var(--global-palette2);
    background: var(--global-palette3);
}

.mobile-toggle-open-container .menu-toggle-open,
.mobile-toggle-open-container .menu-toggle-open:focus {
    color    : var(--global-palette5);
    padding  : 0.4em 0.6em 0.4em 0.6em;
    font-size: 14px;
}

.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered {
    border: 1px solid currentColor;
}

.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
    font-size: 20px;
}

.mobile-toggle-open-container .menu-toggle-open:hover,
.mobile-toggle-open-container .menu-toggle-open:focus-visible {
    color: var(--global-palette-highlight);
}

.mobile-navigation ul li {
    font-size: 14px;
}

.mobile-navigation ul li a {
    padding-top   : 1em;
    padding-bottom: 1em;
}

.mobile-navigation ul li>a,
.mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap {
    color: var(--global-palette8);
}

.mobile-navigation ul li.current-menu-item>a,
.mobile-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap {
    color: var(--global-palette-highlight);
}

.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
.mobile-navigation ul li:not(.menu-item-has-children) a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
}

#mobile-drawer .drawer-header .drawer-toggle {
    padding  : 0.6em 0.15em 0.6em 0.15em;
    font-size: 24px;
}

#main-header .header-button {
    font-style    : normal;
    font-size     : 14px;
    text-transform: uppercase;
    border        : 2px none transparent;
    box-shadow    : 0px 0px 0px -7px rgba(0, 0, 0, 0);
}

#main-header .header-button:hover {
    box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}

.header-social-wrap .header-social-inner-wrap {
    font-size: 1em;
    gap      : 0.3em;
}

.header-social-wrap .header-social-inner-wrap .social-button {
    color        : var(--global-palette9);
    background   : rgba(0, 0, 0, 0);
    border       : 2px none transparent;
    border-radius: 3px;
}

.header-social-wrap .header-social-inner-wrap .social-button:hover {
    color: var(--global-palette5);
}

.header-social-wrap .social-button .social-label {
    font-style: normal;
    font-size : 15px;
}

.search-toggle-open-container .search-toggle-open {
    color: var(--global-palette1);
}

.search-toggle-open-container .search-toggle-open.search-toggle-style-bordered {
    border: 1px solid currentColor;
}

.search-toggle-open-container .search-toggle-open .search-toggle-icon {
    font-size: 1em;
}

.search-toggle-open-container .search-toggle-open:hover,
.search-toggle-open-container .search-toggle-open:focus {
    color: var(--global-palette2);
}

#search-drawer .drawer-inner {
    background: rgba(9, 12, 16, 0.97);
}

/* Kadence Footer CSS */
.site-bottom-footer-inner-wrap {
    padding-top    : 30px;
    padding-bottom : 30px;
    grid-column-gap: 30px;
}

.site-bottom-footer-inner-wrap .widget {
    margin-bottom: 30px;
}

.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after {
    right: calc(-30px / 2);
}


.kb-row-layout-id4701_151c0c-c2>.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-id4701_151c0c-c2>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column4701_51c43e-9a>.kt-inside-inner-col {
    display: flex;
}

.kadence-column4701_51c43e-9a>.kt-inside-inner-col {
    min-height: 100vh;
}

.kadence-column4701_51c43e-9a>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column4701_51c43e-9a>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column4701_51c43e-9a>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column4701_51c43e-9a {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column4701_51c43e-9a {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column4701_51c43e-9a>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column4701_51c43e-9a {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column4701_51c43e-9a {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column4701_51c43e-9a>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column4701_51c43e-9a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column4701_51c43e-9a {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column4701_51c43e-9a {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column4701_51c43e-9a>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column4701_51c43e-9a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id119_704185-9c {
    margin-top: 50px;
}

.kb-row-layout-id119_704185-9c>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id119_704185-9c>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column119_49f924-00>.kt-inside-inner-col {
    display: flex;
}

.kadence-column119_49f924-00>.kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-xxl, 5rem);
    padding-left : var(--global-kb-spacing-xxl, 5rem);
}

.kadence-column119_49f924-00>.kt-inside-inner-col {
    min-height: 460px;
    box-shadow: -5px 6px 40px 0.6px rgba(4, 38, 180, 0.2);
}

.kadence-column119_49f924-00>.kt-inside-inner-col,
.kadence-column119_49f924-00>.kt-inside-inner-col:before {
    border-top-left-radius    : 20px;
    border-top-right-radius   : 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius : 20px;
}

.kadence-column119_49f924-00>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_49f924-00>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column119_49f924-00>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column119_49f924-00 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_49f924-00 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_49f924-00>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column119_49f924-00>.kt-inside-inner-col {
    /* background-image: url('../wp-content/uploads/2024/12/ctabg.jpg'); */
    background-image     : url('../img/home/ctabg.jpg');
    background-size      : cover;
    background-position  : center center;
    background-attachment: scroll;
    background-repeat    : no-repeat;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column119_49f924-00 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_49f924-00 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_49f924-00>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column119_49f924-00>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column119_49f924-00>.kt-inside-inner-col {
        padding-top   : var(--global-kb-spacing-md, 2rem);
        padding-right : var(--global-kb-spacing-xxs, 0.5rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        padding-left  : var(--global-kb-spacing-xxs, 0.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column119_49f924-00 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_49f924-00 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_49f924-00>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id119_2441d4-29>.kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id119_2441d4-29 > .kt-row-column-wrap)>.wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id119_2441d4-29>.kt-row-column-wrap {
    padding-top   : 0px;
    padding-bottom: 0px;
}

.kb-row-layout-id119_2441d4-29>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id119_2441d4-29>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id119_2441d4-29>.kt-row-column-wrap>div:not(.added-for-specificity) {
        grid-column: initial;
    }

    .kb-row-layout-id119_2441d4-29>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column119_4265b5-68>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_4265b5-68>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column119_4265b5-68>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {

    .kt-row-column-wrap.kt-tab-layout-three-grid>.kadence-column119_4265b5-68,
    .kt-row-column-wrap.kt-tab-layout-two-grid>.kadence-column119_4265b5-68,
    .kt-row-column-wrap.kt-tab-layout-row>.kadence-column119_4265b5-68 {
        order: 2;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column119_4265b5-68>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

    .kt-row-column-wrap.kt-mobile-layout-three-grid>.kadence-column119_4265b5-68,
    .kt-row-column-wrap.kt-mobile-layout-two-grid>.kadence-column119_4265b5-68,
    .kt-row-column-wrap.kt-mobile-layout-row>.kadence-column119_4265b5-68 {
        order: 2;
    }

    .kadence-column119_4265b5-68>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image119_31cc87-9f .kb-image-has-overlay:after {
    opacity: 0.3;
}

@media all and (max-width: 767px) {

    .kb-image119_31cc87-9f.kb-image-is-ratio-size,
    .kb-image119_31cc87-9f .kb-image-is-ratio-size {
        max-width: 217px;
        width    : 100%;
    }

    .kb-image119_31cc87-9f figure {
        max-width: 217px;
    }
}

.kadence-column119_9c7aeb-71>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_9c7aeb-71>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column119_9c7aeb-71>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {

    .kt-row-column-wrap.kt-tab-layout-three-grid>.kadence-column119_9c7aeb-71,
    .kt-row-column-wrap.kt-tab-layout-two-grid>.kadence-column119_9c7aeb-71,
    .kt-row-column-wrap.kt-tab-layout-row>.kadence-column119_9c7aeb-71 {
        order: 1;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column119_9c7aeb-71>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

    .kt-row-column-wrap.kt-mobile-layout-three-grid>.kadence-column119_9c7aeb-71,
    .kt-row-column-wrap.kt-mobile-layout-two-grid>.kadence-column119_9c7aeb-71,
    .kt-row-column-wrap.kt-mobile-layout-row>.kadence-column119_9c7aeb-71 {
        order: 1;
    }

    .kadence-column119_9c7aeb-71>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading119_7a9743-17,
.wp-block-kadence-advancedheading.kt-adv-heading119_7a9743-17[data-kb-block="kb-adv-heading119_7a9743-17"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading119_7a9743-17 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading119_7a9743-17[data-kb-block="kb-adv-heading119_7a9743-17"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading119_4ee5d8-ba,
.wp-block-kadence-advancedheading.kt-adv-heading119_4ee5d8-ba[data-kb-block="kb-adv-heading119_4ee5d8-ba"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading119_4ee5d8-ba mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading119_4ee5d8-ba[data-kb-block="kb-adv-heading119_4ee5d8-ba"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn119_7f094b-e0.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn119_7f094b-e0.kb-button {
    color         : var(--global-palette5, #4A5568);
    background    : var(--global-palette9, #ffffff);
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    text-transform: capitalize;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn119_7f094b-e0.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn119_7f094b-e0.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn119_7f094b-e0.kb-button:focus {
    color     : var(--global-palette9, #ffffff);
    background: var(--global-palette5, #4A5568);
}

@media all and (max-width: 1024px) {
    .kb-btn119_7f094b-e0.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column119_aa1a27-65>.kt-inside-inner-col {
    display: flex;
}

.kadence-column119_aa1a27-65>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_aa1a27-65>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: flex-end;
}

.kadence-column119_aa1a27-65>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column119_aa1a27-65 {
    align-self: flex-end;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_aa1a27-65 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_aa1a27-65>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: flex-end;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column119_aa1a27-65 {
        align-self: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_aa1a27-65 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_aa1a27-65>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column119_aa1a27-65>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column119_aa1a27-65 {
        align-self: flex-end;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_aa1a27-65 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column119_aa1a27-65>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: flex-end;
    }

    .kadence-column119_aa1a27-65>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image119_ab32fa-83.kb-image-is-ratio-size,
.kb-image119_ab32fa-83 .kb-image-is-ratio-size {
    max-width: 1416px;
    width    : 100%;
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image119_ab32fa-83.kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image119_ab32fa-83 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image119_ab32fa-83 {
    max-width: 1416px;
}

.image-is-svg.kb-image119_ab32fa-83 {
    -webkit-flex: 0 1 100%;
    flex        : 0 1 100%;
}

.image-is-svg.kb-image119_ab32fa-83 img {
    width: 100%;
}

.kb-image119_ab32fa-83 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id119_56cc6c-3e {
    margin-top: var(--global-kb-spacing-xl, 4rem);
}

.kb-row-layout-id119_56cc6c-3e>.kt-row-column-wrap {
    column-gap    : var(--global-kb-gap-lg, 4rem);
    max-width     : var(--global-content-width, 1450px);
    padding-left  : var(--global-content-edge-padding);
    padding-right : var(--global-content-edge-padding);
    padding-top   : var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: 0px;
}

.kb-row-layout-id119_56cc6c-3e>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id119_56cc6c-3e>.kt-row-column-wrap {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id119_56cc6c-3e>.kt-row-column-wrap>div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id119_56cc6c-3e>.kt-row-column-wrap {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id119_56cc6c-3e>.kt-row-column-wrap>div:not(.added-for-specificity) {
        grid-column: initial;
    }

    .kb-row-layout-id119_56cc6c-3e>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column119_61f35c-1d>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_61f35c-1d>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column119_61f35c-1d>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column119_61f35c-1d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column119_61f35c-1d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading119_4c7ba5-8e,
.wp-block-kadence-advancedheading.kt-adv-heading119_4c7ba5-8e[data-kb-block="kb-adv-heading119_4c7ba5-8e"] {
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading119_4c7ba5-8e mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading119_4c7ba5-8e[data-kb-block="kb-adv-heading119_4c7ba5-8e"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading119_f95c7c-cd,
.wp-block-kadence-advancedheading.kt-adv-heading119_f95c7c-cd[data-kb-block="kb-adv-heading119_f95c7c-cd"] {
    font-size  : 16px;
    line-height: 28px;
}

.wp-block-kadence-advancedheading.kt-adv-heading119_f95c7c-cd mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading119_f95c7c-cd[data-kb-block="kb-adv-heading119_f95c7c-cd"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kadence-column119_a77fbc-60>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_a77fbc-60>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column119_a77fbc-60>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column119_a77fbc-60>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column119_a77fbc-60>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading119_e6b704-13,
.wp-block-kadence-advancedheading.kt-adv-heading119_e6b704-13[data-kb-block="kb-adv-heading119_e6b704-13"] {
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading119_e6b704-13 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading119_e6b704-13[data-kb-block="kb-adv-heading119_e6b704-13"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_20517b-b0 ul.kt-svg-icon-list {
    grid-row-gap: 15px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_20517b-b0 .kb-svg-icon-wrap {
    font-size: 12px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_20517b-b0 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_20517b-b0 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_20517b-b0 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: var(--global-palette2, #2B6CB0);
}

.kt-svg-icon-list-item-119_d75bc7-7d .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_830f45-19 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_e40368-d3 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_b5fbb7-27 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-navigation3956-cpt-id {
    --kb-nav-dropdown-border-top-left-radius    : 0px;
    --kb-nav-dropdown-border-top-right-radius   : 0px;
    --kb-nav-dropdown-border-bottom-right-radius: 0px;
    --kb-nav-dropdown-border-bottom-left-radius : 0px;
    --kb-nav-dropdown-border-radius-top         : 0px;
    --kb-nav-dropdown-border-radius-right       : 0px;
    --kb-nav-dropdown-border-radius-bottom      : 0px;
    --kb-nav-dropdown-border-radius-left        : 0px;
    --kb-nav-top-not-last-link-border-right     : var(--kb-nav-link-border-right);
}

.header-desktop-transparent .wp-block-kadence-navigation3956-cpt-id {
    --kb-nav-top-not-last-link-border-right: var(--kb-nav-link-border-right);
}

.item-is-stuck .wp-block-kadence-navigation3956-cpt-id {
    --kb-nav-top-not-last-link-border-right: var(--kb-nav-link-border-right);
}

.wp-block-kadence-navigation3956-cpt-id {
    --kb-nav-top-link-color-hover: var(--global-palette2, #2B6CB0);
}

.kadence-column119_7bfe44-2a>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_7bfe44-2a>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column119_7bfe44-2a>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-navigation3956-cpt-id {
        --kb-nav-dropdown-toggle-border-left    : var(--kb-nav-link-border-left);
        --kb-nav-top-not-last-link-border-bottom: var(--kb-nav-link-border-bottom);
    }
}

@media all and (max-width: 1024px) {
    .header-tablet-transparent .wp-block-kadence-navigation3956-cpt-id {
        --kb-nav-dropdown-toggle-border-left    : var(--kb-nav-link-border-left);
        --kb-nav-top-not-last-link-border-bottom: var(--kb-nav-link-border-bottom);
    }
}

@media all and (max-width: 1024px) {
    .item-is-stuck .wp-block-kadence-navigation3956-cpt-id {
        --kb-nav-dropdown-toggle-border-left    : var(--kb-nav-link-border-left);
        --kb-nav-top-not-last-link-border-bottom: var(--kb-nav-link-border-bottom);
    }
}

@media all and (max-width: 1024px) {
    .kadence-column119_7bfe44-2a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-navigation3956-cpt-id {
        --kb-nav-dropdown-toggle-border-left    : var(--kb-nav-link-border-left);
        --kb-nav-top-not-last-link-border-bottom: var(--kb-nav-link-border-bottom);
    }

    .header-mobile-transparent .wp-block-kadence-navigation3956-cpt-id {
        --kb-nav-dropdown-toggle-border-left    : var(--kb-nav-link-border-left);
        --kb-nav-top-not-last-link-border-bottom: var(--kb-nav-link-border-bottom);
    }

    .item-is-stuck .wp-block-kadence-navigation3956-cpt-id {
        --kb-nav-dropdown-toggle-border-left    : var(--kb-nav-link-border-left);
        --kb-nav-top-not-last-link-border-bottom: var(--kb-nav-link-border-bottom);
    }

    .kadence-column119_7bfe44-2a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading119_211d9a-56,
.wp-block-kadence-advancedheading.kt-adv-heading119_211d9a-56[data-kb-block="kb-adv-heading119_211d9a-56"] {
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading119_211d9a-56 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading119_211d9a-56[data-kb-block="kb-adv-heading119_211d9a-56"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_57d108-d3 ul.kt-svg-icon-list {
    grid-row-gap: 15px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_57d108-d3 .kb-svg-icon-wrap {
    font-size: 12px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_57d108-d3 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_57d108-d3 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_57d108-d3 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: var(--global-palette2, #2B6CB0);
}

.kt-svg-icon-list-item-119_e5d045-f5 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_0b35a1-3a .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_c6e0dd-62 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_0aafb7-9b .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kadence-column119_04abf9-29>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_04abf9-29>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column119_04abf9-29>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column119_04abf9-29>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column119_04abf9-29>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading119_ce4781-49,
.wp-block-kadence-advancedheading.kt-adv-heading119_ce4781-49[data-kb-block="kb-adv-heading119_ce4781-49"] {
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading119_ce4781-49 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading119_ce4781-49[data-kb-block="kb-adv-heading119_ce4781-49"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_f089fe-73 ul.kt-svg-icon-list {
    grid-row-gap: 17px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items119_f089fe-73 .kb-svg-icon-wrap {
    color: var(--global-palette1, #3182CE);
}

.kt-svg-icon-list-item-119_7317cf-47 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_37a82d-d1 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_e966df-14 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_5150b8-41 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-119_8eade3-74 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id119_1a6fea-a1 {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.kb-row-layout-id119_1a6fea-a1>.kt-row-column-wrap {
    column-gap           : var(--global-kb-gap-lg, 4rem);
    max-width            : 167px;
    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: 1024px) {
    .kb-row-layout-id119_1a6fea-a1>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id119_1a6fea-a1>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column119_db1586-25>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_db1586-25>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column119_db1586-25>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column119_db1586-25>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column119_db1586-25>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-id119_2e926a-fc>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : 0px;
    padding-bottom       : var(--global-kb-spacing-sm, 1.5rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id119_2e926a-fc>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column119_3ffaf8-4a>.kt-inside-inner-col {
    display: flex;
}

.kadence-column119_3ffaf8-4a>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-xxs, 0.5rem);
    padding-bottom: 0px;
}

.kadence-column119_3ffaf8-4a>.kt-inside-inner-col {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
}

.kadence-column119_3ffaf8-4a>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column119_3ffaf8-4a>.kt-inside-inner-col {
    flex-direction : row;
    flex-wrap      : wrap;
    align-items    : center;
    justify-content: space-around;
}

.kadence-column119_3ffaf8-4a>.kt-inside-inner-col>*,
.kadence-column119_3ffaf8-4a>.kt-inside-inner-col>figure.wp-block-image,
.kadence-column119_3ffaf8-4a>.kt-inside-inner-col>figure.wp-block-kadence-image {
    margin-top   : 0px;
    margin-bottom: 0px;
}

.kadence-column119_3ffaf8-4a>.kt-inside-inner-col>.kb-image-is-ratio-size {
    flex-grow: 1;
}

@media all and (max-width: 1024px) {
    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col {
        border-top     : 1px solid var(--global-palette7, #EDF2F7);
        flex-direction : row;
        flex-wrap      : wrap;
        justify-content: space-around;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {

    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col>*,
    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col>figure.wp-block-image,
    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col>figure.wp-block-kadence-image {
        margin-top   : 0px;
        margin-bottom: 0px;
    }

    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col>.kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

@media all and (max-width: 767px) {
    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col {
        border-top     : 1px solid var(--global-palette7, #EDF2F7);
        flex-direction : row;
        flex-wrap      : wrap;
        justify-content: space-around;
    }

    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col>*,
    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col>figure.wp-block-image,
    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col>figure.wp-block-kadence-image {
        margin-top   : 0px;
        margin-bottom: 0px;
    }

    .kadence-column119_3ffaf8-4a>.kt-inside-inner-col>.kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box119_a04831-ec .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box119_a04831-ec .kt-blocks-info-box-link-wrap {
    border-top                : 0px solid var(--global-palette7, #eeeeee);
    border-right              : 0px solid var(--global-palette7, #eeeeee);
    border-bottom             : 0px solid var(--global-palette7, #eeeeee);
    border-left               : 0px solid var(--global-palette7, #eeeeee);
    border-top-left-radius    : 0px;
    border-top-right-radius   : 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius : 0px;
    background                : rgba(246, 246, 246, 0);
    padding-top               : 0px;
    padding-right             : 0px;
    padding-bottom            : 0px;
    padding-left              : 0px;
}

.kt-info-box119_a04831-ec.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box119_a04831-ec .kadence-info-box-image-inner-intrisic-container {
    max-width: 100px;
}

.kt-info-box119_a04831-ec .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    padding-bottom: 36.5%;
    width         : 200px;
    height        : 0px;
    max-width     : 100%;
}

.kt-info-box119_a04831-ec .kadence-info-box-icon-container .kt-info-svg-icon,
.kt-info-box119_a04831-ec .kt-info-svg-icon-flip,
.kt-info-box119_a04831-ec .kt-blocks-info-box-number {
    font-size: 50px;
}

.kt-info-box119_a04831-ec .kt-blocks-info-box-media {
    border-color       : var(--global-palette7, #EDF2F7);
    border-top-width   : 0px;
    border-right-width : 0px;
    border-bottom-width: 0px;
    border-left-width  : 0px;
    padding-top        : 0px;
    padding-right      : 25px;
    padding-bottom     : 0px;
    padding-left       : 0px;
    margin-top         : 0px;
    margin-right       : 0px;
    margin-bottom      : 0px;
    margin-left        : 0px;
}

.kt-info-box119_a04831-ec .kt-infobox-textcontent h2.kt-blocks-info-box-title {
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
    margin-top    : 5px;
    margin-right  : 0px;
    margin-bottom : 10px;
    margin-left   : 0px;
}

.kt-info-box119_a04831-ec .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-infobox.kt-info-box119_a04831-ec .kt-blocks-info-box-text {
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 25px;
}

@media all and (max-width: 1024px) {
    .kt-info-box119_a04831-ec .kt-blocks-info-box-link-wrap {
        border-top   : 0px solid var(--global-palette7, #eeeeee);
        border-right : 0px solid var(--global-palette7, #eeeeee);
        border-bottom: 0px solid var(--global-palette7, #eeeeee);
        border-left  : 0px solid var(--global-palette7, #eeeeee);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box119_a04831-ec .kt-blocks-info-box-link-wrap {
        border-top   : 0px solid var(--global-palette7, #eeeeee);
        border-right : 0px solid var(--global-palette7, #eeeeee);
        border-bottom: 0px solid var(--global-palette7, #eeeeee);
        border-left  : 0px solid var(--global-palette7, #eeeeee);
    }
}

.kb-row-layout-id256_5b5b4e-a9>.kt-row-column-wrap {
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_5b5b4e-a9>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id256_5b5b4e-a9 {
        display: none !important;
    }
}

.kadence-column256_21f36b-74>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_21f36b-74>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_21f36b-74>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_21f36b-74>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_21f36b-74>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-id256_8d53e5-e1>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, calc(60% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1)/2)))minmax(0, calc(40% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1)/2)));
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_8d53e5-e1>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_f69713-3d>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_f69713-3d>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_f69713-3d>.kt-inside-inner-col {
    flex-direction: column;
    align-items   : flex-start;
}

.kadence-column256_f69713-3d>.kt-inside-inner-col>.kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column256_f69713-3d>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column256_f69713-3d>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_f69713-3d>.kt-inside-inner-col {
        flex-direction: column;
        align-items   : flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_f69713-3d>.kt-inside-inner-col {
        flex-direction: column;
        align-items   : flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_cafab7-e4,
.wp-block-kadence-advancedheading.kt-adv-heading256_cafab7-e4[data-kb-block="kb-adv-heading256_cafab7-e4"] {
    text-align : left;
    text-shadow: 1px 1px 22px var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_cafab7-e4 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_cafab7-e4[data-kb-block="kb-adv-heading256_cafab7-e4"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_8de053-04,
.wp-block-kadence-advancedheading.kt-adv-heading256_8de053-04[data-kb-block="kb-adv-heading256_8de053-04"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_8de053-04 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_8de053-04[data-kb-block="kb-adv-heading256_8de053-04"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_c5fb52-4a {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_3f98d7-3a.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_3f98d7-3a.kb-button {
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_3f98d7-3a.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

@media all and (max-width: 1024px) {
    .kb-btn256_3f98d7-3a.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_41eff8-cb.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_41eff8-cb.kb-button {
    color         : var(--global-palette2, #2B6CB0);
    background    : rgba(0, 0, 0, 0);
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_41eff8-cb.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_41eff8-cb.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_41eff8-cb.kb-button:focus {
    color     : var(--global-palette5, #4A5568);
    background: rgba(0, 0, 0, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_41eff8-cb.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_f5305c-45>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_f5305c-45>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_f5305c-45>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_f5305c-45>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_f5305c-45>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-id256_05eddc-58>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_05eddc-58>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_6961de-8a>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_6961de-8a>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_6961de-8a>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_6961de-8a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_6961de-8a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kadence-column256_5e0d03-21>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_5e0d03-21>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_5e0d03-21>.kt-inside-inner-col {
    flex-direction: column;
    align-items   : flex-start;
}

.kadence-column256_5e0d03-21>.kt-inside-inner-col>.kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column256_5e0d03-21>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column256_5e0d03-21>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_5e0d03-21>.kt-inside-inner-col {
        flex-direction: column;
        align-items   : flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_5e0d03-21>.kt-inside-inner-col {
        flex-direction: column;
        align-items   : flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f7f2d1-b0,
.wp-block-kadence-advancedheading.kt-adv-heading256_f7f2d1-b0[data-kb-block="kb-adv-heading256_f7f2d1-b0"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f7f2d1-b0 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_f7f2d1-b0[data-kb-block="kb-adv-heading256_f7f2d1-b0"] mark.kt-highlight {
    background-image            : linear-gradient(217deg, var(--global-palette1) 0%, var(--global-palette5) 100%);
    -webkit-background-clip     : text;
    background-clip             : text;
    -webkit-text-fill-color     : transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f03dcb-50,
.wp-block-kadence-advancedheading.kt-adv-heading256_f03dcb-50[data-kb-block="kb-adv-heading256_f03dcb-50"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f03dcb-50 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_f03dcb-50[data-kb-block="kb-adv-heading256_f03dcb-50"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_1194d7-95 {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_e3b48c-b1.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_e3b48c-b1.kb-button {
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_e3b48c-b1.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

@media all and (max-width: 1024px) {
    .kb-btn256_e3b48c-b1.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_515a0e-3f.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_515a0e-3f.kb-button {
    color         : var(--global-palette2, #2B6CB0);
    background    : rgba(0, 0, 0, 0);
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_515a0e-3f.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_515a0e-3f.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_515a0e-3f.kb-button:focus {
    color     : var(--global-palette5, #4A5568);
    background: rgba(0, 0, 0, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_515a0e-3f.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kb-row-layout-id256_520540-a5>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_520540-a5>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_91ef27-bb>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_91ef27-bb>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_91ef27-bb>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_91ef27-bb>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_91ef27-bb>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_e1a078-c5,
.wp-block-kadence-advancedheading.kt-adv-heading256_e1a078-c5[data-kb-block="kb-adv-heading256_e1a078-c5"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_e1a078-c5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_e1a078-c5[data-kb-block="kb-adv-heading256_e1a078-c5"] mark.kt-highlight {
    background-image            : linear-gradient(217deg, var(--global-palette1) 0%, var(--global-palette5) 100%);
    -webkit-background-clip     : text;
    background-clip             : text;
    -webkit-text-fill-color     : transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_516cac-bf,
.wp-block-kadence-advancedheading.kt-adv-heading256_516cac-bf[data-kb-block="kb-adv-heading256_516cac-bf"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_516cac-bf mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_516cac-bf[data-kb-block="kb-adv-heading256_516cac-bf"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_9b8425-a6 {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_70c699-b9.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_70c699-b9.kb-button {
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_70c699-b9.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

@media all and (max-width: 1024px) {
    .kb-btn256_70c699-b9.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_06f24a-d4.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_06f24a-d4.kb-button {
    color         : var(--global-palette2, #2B6CB0);
    background    : rgba(0, 0, 0, 0);
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_06f24a-d4.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_06f24a-d4.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_06f24a-d4.kb-button:focus {
    color     : var(--global-palette5, #4A5568);
    background: rgba(0, 0, 0, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_06f24a-d4.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_0d9066-b5>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_0d9066-b5>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_0d9066-b5>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_0d9066-b5>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_0d9066-b5>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-id256_e87952-51>.kt-row-column-wrap {
    max-width            : 960px;
    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-id256_e87952-51>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_2a0278-e9>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_2a0278-e9>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_2a0278-e9>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_2a0278-e9>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_2a0278-e9>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_d53c68-fc,
.wp-block-kadence-advancedheading.kt-adv-heading256_d53c68-fc[data-kb-block="kb-adv-heading256_d53c68-fc"] {
    text-align: center;
    font-size : 40px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_d53c68-fc mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_d53c68-fc[data-kb-block="kb-adv-heading256_d53c68-fc"] mark.kt-highlight {
    background-image            : linear-gradient(217deg, var(--global-palette1) 0%, var(--global-palette5) 100%);
    -webkit-background-clip     : text;
    background-clip             : text;
    -webkit-text-fill-color     : transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_d53c68-fc,
    .wp-block-kadence-advancedheading.kt-adv-heading256_d53c68-fc[data-kb-block="kb-adv-heading256_d53c68-fc"] {
        font-size: 20px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_fac59c-c1,
.wp-block-kadence-advancedheading.kt-adv-heading256_fac59c-c1[data-kb-block="kb-adv-heading256_fac59c-c1"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_fac59c-c1 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_fac59c-c1[data-kb-block="kb-adv-heading256_fac59c-c1"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-id256_a85741-0a>.kt-row-column-wrap {
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, 1fr);
}

@media all and (min-width: 1025px) {
    .kb-row-layout-id256_a85741-0a {
        display: none !important;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kb-row-layout-id256_a85741-0a {
        display: none !important;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_a85741-0a>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_6d7314-0b>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_6d7314-0b>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_6d7314-0b>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_6d7314-0b>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_6d7314-0b>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-id256_bf8cb3-c8>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_bf8cb3-c8>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_cffbb4-cd>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_cffbb4-cd>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_cffbb4-cd>.kt-inside-inner-col {
    flex-direction: column;
    align-items   : flex-start;
}

.kadence-column256_cffbb4-cd>.kt-inside-inner-col>.kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column256_cffbb4-cd>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column256_cffbb4-cd>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_cffbb4-cd>.kt-inside-inner-col {
        flex-direction: column;
        align-items   : flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_cffbb4-cd>.kt-inside-inner-col {
        flex-direction: column;
        align-items   : flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9714ea-98,
.wp-block-kadence-advancedheading.kt-adv-heading256_9714ea-98[data-kb-block="kb-adv-heading256_9714ea-98"] {
    text-align : left;
    text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.37);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9714ea-98 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_9714ea-98[data-kb-block="kb-adv-heading256_9714ea-98"] mark.kt-highlight {
    background-image            : linear-gradient(217deg, var(--global-palette1) 0%, var(--global-palette5) 100%);
    -webkit-background-clip     : text;
    background-clip             : text;
    -webkit-text-fill-color     : transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_9714ea-98,
    .wp-block-kadence-advancedheading.kt-adv-heading256_9714ea-98[data-kb-block="kb-adv-heading256_9714ea-98"] {
        font-size: 20px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_4864b1-c4,
.wp-block-kadence-advancedheading.kt-adv-heading256_4864b1-c4[data-kb-block="kb-adv-heading256_4864b1-c4"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_4864b1-c4 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_4864b1-c4[data-kb-block="kb-adv-heading256_4864b1-c4"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_94b596-33 {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_d2704a-4a.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_d2704a-4a.kb-button {
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_d2704a-4a.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

@media all and (max-width: 1024px) {
    .kb-btn256_d2704a-4a.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_068424-b5.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_068424-b5.kb-button {
    color         : var(--global-palette2, #2B6CB0);
    background    : rgba(0, 0, 0, 0);
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_068424-b5.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_068424-b5.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_068424-b5.kb-button:focus {
    color     : var(--global-palette5, #4A5568);
    background: rgba(0, 0, 0, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_068424-b5.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kb-row-layout-id256_812337-fc>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_812337-fc>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_bffec7-2a>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_bffec7-2a>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_bffec7-2a>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_bffec7-2a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_bffec7-2a>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_bb7403-08,
.wp-block-kadence-advancedheading.kt-adv-heading256_bb7403-08[data-kb-block="kb-adv-heading256_bb7403-08"] {
    text-align : left;
    font-size  : 40px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.37);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_bb7403-08 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_bb7403-08[data-kb-block="kb-adv-heading256_bb7403-08"] mark.kt-highlight {
    background-image            : linear-gradient(217deg, var(--global-palette1) 0%, var(--global-palette5) 100%);
    -webkit-background-clip     : text;
    background-clip             : text;
    -webkit-text-fill-color     : transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_bb7403-08,
    .wp-block-kadence-advancedheading.kt-adv-heading256_bb7403-08[data-kb-block="kb-adv-heading256_bb7403-08"] {
        font-size: 20px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_7a99cf-2f,
.wp-block-kadence-advancedheading.kt-adv-heading256_7a99cf-2f[data-kb-block="kb-adv-heading256_7a99cf-2f"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_7a99cf-2f mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_7a99cf-2f[data-kb-block="kb-adv-heading256_7a99cf-2f"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_8eb5d8-0e {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_bfc411-47.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_bfc411-47.kb-button {
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_bfc411-47.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

@media all and (max-width: 1024px) {
    .kb-btn256_bfc411-47.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_901f4f-f8.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_901f4f-f8.kb-button {
    color         : var(--global-palette2, #2B6CB0);
    background    : rgba(0, 0, 0, 0);
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_901f4f-f8.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_901f4f-f8.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_901f4f-f8.kb-button:focus {
    color     : var(--global-palette5, #4A5568);
    background: rgba(0, 0, 0, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_901f4f-f8.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kb-row-layout-id256_162451-e7>.kt-row-column-wrap {
    max-width            : 960px;
    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-id256_162451-e7>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_46ad26-a0>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_46ad26-a0>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_46ad26-a0>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_46ad26-a0>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_46ad26-a0>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_56fd95-dc,
.wp-block-kadence-advancedheading.kt-adv-heading256_56fd95-dc[data-kb-block="kb-adv-heading256_56fd95-dc"] {
    text-align : center;
    font-size  : 40px;
    text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.37);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_56fd95-dc mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_56fd95-dc[data-kb-block="kb-adv-heading256_56fd95-dc"] mark.kt-highlight {
    background-image            : linear-gradient(217deg, var(--global-palette1) 0%, var(--global-palette5) 100%);
    -webkit-background-clip     : text;
    background-clip             : text;
    -webkit-text-fill-color     : transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_56fd95-dc,
    .wp-block-kadence-advancedheading.kt-adv-heading256_56fd95-dc[data-kb-block="kb-adv-heading256_56fd95-dc"] {
        font-size: 20px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_28643a-4c,
.wp-block-kadence-advancedheading.kt-adv-heading256_28643a-4c[data-kb-block="kb-adv-heading256_28643a-4c"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_28643a-4c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_28643a-4c[data-kb-block="kb-adv-heading256_28643a-4c"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_893835-76 {
    margin-top: var(--global-kb-spacing-xl, 4rem);
}

.kb-row-layout-id256_893835-76>.kt-row-column-wrap {
    column-gap           : var(--global-kb-gap-lg, 4rem);
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_893835-76>.kt-row-column-wrap {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_893835-76 {
        margin-top: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id256_893835-76>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_00309e-0c>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_00309e-0c>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_00309e-0c>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {

    .kt-row-column-wrap.kt-tab-layout-three-grid>.kadence-column256_00309e-0c,
    .kt-row-column-wrap.kt-tab-layout-two-grid>.kadence-column256_00309e-0c,
    .kt-row-column-wrap.kt-tab-layout-row>.kadence-column256_00309e-0c {
        order: 2;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_00309e-0c>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

    .kt-row-column-wrap.kt-mobile-layout-three-grid>.kadence-column256_00309e-0c,
    .kt-row-column-wrap.kt-mobile-layout-two-grid>.kadence-column256_00309e-0c,
    .kt-row-column-wrap.kt-mobile-layout-row>.kadence-column256_00309e-0c {
        order: 2;
    }

    .kadence-column256_00309e-0c>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-row-layout-id256_ad4aa2-17>.kt-row-column-wrap {
    column-gap           : 20px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_ad4aa2-17>.kt-row-column-wrap {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_ad4aa2-17>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_a1b3fe-da>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_a1b3fe-da>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_a1b3fe-da>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_a1b3fe-da>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_a1b3fe-da>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_632e4b-3e .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kb-image256_632e4b-3e img.kb-img,
.kb-image256_632e4b-3e .kb-img img {
    object-position: 35% 52%;
}

.kadence-column256_9f4474-de>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_9f4474-de>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_9f4474-de>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_9f4474-de>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_9f4474-de>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_71695a-cb .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_2f848a-96 {
    margin-top: -120px;
}

.kb-row-layout-id256_2f848a-96>.kt-row-column-wrap {
    column-gap           : var(--global-kb-gap-none, 0rem);
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : 0px;
    padding-bottom       : 0px;
    padding-left         : var(--global-kb-spacing-xl, 4rem);
    grid-template-columns: minmax(0, calc(40% - ((var(--global-kb-gap-none, 0rem) * 1)/2)))minmax(0, calc(60% - ((var(--global-kb-gap-none, 0rem) * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_2f848a-96>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(40% - ((var(--global-kb-gap-none, 0rem) * 1)/2)))minmax(0, calc(60% - ((var(--global-kb-gap-none, 0rem) * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_2f848a-96>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_ad40f9-44>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_ad40f9-44>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_ad40f9-44>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
    align-items    : flex-start;
}

.kadence-column256_ad40f9-44>.kt-inside-inner-col>.kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column256_ad40f9-44>.kt-inside-inner-col>.wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column256_ad40f9-44>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_ad40f9-44 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_ad40f9-44 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_ad40f9-44>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_ad40f9-44 {
    z-index : 8;
    position: relative;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_ad40f9-44 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_ad40f9-44 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_ad40f9-44>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_ad40f9-44>.kt-inside-inner-col {
        flex-direction: column;
        align-items   : flex-start;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_ad40f9-44 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_ad40f9-44 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_ad40f9-44>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_ad40f9-44>.kt-inside-inner-col {
        flex-direction: column;
        align-items   : flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_09977d-ae,
.wp-block-kadence-advancedheading.kt-adv-heading256_09977d-ae[data-kb-block="kb-adv-heading256_09977d-ae"] {
    max-width                 : 150px;
    margin-right              : auto;
    margin-left               : auto;
    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);
    text-align                : center;
    font-size                 : 17px;
    border-top-left-radius    : 50px;
    border-top-right-radius   : 0px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius : 50px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_09977d-ae mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_09977d-ae[data-kb-block="kb-adv-heading256_09977d-ae"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kadence-column256_21c85e-a8>.kt-inside-inner-col {
    padding-top   : 40px;
    padding-right : 30px;
    padding-bottom: 40px;
    padding-left  : 40px;
}

.kadence-column256_21c85e-a8>.kt-inside-inner-col {
    min-height: 0px;
    box-shadow: 0px 10px 40px 0.4px rgba(31, 59, 117, 0.07);
}

.kadence-column256_21c85e-a8>.kt-inside-inner-col,
.kadence-column256_21c85e-a8>.kt-inside-inner-col:before {
    border-top-left-radius    : 5px;
    border-top-right-radius   : 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius : 5px;
}

.kadence-column256_21c85e-a8>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_21c85e-a8>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_21c85e-a8>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_21c85e-a8>.kt-inside-inner-col {
    background-color: var(--global-palette9, #ffffff);
}

.kadence-column256_21c85e-a8 {
    z-index : 7;
    position: relative;
}

.kadence-column256_21c85e-a8,
.kt-inside-inner-col>.kadence-column256_21c85e-a8:not(.specificity) {
    margin-left: -80px;
}

@media all and (max-width: 1024px) {
    .kadence-column256_21c85e-a8>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_21c85e-a8>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_35247b-ad mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_35247b-ad[data-kb-block="kb-adv-heading256_35247b-ad"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_67a8b7-f0,
.wp-block-kadence-advancedheading.kt-adv-heading256_67a8b7-f0[data-kb-block="kb-adv-heading256_67a8b7-f0"] {
    margin-bottom: 5px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_67a8b7-f0 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_67a8b7-f0[data-kb-block="kb-adv-heading256_67a8b7-f0"] mark.kt-highlight {
    font-size                   : 24px;
    font-weight                 : 700;
    color                       : var(--global-palette1, #3182CE);
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_c13428-5e mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_c13428-5e[data-kb-block="kb-adv-heading256_c13428-5e"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kadence-column256_d3f519-d1>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_d3f519-d1>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_d3f519-d1>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {

    .kt-row-column-wrap.kt-tab-layout-three-grid>.kadence-column256_d3f519-d1,
    .kt-row-column-wrap.kt-tab-layout-two-grid>.kadence-column256_d3f519-d1,
    .kt-row-column-wrap.kt-tab-layout-row>.kadence-column256_d3f519-d1 {
        order: 1;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_d3f519-d1>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {

    .kt-row-column-wrap.kt-mobile-layout-three-grid>.kadence-column256_d3f519-d1,
    .kt-row-column-wrap.kt-mobile-layout-two-grid>.kadence-column256_d3f519-d1,
    .kt-row-column-wrap.kt-mobile-layout-row>.kadence-column256_d3f519-d1 {
        order: 1;
    }

    .kadence-column256_d3f519-d1>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_bcec30-2d mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_bcec30-2d[data-kb-block="kb-adv-heading256_bcec30-2d"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9c0ef3-d1,
.wp-block-kadence-advancedheading.kt-adv-heading256_9c0ef3-d1[data-kb-block="kb-adv-heading256_9c0ef3-d1"] .kb-adv-text-inner {
    background-image            : linear-gradient(87deg, var(--global-palette5) 0%, var(--global-palette1) 40%, rgb(46, 63, 134) 76%);
    background-clip             : text;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    -webkit-background-clip     : text;
    -webkit-text-fill-color     : transparent;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9c0ef3-d1 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_9c0ef3-d1[data-kb-block="kb-adv-heading256_9c0ef3-d1"] mark.kt-highlight {
    -webkit-text-fill-color     : initial !important;
    -webkit-background-clip     : initial !important;
    background-clip             : initial !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_9ac0ff-6e {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_0cd674-05.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_0cd674-05.kb-button {
    background    : var(--global-palette1, #3182CE);
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_0cd674-05.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_0cd674-05.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_0cd674-05.kb-button:focus {
    color     : var(--global-palette9, #ffffff);
    background: var(--global-palette2, #2B6CB0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_0cd674-05.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_703ea5-2b {
    margin-top: var(--global-kb-spacing-lg, 3rem);
}

.kb-row-layout-id256_703ea5-2b>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_703ea5-2b {
        margin-top: var(--global-kb-spacing-xs, 1rem);
    }

    .kb-row-layout-id256_703ea5-2b>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_e0cbdc-b5>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_e0cbdc-b5>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_e0cbdc-b5>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_e0cbdc-b5>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_e0cbdc-b5>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_b14169-33,
.wp-block-kadence-advancedheading.kt-adv-heading256_b14169-33[data-kb-block="kb-adv-heading256_b14169-33"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_b14169-33 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_b14169-33[data-kb-block="kb-adv-heading256_b14169-33"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_392ef7-32,
.wp-block-kadence-advancedheading.kt-adv-heading256_392ef7-32[data-kb-block="kb-adv-heading256_392ef7-32"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_392ef7-32,
.wp-block-kadence-advancedheading.kt-adv-heading256_392ef7-32[data-kb-block="kb-adv-heading256_392ef7-32"] .kb-adv-text-inner {
    background-image            : linear-gradient(87deg, var(--global-palette5) 0%, var(--global-palette1) 40%, rgb(46, 63, 134) 76%);
    background-clip             : text;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    -webkit-background-clip     : text;
    -webkit-text-fill-color     : transparent;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_392ef7-32 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_392ef7-32[data-kb-block="kb-adv-heading256_392ef7-32"] mark.kt-highlight {
    -webkit-text-fill-color     : initial !important;
    -webkit-background-clip     : initial !important;
    background-clip             : initial !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_943f33-75 {
    margin-top: var(--global-kb-spacing-lg, 3rem);
}

.kb-row-layout-id256_943f33-75>.kt-row-column-wrap {
    column-gap    : var(--global-kb-gap-sm, 1rem);
    row-gap       : var(--global-kb-gap-sm, 1rem);
    max-width     : var(--global-content-width, 1450px);
    padding-left  : var(--global-content-edge-padding);
    padding-right : var(--global-content-edge-padding);
    padding-top   : 0px;
    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);
    min-height    : 283px;
}

.kb-row-layout-id256_943f33-75>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id256_943f33-75>.kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_943f33-75>.kt-row-column-wrap>div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_943f33-75>.kt-row-column-wrap {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_943f33-75 {
        margin-top: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id256_943f33-75>.kt-row-column-wrap>div:not(.added-for-specificity) {
        grid-column: initial;
    }

    .kb-row-layout-id256_943f33-75>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_23e3d9-ca>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_23e3d9-ca>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_23e3d9-ca>.kt-inside-inner-col,
.kadence-column256_23e3d9-ca>.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-column256_23e3d9-ca>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_23e3d9-ca>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_23e3d9-ca>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_23e3d9-ca {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_23e3d9-ca {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_23e3d9-ca>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_23e3d9-ca>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_23e3d9-ca>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_23e3d9-ca {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_23e3d9-ca {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_23e3d9-ca>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_23e3d9-ca>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_23e3d9-ca>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_23e3d9-ca {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_23e3d9-ca {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_23e3d9-ca>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_bcf71f-f7>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_bcf71f-f7>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_bcf71f-f7>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_948cba-f3>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_948cba-f3>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_948cba-f3>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_948cba-f3>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_948cba-f3>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_87dfaf-32,
.wp-block-kadence-advancedheading.kt-adv-heading256_87dfaf-32[data-kb-block="kb-adv-heading256_87dfaf-32"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_87dfaf-32 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_87dfaf-32[data-kb-block="kb-adv-heading256_87dfaf-32"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_3f837a-89,
.wp-block-kadence-advancedheading.kt-adv-heading256_3f837a-89[data-kb-block="kb-adv-heading256_3f837a-89"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_3f837a-89 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_3f837a-89[data-kb-block="kb-adv-heading256_3f837a-89"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_b2993b-ce {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_7a962d-56.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_7a962d-56.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_7a962d-56.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_7a962d-56.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_7a962d-56.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_7a962d-56.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_7bdc23-bf>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_7bdc23-bf>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_7bdc23-bf>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_7bdc23-bf>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_7bdc23-bf {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bdc23-bf {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bdc23-bf>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_7bdc23-bf {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bdc23-bf {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bdc23-bf>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_7bdc23-bf>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_7bdc23-bf {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bdc23-bf {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bdc23-bf>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_7bdc23-bf>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_870a23-c3 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kadence-column256_157c7a-3b>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_157c7a-3b>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_157c7a-3b>.kt-inside-inner-col,
.kadence-column256_157c7a-3b>.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-column256_157c7a-3b>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_157c7a-3b>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_157c7a-3b>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_157c7a-3b {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_157c7a-3b {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_157c7a-3b>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_157c7a-3b>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_157c7a-3b>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_157c7a-3b {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_157c7a-3b {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_157c7a-3b>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_157c7a-3b>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_157c7a-3b>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_157c7a-3b {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_157c7a-3b {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_157c7a-3b>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_dddc05-c6>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_dddc05-c6>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_dddc05-c6>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_6bed23-6f>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_6bed23-6f>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_6bed23-6f>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_6bed23-6f>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_6bed23-6f>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_3b4076-54,
.wp-block-kadence-advancedheading.kt-adv-heading256_3b4076-54[data-kb-block="kb-adv-heading256_3b4076-54"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_3b4076-54 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_3b4076-54[data-kb-block="kb-adv-heading256_3b4076-54"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_580f4e-60,
.wp-block-kadence-advancedheading.kt-adv-heading256_580f4e-60[data-kb-block="kb-adv-heading256_580f4e-60"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_580f4e-60 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_580f4e-60[data-kb-block="kb-adv-heading256_580f4e-60"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_165585-2b {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_386989-6e.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_386989-6e.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_386989-6e.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_386989-6e.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_386989-6e.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_386989-6e.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_c44059-ee>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_c44059-ee>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_c44059-ee>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_c44059-ee>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_c44059-ee {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c44059-ee {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c44059-ee>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_c44059-ee {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c44059-ee {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c44059-ee>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_c44059-ee>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_c44059-ee {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c44059-ee {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c44059-ee>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_c44059-ee>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_0bd2ba-fc .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kadence-column256_7de0ba-39>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_7de0ba-39>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_7de0ba-39>.kt-inside-inner-col,
.kadence-column256_7de0ba-39>.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-column256_7de0ba-39>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_7de0ba-39>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_7de0ba-39>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_7de0ba-39 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7de0ba-39 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7de0ba-39>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_7de0ba-39>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_7de0ba-39>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_7de0ba-39 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7de0ba-39 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7de0ba-39>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_7de0ba-39>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_7de0ba-39>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_7de0ba-39 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7de0ba-39 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7de0ba-39>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_e41c82-32>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_e41c82-32>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_e41c82-32>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_a517a6-b8>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_a517a6-b8>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_a517a6-b8>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_a517a6-b8>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_a517a6-b8>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_e8dc61-b7,
.wp-block-kadence-advancedheading.kt-adv-heading256_e8dc61-b7[data-kb-block="kb-adv-heading256_e8dc61-b7"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_e8dc61-b7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_e8dc61-b7[data-kb-block="kb-adv-heading256_e8dc61-b7"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_36345f-f2,
.wp-block-kadence-advancedheading.kt-adv-heading256_36345f-f2[data-kb-block="kb-adv-heading256_36345f-f2"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_36345f-f2 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_36345f-f2[data-kb-block="kb-adv-heading256_36345f-f2"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_805a99-cb {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_e12f02-cc.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_e12f02-cc.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_e12f02-cc.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_e12f02-cc.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_e12f02-cc.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_e12f02-cc.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_31c6c4-00>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_31c6c4-00>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_31c6c4-00>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_31c6c4-00>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_31c6c4-00 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_31c6c4-00 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_31c6c4-00>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_31c6c4-00 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_31c6c4-00 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_31c6c4-00>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_31c6c4-00>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_31c6c4-00 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_31c6c4-00 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_31c6c4-00>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_31c6c4-00>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_c70113-11 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kadence-column256_7dc843-cf>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_7dc843-cf>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_7dc843-cf>.kt-inside-inner-col,
.kadence-column256_7dc843-cf>.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-column256_7dc843-cf>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_7dc843-cf>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_7dc843-cf>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_7dc843-cf {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7dc843-cf {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7dc843-cf>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_7dc843-cf>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_7dc843-cf>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_7dc843-cf {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7dc843-cf {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7dc843-cf>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_7dc843-cf>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_7dc843-cf>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_7dc843-cf {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7dc843-cf {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7dc843-cf>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_017b91-a8>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_017b91-a8>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_017b91-a8>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_90ca75-ef>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_90ca75-ef>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_90ca75-ef>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_90ca75-ef>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_90ca75-ef>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_04a554-56,
.wp-block-kadence-advancedheading.kt-adv-heading256_04a554-56[data-kb-block="kb-adv-heading256_04a554-56"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_04a554-56 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_04a554-56[data-kb-block="kb-adv-heading256_04a554-56"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f6f2fb-53,
.wp-block-kadence-advancedheading.kt-adv-heading256_f6f2fb-53[data-kb-block="kb-adv-heading256_f6f2fb-53"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f6f2fb-53 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_f6f2fb-53[data-kb-block="kb-adv-heading256_f6f2fb-53"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_e4b6b8-31 {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_54cd76-6b.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_54cd76-6b.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_54cd76-6b.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_54cd76-6b.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_54cd76-6b.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_54cd76-6b.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_9c89cf-5f>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_9c89cf-5f>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_9c89cf-5f>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_9c89cf-5f>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_9c89cf-5f {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_9c89cf-5f {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_9c89cf-5f>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_9c89cf-5f {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_9c89cf-5f {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_9c89cf-5f>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_9c89cf-5f>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_9c89cf-5f {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_9c89cf-5f {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_9c89cf-5f>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_9c89cf-5f>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_664ff8-f3 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kadence-column256_60fa4e-6e>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_60fa4e-6e>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_60fa4e-6e>.kt-inside-inner-col,
.kadence-column256_60fa4e-6e>.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-column256_60fa4e-6e>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_60fa4e-6e>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_60fa4e-6e>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_60fa4e-6e {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_60fa4e-6e {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_60fa4e-6e>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_60fa4e-6e>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_60fa4e-6e>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_60fa4e-6e {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_60fa4e-6e {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_60fa4e-6e>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_60fa4e-6e>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_60fa4e-6e>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_60fa4e-6e {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_60fa4e-6e {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_60fa4e-6e>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_69e7c2-b6>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_69e7c2-b6>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_69e7c2-b6>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_023f72-d9>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_023f72-d9>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_023f72-d9>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_023f72-d9>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_023f72-d9>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_ab553b-ca,
.wp-block-kadence-advancedheading.kt-adv-heading256_ab553b-ca[data-kb-block="kb-adv-heading256_ab553b-ca"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_ab553b-ca mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_ab553b-ca[data-kb-block="kb-adv-heading256_ab553b-ca"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_45a3de-75,
.wp-block-kadence-advancedheading.kt-adv-heading256_45a3de-75[data-kb-block="kb-adv-heading256_45a3de-75"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_45a3de-75 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_45a3de-75[data-kb-block="kb-adv-heading256_45a3de-75"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_e03454-73 {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_607596-93.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_607596-93.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_607596-93.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_607596-93.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_607596-93.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_607596-93.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_3f2714-b3>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_3f2714-b3>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_3f2714-b3>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_3f2714-b3>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_3f2714-b3 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_3f2714-b3 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_3f2714-b3>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_3f2714-b3 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_3f2714-b3 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_3f2714-b3>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_3f2714-b3>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_3f2714-b3 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_3f2714-b3 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_3f2714-b3>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_3f2714-b3>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_cabcd6-0a .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kadence-column256_051770-90>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_051770-90>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_051770-90>.kt-inside-inner-col,
.kadence-column256_051770-90>.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-column256_051770-90>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_051770-90>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_051770-90>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_051770-90 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_051770-90 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_051770-90>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_051770-90>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_051770-90>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_051770-90 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_051770-90 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_051770-90>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_051770-90>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_051770-90>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_051770-90 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_051770-90 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_051770-90>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_0adb0b-13>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_0adb0b-13>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_0adb0b-13>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_396ae4-f2>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_396ae4-f2>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_396ae4-f2>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_396ae4-f2>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_396ae4-f2>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_0fa298-78,
.wp-block-kadence-advancedheading.kt-adv-heading256_0fa298-78[data-kb-block="kb-adv-heading256_0fa298-78"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_0fa298-78 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_0fa298-78[data-kb-block="kb-adv-heading256_0fa298-78"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_955740-f9,
.wp-block-kadence-advancedheading.kt-adv-heading256_955740-f9[data-kb-block="kb-adv-heading256_955740-f9"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_955740-f9 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_955740-f9[data-kb-block="kb-adv-heading256_955740-f9"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_7f7eae-ef {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_7a1743-68.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_7a1743-68.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_7a1743-68.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_7a1743-68.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_7a1743-68.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_7a1743-68.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_e4173a-09>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_e4173a-09>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_e4173a-09>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_e4173a-09>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_e4173a-09 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_e4173a-09 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_e4173a-09>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_e4173a-09 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_e4173a-09 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_e4173a-09>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_e4173a-09>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_e4173a-09 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_e4173a-09 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_e4173a-09>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_e4173a-09>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_59ec4f-51 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kadence-column256_7bd831-b2>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_7bd831-b2>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_7bd831-b2>.kt-inside-inner-col,
.kadence-column256_7bd831-b2>.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-column256_7bd831-b2>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_7bd831-b2>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_7bd831-b2>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_7bd831-b2 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bd831-b2 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bd831-b2>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_7bd831-b2>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_7bd831-b2>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_7bd831-b2 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bd831-b2 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bd831-b2>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_7bd831-b2>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_7bd831-b2>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_7bd831-b2 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bd831-b2 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_7bd831-b2>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_c8c880-7c>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_c8c880-7c>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_c8c880-7c>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_e0adfe-5b>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_e0adfe-5b>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_e0adfe-5b>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_e0adfe-5b>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_e0adfe-5b>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f6d30c-1e,
.wp-block-kadence-advancedheading.kt-adv-heading256_f6d30c-1e[data-kb-block="kb-adv-heading256_f6d30c-1e"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f6d30c-1e mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_f6d30c-1e[data-kb-block="kb-adv-heading256_f6d30c-1e"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_95154b-3c,
.wp-block-kadence-advancedheading.kt-adv-heading256_95154b-3c[data-kb-block="kb-adv-heading256_95154b-3c"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_95154b-3c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_95154b-3c[data-kb-block="kb-adv-heading256_95154b-3c"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_83a2ad-cf {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_e3a4fe-94.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_e3a4fe-94.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_e3a4fe-94.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_e3a4fe-94.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_e3a4fe-94.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_e3a4fe-94.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_243c08-25>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_243c08-25>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_243c08-25>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_243c08-25>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_243c08-25 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_243c08-25 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_243c08-25>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_243c08-25 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_243c08-25 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_243c08-25>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_243c08-25>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_243c08-25 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_243c08-25 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_243c08-25>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_243c08-25>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_8ed6ca-98 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kadence-column256_99c90f-74>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_99c90f-74>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_99c90f-74>.kt-inside-inner-col,
.kadence-column256_99c90f-74>.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-column256_99c90f-74>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_99c90f-74>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_99c90f-74>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_99c90f-74 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_99c90f-74 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_99c90f-74>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_99c90f-74>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_99c90f-74>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_99c90f-74 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_99c90f-74 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_99c90f-74>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_99c90f-74>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_99c90f-74>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_99c90f-74 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_99c90f-74 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_99c90f-74>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_b8f3e0-94>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_b8f3e0-94>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_b8f3e0-94>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_187d0a-c2>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_187d0a-c2>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_187d0a-c2>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_187d0a-c2>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_187d0a-c2>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_045cb8-55,
.wp-block-kadence-advancedheading.kt-adv-heading256_045cb8-55[data-kb-block="kb-adv-heading256_045cb8-55"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_045cb8-55 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_045cb8-55[data-kb-block="kb-adv-heading256_045cb8-55"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_5e29c9-e7,
.wp-block-kadence-advancedheading.kt-adv-heading256_5e29c9-e7[data-kb-block="kb-adv-heading256_5e29c9-e7"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_5e29c9-e7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_5e29c9-e7[data-kb-block="kb-adv-heading256_5e29c9-e7"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_5d7b66-1e {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_57a188-5e.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_57a188-5e.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_57a188-5e.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_57a188-5e.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_57a188-5e.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_57a188-5e.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_a8385b-73>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_a8385b-73>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_a8385b-73>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_a8385b-73>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_a8385b-73 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_a8385b-73 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_a8385b-73>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_a8385b-73 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_a8385b-73 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_a8385b-73>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_a8385b-73>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_a8385b-73 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_a8385b-73 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_a8385b-73>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_a8385b-73>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_65107d-2b.kb-image-is-ratio-size,
.kb-image256_65107d-2b .kb-image-is-ratio-size {
    max-width: 110px;
    width    : 100%;
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image256_65107d-2b.kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image256_65107d-2b .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image256_65107d-2b figure {
    max-width: 110px;
}

.kb-image256_65107d-2b .image-is-svg,
.kb-image256_65107d-2b .image-is-svg img {
    width: 100%;
}

.kb-image256_65107d-2b .kb-image-has-overlay:after {
    opacity: 0.3;
}

@media all and (max-width: 767px) {

    .kb-image256_65107d-2b.kb-image-is-ratio-size,
    .kb-image256_65107d-2b .kb-image-is-ratio-size {
        max-width: 200px;
        width    : 100%;
    }

    .kb-image256_65107d-2b figure {
        max-width: 200px;
    }
}

.kadence-column256_c43c94-ee>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_c43c94-ee>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_c43c94-ee>.kt-inside-inner-col,
.kadence-column256_c43c94-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-column256_c43c94-ee>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_c43c94-ee>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_c43c94-ee>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_c43c94-ee {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c43c94-ee {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c43c94-ee>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_c43c94-ee>.kt-inside-inner-col {
    background-color: var(--global-palette8, #F7FAFC);
}

.kadence-column256_c43c94-ee>.kt-inside-inner-col:before {
    opacity: 1;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_c43c94-ee {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c43c94-ee {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c43c94-ee>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_c43c94-ee>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_c43c94-ee>.kt-inside-inner-col {
        padding-right : var(--global-kb-spacing-sm, 1.5rem);
        padding-left  : var(--global-kb-spacing-sm, 1.5rem);
        flex-direction: column;
    }

    .kt-row-column-wrap>.kadence-column256_c43c94-ee {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c43c94-ee {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_c43c94-ee>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

.kb-row-layout-id256_49a97c-b1>.kt-row-column-wrap {
    column-gap           : 8px;
    padding-top          : 0px;
    padding-bottom       : 0px;
    grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_49a97c-b1>.kt-row-column-wrap {
        grid-template-columns: minmax(0, calc(56.6% - ((8px * 1)/2)))minmax(0, calc(43.4% - ((8px * 1)/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_49a97c-b1>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_b3b83c-ac>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_b3b83c-ac>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_b3b83c-ac>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_b3b83c-ac>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_b3b83c-ac>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9fde97-4a,
.wp-block-kadence-advancedheading.kt-adv-heading256_9fde97-4a[data-kb-block="kb-adv-heading256_9fde97-4a"] {
    font-size: 18px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9fde97-4a mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_9fde97-4a[data-kb-block="kb-adv-heading256_9fde97-4a"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_ce5401-95,
.wp-block-kadence-advancedheading.kt-adv-heading256_ce5401-95[data-kb-block="kb-adv-heading256_ce5401-95"] {
    margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_ce5401-95 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_ce5401-95[data-kb-block="kb-adv-heading256_ce5401-95"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_497b11-f3 {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_623db2-cf.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_623db2-cf.kb-button {
    color         : var(--global-palette3, #1A202C);
    background    : rgba(255, 255, 255, 0);
    font-size     : 14px;
    text-transform: uppercase;
    padding-top   : 0px;
    padding-right : 0px;
    padding-bottom: 0px;
    padding-left  : 0px;
}

.kb-btn256_623db2-cf.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_623db2-cf.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_623db2-cf.kb-button:focus {
    color     : var(--global-palette2, #2B6CB0);
    background: rgba(13, 153, 229, 0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_623db2-cf.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_b562c6-d6>.kt-inside-inner-col {
    display: flex;
}

.kadence-column256_b562c6-d6>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_b562c6-d6>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

.kadence-column256_b562c6-d6>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kt-row-column-wrap>.kadence-column256_b562c6-d6 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_b562c6-d6 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_b562c6-d6>.kt-inside-inner-col {
    flex-direction : column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap>.kadence-column256_b562c6-d6 {
        align-self: center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_b562c6-d6 {
        align-self: auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_b562c6-d6>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column256_b562c6-d6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap>.kadence-column256_b562c6-d6 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_b562c6-d6 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column256_b562c6-d6>.kt-inside-inner-col {
        flex-direction : column;
        justify-content: center;
    }

    .kadence-column256_b562c6-d6>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_ae5a91-36 .kb-image-has-overlay:after {
    opacity: 0.3;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_7685ab-c8 {
    margin-top: var(--global-kb-spacing-lg, 3rem);
}

.kb-row-layout-id256_7685ab-c8>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_7685ab-c8 {
        margin-top: var(--global-kb-spacing-xs, 1rem);
    }

    .kb-row-layout-id256_7685ab-c8>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_f83971-9d>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_f83971-9d>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_f83971-9d>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_f83971-9d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_f83971-9d>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_a8f598-89,
.wp-block-kadence-advancedheading.kt-adv-heading256_a8f598-89[data-kb-block="kb-adv-heading256_a8f598-89"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_a8f598-89 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_a8f598-89[data-kb-block="kb-adv-heading256_a8f598-89"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_2bd8dc-5e,
.wp-block-kadence-advancedheading.kt-adv-heading256_2bd8dc-5e[data-kb-block="kb-adv-heading256_2bd8dc-5e"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_2bd8dc-5e,
.wp-block-kadence-advancedheading.kt-adv-heading256_2bd8dc-5e[data-kb-block="kb-adv-heading256_2bd8dc-5e"] .kb-adv-text-inner {
    background-image            : linear-gradient(87deg, var(--global-palette5) 0%, var(--global-palette1) 40%, rgb(46, 63, 134) 76%);
    background-clip             : text;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    -webkit-background-clip     : text;
    -webkit-text-fill-color     : transparent;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_2bd8dc-5e mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_2bd8dc-5e[data-kb-block="kb-adv-heading256_2bd8dc-5e"] mark.kt-highlight {
    -webkit-text-fill-color     : initial !important;
    -webkit-background-clip     : initial !important;
    background-clip             : initial !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_38dff0-22 {
    margin-top: var(--global-kb-spacing-xl, 4rem);
}

.kb-row-layout-id256_38dff0-22>.kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id256_38dff0-22 > .kt-row-column-wrap)>.wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id256_38dff0-22>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_38dff0-22 {
        margin-top: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id256_38dff0-22>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_53401d-84>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_53401d-84>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_53401d-84>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_53401d-84>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_53401d-84>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_8954f1-ae mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_8954f1-ae[data-kb-block="kb-adv-heading256_8954f1-ae"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_79b714-60,
.wp-block-kadence-advancedheading.kt-adv-heading256_79b714-60[data-kb-block="kb-adv-heading256_79b714-60"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_79b714-60,
.wp-block-kadence-advancedheading.kt-adv-heading256_79b714-60[data-kb-block="kb-adv-heading256_79b714-60"] .kb-adv-text-inner {
    background-image            : linear-gradient(87deg, var(--global-palette5) 0%, var(--global-palette1) 40%, rgb(46, 63, 134) 76%);
    background-clip             : text;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    -webkit-background-clip     : text;
    -webkit-text-fill-color     : transparent;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_79b714-60 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_79b714-60[data-kb-block="kb-adv-heading256_79b714-60"] mark.kt-highlight {
    -webkit-text-fill-color     : initial !important;
    -webkit-background-clip     : initial !important;
    background-clip             : initial !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items256_d35dca-ae ul.kt-svg-icon-list {
    grid-row-gap: 26px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items256_d35dca-ae .kb-svg-icon-wrap {
    font-size: 18px;
    color    : var(--global-palette1, #3182CE);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items256_d35dca-ae ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 20px;
}

.kt-svg-icon-list-item-256_6ef830-ac .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-256_0c007f-81 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kt-svg-icon-list-item-256_59d648-c7 .kt-svg-icon-list-text mark.kt-highlight {
    background-color            : unset;
    color                       : #ed462a;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedbtn.kb-btns256_6a2242-5e {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn256_f55acd-46.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn256_f55acd-46.kb-button {
    background    : var(--global-palette1, #3182CE);
    font-size     : 15px;
    font-family   : 'DM Sans';
    font-weight   : 500;
    padding-top   : 15px;
    padding-right : 15px;
    padding-bottom: 15px;
    padding-left  : 15px;
}

.kb-btn256_f55acd-46.kb-button .kb-svg-icon-wrap {
    font-size: 14px;
}

.wp-block-kadence-advancedbtn .kb-btn256_f55acd-46.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn256_f55acd-46.kb-button:focus {
    color     : var(--global-palette9, #ffffff);
    background: var(--global-palette2, #2B6CB0);
}

@media all and (max-width: 1024px) {
    .kb-btn256_f55acd-46.kb-button .kb-svg-icon-wrap {
        display: block;
    }
}

.kadence-column256_2fc5c4-34>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_2fc5c4-34>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_2fc5c4-34>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_2fc5c4-34>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_2fc5c4-34>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kadence-video-popup256_2c7b6a-e2 .kadence-video-popup-wrap {
    border-top-color   : rgba(255, 255, 255, 0.8);
    border-top-style   : solid;
    border-right-color : rgba(255, 255, 255, 0.8);
    border-right-style : solid;
    border-bottom-color: rgba(255, 255, 255, 0.8);
    border-bottom-style: solid;
    border-left-color  : rgba(255, 255, 255, 0.8);
    border-left-style  : solid;
}

@media all and (max-width: 1024px) {
    .kadence-video-popup256_2c7b6a-e2 .kadence-video-popup-wrap {
        border-top-color   : rgba(255, 255, 255, 0.8);
        border-top-style   : solid;
        border-right-color : rgba(255, 255, 255, 0.8);
        border-right-style : solid;
        border-bottom-color: rgba(255, 255, 255, 0.8);
        border-bottom-style: solid;
        border-left-color  : rgba(255, 255, 255, 0.8);
        border-left-style  : solid;
    }
}

@media all and (max-width: 767px) {
    .kadence-video-popup256_2c7b6a-e2 .kadence-video-popup-wrap {
        border-top-color   : rgba(255, 255, 255, 0.8);
        border-top-style   : solid;
        border-right-color : rgba(255, 255, 255, 0.8);
        border-right-style : solid;
        border-bottom-color: rgba(255, 255, 255, 0.8);
        border-bottom-style: solid;
        border-left-color  : rgba(255, 255, 255, 0.8);
        border-left-style  : solid;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_b12e72-06 {
    margin-top: var(--global-kb-spacing-xl, 4rem);
}

.kb-row-layout-id256_b12e72-06>.kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id256_b12e72-06 > .kt-row-column-wrap)>.wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id256_b12e72-06>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-spacing-xl, 4rem);
    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: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id256_b12e72-06 {
    background-color: #f7fbfc;
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_b12e72-06 {
        margin-top: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id256_b12e72-06>.kt-row-column-wrap {
        padding-top          : var(--global-kb-spacing-md, 2rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_d1736b-f5>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_d1736b-f5>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_d1736b-f5>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_d1736b-f5>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_d1736b-f5>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_b1053c-33 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_b1053c-33[data-kb-block="kb-adv-heading256_b1053c-33"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_5d7000-51,
.wp-block-kadence-advancedheading.kt-adv-heading256_5d7000-51[data-kb-block="kb-adv-heading256_5d7000-51"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_5d7000-51,
.wp-block-kadence-advancedheading.kt-adv-heading256_5d7000-51[data-kb-block="kb-adv-heading256_5d7000-51"] .kb-adv-text-inner {
    background-image            : linear-gradient(87deg, var(--global-palette5) 0%, var(--global-palette1) 40%, rgb(46, 63, 134) 76%);
    background-clip             : text;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    -webkit-background-clip     : text;
    -webkit-text-fill-color     : transparent;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_5d7000-51 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_5d7000-51[data-kb-block="kb-adv-heading256_5d7000-51"] mark.kt-highlight {
    -webkit-text-fill-color     : initial !important;
    -webkit-background-clip     : initial !important;
    background-clip             : initial !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kadence-column256_f4902c-81>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_f4902c-81>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_f4902c-81>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_f4902c-81>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_f4902c-81>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_b1d069-6d mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_b1d069-6d[data-kb-block="kb-adv-heading256_b1d069-6d"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-id256_18af1a-76>.kt-row-column-wrap {
    max-width     : var(--global-content-width, 1450px);
    padding-left  : var(--global-content-edge-padding);
    padding-right : var(--global-content-edge-padding);
    padding-top   : var(--global-kb-spacing-sm, 1.5rem);
    padding-right : var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left  : var(--global-kb-spacing-sm, 1.5rem);
}

.kb-row-layout-id256_18af1a-76>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id256_18af1a-76>.kt-row-column-wrap {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.kb-row-layout-id256_18af1a-76 {
    background-color: #f7fbfc;
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_18af1a-76>.kt-row-column-wrap {
        padding-bottom       : var(--global-kb-spacing-md, 2rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id256_18af1a-76>.kt-row-column-wrap>div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column256_41cebb-a9>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_41cebb-a9>.kt-inside-inner-col {
    box-shadow: 0px 25px 37px 0.76px rgba(82, 80, 81, 0.08);
}

.kadence-column256_41cebb-a9>.kt-inside-inner-col,
.kadence-column256_41cebb-a9>.kt-inside-inner-col:before {
    border-top-left-radius    : 5px;
    border-top-right-radius   : 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius : 5px;
}

.kadence-column256_41cebb-a9:hover>.kt-inside-inner-col {
    box-shadow: 0px 25px 47px 0px rgba(17, 33, 100, 0.2);
}

.kadence-column256_41cebb-a9>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_41cebb-a9>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_41cebb-a9>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_41cebb-a9>.kt-inside-inner-col {
    background-color: var(--global-palette9, #ffffff);
}

.kadence-column256_41cebb-a9:hover>.kt-inside-inner-col {
    background-color: var(--global-palette1, #3182CE);
    background-image: none;
}

.kadence-column256_41cebb-a9:hover>.kt-inside-inner-col:before {
    opacity       : 1;
    mix-blend-mode: normal;
}

.kadence-column256_41cebb-a9:hover>.kt-inside-inner-col:before {
    background-image     : url('wp-content/uploads/2024/12/3c-1-e1733818093768.png');
    background-size      : 50%;
    background-position  : 92% 0%;
    background-attachment: scroll;
    background-repeat    : no-repeat;
}

.kadence-column256_41cebb-a9,
.kt-inside-inner-col>.kadence-column256_41cebb-a9:not(.specificity) {
    margin-top   : 0px;
    margin-right : 0px;
    margin-bottom: 0px;
    margin-left  : 0px;
}

@media all and (max-width: 1024px) {
    .kadence-column256_41cebb-a9>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_41cebb-a9>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-icon.kt-svg-icons256_7ebcd2-25 {
    justify-content: flex-start;
}

.kt-svg-item-256_0dc7a6-02 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-256_0dc7a6-02 .kb-svg-icon-wrap {
    font-size: 38px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_6dfabe-c5,
.wp-block-kadence-advancedheading.kt-adv-heading256_6dfabe-c5[data-kb-block="kb-adv-heading256_6dfabe-c5"] {
    margin-top: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_6dfabe-c5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_6dfabe-c5[data-kb-block="kb-adv-heading256_6dfabe-c5"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_b3861e-f7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_b3861e-f7[data-kb-block="kb-adv-heading256_b3861e-f7"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kadence-column256_791442-78>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_791442-78>.kt-inside-inner-col {
    box-shadow: 0px 25px 37px 0.76px rgba(82, 80, 81, 0.08);
}

.kadence-column256_791442-78>.kt-inside-inner-col,
.kadence-column256_791442-78>.kt-inside-inner-col:before {
    border-top-left-radius    : 5px;
    border-top-right-radius   : 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius : 5px;
}

.kadence-column256_791442-78:hover>.kt-inside-inner-col {
    box-shadow: 0px 25px 47px 0px rgba(17, 33, 100, 0.2);
}

.kadence-column256_791442-78>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_791442-78>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_791442-78>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_791442-78>.kt-inside-inner-col {
    background-color: var(--global-palette9, #ffffff);
}

.kadence-column256_791442-78:hover>.kt-inside-inner-col {
    background-color: var(--global-palette1, #3182CE);
    background-image: none;
}

.kadence-column256_791442-78:hover>.kt-inside-inner-col:before {
    opacity       : 1;
    mix-blend-mode: normal;
}

.kadence-column256_791442-78:hover>.kt-inside-inner-col:before {
    background-image     : url('wp-content/uploads/2024/12/3c-1-e1733818093768.png');
    background-size      : 50%;
    background-position  : 92% 0%;
    background-attachment: scroll;
    background-repeat    : no-repeat;
}

.kadence-column256_791442-78,
.kt-inside-inner-col>.kadence-column256_791442-78:not(.specificity) {
    margin-top   : 0px;
    margin-right : 0px;
    margin-bottom: 0px;
    margin-left  : 0px;
}

@media all and (max-width: 1024px) {
    .kadence-column256_791442-78>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_791442-78>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-icon.kt-svg-icons256_658331-c2 {
    justify-content: flex-start;
}

.kt-svg-item-256_52f0e9-21 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-256_52f0e9-21 .kb-svg-icon-wrap {
    font-size: 38px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_23a565-f2,
.wp-block-kadence-advancedheading.kt-adv-heading256_23a565-f2[data-kb-block="kb-adv-heading256_23a565-f2"] {
    margin-top: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_23a565-f2 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_23a565-f2[data-kb-block="kb-adv-heading256_23a565-f2"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_aa35c5-02 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_aa35c5-02[data-kb-block="kb-adv-heading256_aa35c5-02"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kadence-column256_c3bba5-5c>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_c3bba5-5c>.kt-inside-inner-col {
    box-shadow: 0px 25px 37px 0.76px rgba(82, 80, 81, 0.08);
}

.kadence-column256_c3bba5-5c>.kt-inside-inner-col,
.kadence-column256_c3bba5-5c>.kt-inside-inner-col:before {
    border-top-left-radius    : 5px;
    border-top-right-radius   : 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius : 5px;
}

.kadence-column256_c3bba5-5c:hover>.kt-inside-inner-col {
    box-shadow: 0px 25px 47px 0px rgba(17, 33, 100, 0.2);
}

.kadence-column256_c3bba5-5c>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_c3bba5-5c>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_c3bba5-5c>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_c3bba5-5c>.kt-inside-inner-col {
    background-color: var(--global-palette9, #ffffff);
}

.kadence-column256_c3bba5-5c:hover>.kt-inside-inner-col {
    background-color: var(--global-palette1, #3182CE);
    background-image: none;
}

.kadence-column256_c3bba5-5c:hover>.kt-inside-inner-col:before {
    opacity       : 1;
    mix-blend-mode: normal;
}

.kadence-column256_c3bba5-5c:hover>.kt-inside-inner-col:before {
    background-image     : url('wp-content/uploads/2024/12/3c-1-e1733818093768.png');
    background-size      : 50%;
    background-position  : 92% 0%;
    background-attachment: scroll;
    background-repeat    : no-repeat;
}

.kadence-column256_c3bba5-5c,
.kt-inside-inner-col>.kadence-column256_c3bba5-5c:not(.specificity) {
    margin-top   : 0px;
    margin-right : 0px;
    margin-bottom: 0px;
    margin-left  : 0px;
}

@media all and (max-width: 1024px) {
    .kadence-column256_c3bba5-5c>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_c3bba5-5c>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-icon.kt-svg-icons256_127be2-4d {
    justify-content: flex-start;
}

.kt-svg-item-256_36bf31-c5 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-256_36bf31-c5 .kb-svg-icon-wrap {
    font-size: 38px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_84e0e1-d7,
.wp-block-kadence-advancedheading.kt-adv-heading256_84e0e1-d7[data-kb-block="kb-adv-heading256_84e0e1-d7"] {
    margin-top: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_84e0e1-d7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_84e0e1-d7[data-kb-block="kb-adv-heading256_84e0e1-d7"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_eb6dd4-b6 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_eb6dd4-b6[data-kb-block="kb-adv-heading256_eb6dd4-b6"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kadence-column256_ef17aa-af>.kt-inside-inner-col {
    padding-top   : var(--global-kb-spacing-md, 2rem);
    padding-right : var(--global-kb-spacing-md, 2rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left  : var(--global-kb-spacing-md, 2rem);
}

.kadence-column256_ef17aa-af>.kt-inside-inner-col {
    box-shadow: 0px 25px 37px 0.76px rgba(82, 80, 81, 0.08);
}

.kadence-column256_ef17aa-af>.kt-inside-inner-col,
.kadence-column256_ef17aa-af>.kt-inside-inner-col:before {
    border-top-left-radius    : 5px;
    border-top-right-radius   : 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius : 5px;
}

.kadence-column256_ef17aa-af:hover>.kt-inside-inner-col {
    box-shadow: 0px 25px 47px 0px rgba(17, 33, 100, 0.2);
}

.kadence-column256_ef17aa-af>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_ef17aa-af>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_ef17aa-af>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_ef17aa-af>.kt-inside-inner-col {
    background-color: var(--global-palette9, #ffffff);
}

.kadence-column256_ef17aa-af:hover>.kt-inside-inner-col {
    background-color: var(--global-palette1, #3182CE);
    background-image: none;
}

.kadence-column256_ef17aa-af:hover>.kt-inside-inner-col:before {
    opacity       : 1;
    mix-blend-mode: normal;
}

.kadence-column256_ef17aa-af:hover>.kt-inside-inner-col:before {
    background-image     : url('wp-content/uploads/2024/12/3c-1-e1733818093768.png');
    background-size      : 50%;
    background-position  : 92% 0%;
    background-attachment: scroll;
    background-repeat    : no-repeat;
}

.kadence-column256_ef17aa-af,
.kt-inside-inner-col>.kadence-column256_ef17aa-af:not(.specificity) {
    margin-top   : 0px;
    margin-right : 0px;
    margin-bottom: 0px;
    margin-left  : 0px;
}

@media all and (max-width: 1024px) {
    .kadence-column256_ef17aa-af>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_ef17aa-af>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-icon.kt-svg-icons256_8166ec-0f {
    justify-content: flex-start;
}

.kt-svg-item-256_182996-ec .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-256_182996-ec .kb-svg-icon-wrap {
    font-size: 38px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_646005-66,
.wp-block-kadence-advancedheading.kt-adv-heading256_646005-66[data-kb-block="kb-adv-heading256_646005-66"] {
    margin-top: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_646005-66 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_646005-66[data-kb-block="kb-adv-heading256_646005-66"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_f54948-46 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_f54948-46[data-kb-block="kb-adv-heading256_f54948-46"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_12263f-be {
    margin-top: var(--global-kb-spacing-xl, 4rem);
}

.kb-row-layout-id256_12263f-be>.kt-row-column-wrap {
    column-gap           : var(--global-kb-gap-lg, 4rem);
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-spacing-xl, 4rem);
    padding-right        : var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom       : var(--global-kb-spacing-xl, 4rem);
    padding-left         : var(--global-kb-spacing-sm, 1.5rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id256_12263f-be>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id256_12263f-be {
        margin-top: var(--global-kb-spacing-md, 2rem);
    }

    .kb-row-layout-id256_12263f-be>.kt-row-column-wrap {
        padding-top          : var(--global-kb-spacing-md, 2rem);
        padding-bottom       : var(--global-kb-spacing-md, 2rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_9b16ea-ad>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_9b16ea-ad>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_9b16ea-ad>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_9b16ea-ad>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_9b16ea-ad>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_6b651f-6d,
.wp-block-kadence-advancedheading.kt-adv-heading256_6b651f-6d[data-kb-block="kb-adv-heading256_6b651f-6d"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_6b651f-6d mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_6b651f-6d[data-kb-block="kb-adv-heading256_6b651f-6d"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_75fbde-8b,
.wp-block-kadence-advancedheading.kt-adv-heading256_75fbde-8b[data-kb-block="kb-adv-heading256_75fbde-8b"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_75fbde-8b,
.wp-block-kadence-advancedheading.kt-adv-heading256_75fbde-8b[data-kb-block="kb-adv-heading256_75fbde-8b"] .kb-adv-text-inner {
    background-image            : linear-gradient(87deg, var(--global-palette5) 0%, var(--global-palette1) 40%, rgb(46, 63, 134) 76%);
    background-clip             : text;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    -webkit-background-clip     : text;
    -webkit-text-fill-color     : transparent;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_75fbde-8b mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_75fbde-8b[data-kb-block="kb-adv-heading256_75fbde-8b"] mark.kt-highlight {
    -webkit-text-fill-color     : initial !important;
    -webkit-background-clip     : initial !important;
    background-clip             : initial !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_e53fda-a6,
.wp-block-kadence-advancedheading.kt-adv-heading256_e53fda-a6[data-kb-block="kb-adv-heading256_e53fda-a6"] {
    text-align: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_e53fda-a6 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_e53fda-a6[data-kb-block="kb-adv-heading256_e53fda-a6"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-id256_a25ce8-d4>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
    padding-bottom       : var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_a25ce8-d4>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column256_b13189-19>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_b13189-19>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_b13189-19>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column256_b13189-19>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_b13189-19>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9c3a04-56 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_9c3a04-56[data-kb-block="kb-adv-heading256_9c3a04-56"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_a9329f-a6,
.wp-block-kadence-advancedheading.kt-adv-heading256_a9329f-a6[data-kb-block="kb-adv-heading256_a9329f-a6"] {
    text-align: left;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_a9329f-a6,
.wp-block-kadence-advancedheading.kt-adv-heading256_a9329f-a6[data-kb-block="kb-adv-heading256_a9329f-a6"] .kb-adv-text-inner {
    background-image            : linear-gradient(87deg, var(--global-palette5) 0%, var(--global-palette1) 40%, rgb(46, 63, 134) 76%);
    background-clip             : text;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    -webkit-background-clip     : text;
    -webkit-text-fill-color     : transparent;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_a9329f-a6 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_a9329f-a6[data-kb-block="kb-adv-heading256_a9329f-a6"] mark.kt-highlight {
    -webkit-text-fill-color     : initial !important;
    -webkit-background-clip     : initial !important;
    background-clip             : initial !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
}

.kb-row-layout-id256_09b8f9-40>.kt-row-column-wrap {
    max-width            : var(--global-content-width, 1450px);
    padding-left         : var(--global-content-edge-padding);
    padding-right        : var(--global-content-edge-padding);
    padding-top          : var(--global-kb-spacing-xxs, 0.5rem);
    padding-right        : var(--global-kb-spacing-xxs, 0.5rem);
    padding-bottom       : var(--global-kb-spacing-xxs, 0.5rem);
    padding-left         : var(--global-kb-spacing-xxs, 0.5rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id256_09b8f9-40>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id231_11c115-ba {
    margin-top: 0px;
}

.kb-row-layout-id231_11c115-ba>.kt-row-column-wrap {
    padding-top          : var(--global-kb-spacing-md, 2rem);
    padding-right        : var(--global-kb-spacing-md, 2rem);
    padding-bottom       : var(--global-kb-spacing-md, 2rem);
    padding-left         : var(--global-kb-spacing-md, 2rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
    .kb-row-layout-id231_11c115-ba>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.wp-block-kadence-advancedbtn.kb-btns231_cc61ef-66 {
    padding-top    : 0px;
    padding-right  : 0px;
    padding-bottom : 0px;
    padding-left   : 0px;
    justify-content: flex-start;
}

.kadence-column119_61f35c-1d .wp-block-social-links .wp-social-link svg {
    height: 20px;
    width : 20px;
}

.kadence-column119_db1586-25 .wp-block-social-links .wp-social-link svg {
    height: 20px;
    width : 20px;
}

.kadence-column256_23e3d9-ca {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_23e3d9-ca .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_23e3d9-ca:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

.kadence-column256_157c7a-3b {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_157c7a-3b .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_157c7a-3b:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

.kadence-column256_7de0ba-39 {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_7de0ba-39 .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_7de0ba-39:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

.kadence-column256_7dc843-cf {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_7dc843-cf .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_7dc843-cf:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

.kadence-column256_60fa4e-6e {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_60fa4e-6e .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_60fa4e-6e:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

.kadence-column256_051770-90 {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_051770-90 .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_051770-90:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

.kadence-column256_7bd831-b2 {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_7bd831-b2 .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_7bd831-b2:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

.kadence-column256_99c90f-74 {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_99c90f-74 .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_99c90f-74:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

.kadence-column256_c43c94-ee {
    position: relative;
    overflow: hidden;
    /* 防止放大后图片溢出 */
}

.kadence-column256_c43c94-ee .cateimg {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

.kadence-column256_c43c94-ee:hover .cateimg {
    transform: scale(1.15);
    /* 放大 10% */
}

/* 默认样式 */
.kadence-column256_41cebb-a9 {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

/* 悬停时上浮 */
.kadence-column256_41cebb-a9:hover {
    transform: translateY(-10px);
}

/* 默认样式 */
.kadence-column256_41cebb-a9 .wp-block-kadence-single-icon {
    color     : var(--global-palette5) !important;
    /* 设置默认填充颜色 */
    transition: 0.3s ease !important;
    /* 平滑过渡 */
}

/* 悬停时的样式 */
.kadence-column256_41cebb-a9:hover .wp-block-kadence-single-icon {
    color: white !important;
    /* 悬停时填充颜色变为白色 */
}

.kadence-column256_41cebb-a9 .title1 {
    transition: 0.3s ease !important;
}

.kadence-column256_41cebb-a9 .kt-svg-icon-list {
    transition: 0.3s ease !important;
}

.kadence-column256_41cebb-a9:hover .title1 {
    color: white !important;
    /* 悬停时title1颜色变为白色 */
}

.kadence-column256_41cebb-a9:hover .kt-svg-icon-list {
    color: white !important;
    /* 悬停时kt-svg-icon-list颜色变为白色 */
}

.kadence-column256_41cebb-a9:hover .decs1 {
    color: white !important;
    /* 悬停时kt-svg-icon-list颜色变为白色 */
}

/* 默认样式 */
.kadence-column256_791442-78 {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

/* 悬停时上浮 */
.kadence-column256_791442-78:hover {
    transform: translateY(-10px);
}

/* 默认样式 */
.kadence-column256_791442-78 .wp-block-kadence-single-icon {
    color     : var(--global-palette5) !important;
    /* 设置默认填充颜色 */
    transition: 0.3s ease !important;
    /* 平滑过渡 */
}

/* 悬停时的样式 */
.kadence-column256_791442-78:hover .wp-block-kadence-single-icon {
    color: white !important;
    /* 悬停时填充颜色变为白色 */
}

.kadence-column256_791442-78 .title1 {
    transition: 0.3s ease !important;
}

.kadence-column256_791442-78 .kt-svg-icon-list {
    transition: 0.3s ease !important;
}

.kadence-column256_791442-78:hover .title1 {
    color: white !important;
    /* 悬停时title1颜色变为白色 */
}

.kadence-column256_791442-78:hover .kt-svg-icon-list {
    color: white !important;
    /* 悬停时kt-svg-icon-list颜色变为白色 */
}

.kadence-column256_791442-78:hover .decs1 {
    color: white !important;
    /* 悬停时kt-svg-icon-list颜色变为白色 */
}

/* 默认样式 */
.kadence-column256_c3bba5-5c {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

/* 悬停时上浮 */
.kadence-column256_c3bba5-5c:hover {
    transform: translateY(-10px);
}

/* 默认样式 */
.kadence-column256_c3bba5-5c .wp-block-kadence-single-icon {
    color     : var(--global-palette5) !important;
    /* 设置默认填充颜色 */
    transition: 0.3s ease !important;
    /* 平滑过渡 */
}

/* 悬停时的样式 */
.kadence-column256_c3bba5-5c:hover .wp-block-kadence-single-icon {
    color: white !important;
    /* 悬停时填充颜色变为白色 */
}

.kadence-column256_c3bba5-5c .title1 {
    transition: 0.3s ease !important;
}

.kadence-column256_c3bba5-5c .kt-svg-icon-list {
    transition: 0.3s ease !important;
}

.kadence-column256_c3bba5-5c:hover .title1 {
    color: white !important;
    /* 悬停时title1颜色变为白色 */
}

.kadence-column256_c3bba5-5c:hover .kt-svg-icon-list {
    color: white !important;
    /* 悬停时kt-svg-icon-list颜色变为白色 */
}

.kadence-column256_c3bba5-5c:hover .decs1 {
    color: white !important;
    /* 悬停时kt-svg-icon-list颜色变为白色 */
}

/* 默认样式 */
.kadence-column256_ef17aa-af {
    transition: transform 0.3s ease;
    /* 平滑过渡效果 */
}

/* 悬停时上浮 */
.kadence-column256_ef17aa-af:hover {
    transform: translateY(-10px);
}

/* 默认样式 */
.kadence-column256_ef17aa-af .wp-block-kadence-single-icon {
    color     : var(--global-palette5) !important;
    /* 设置默认填充颜色 */
    transition: 0.3s ease !important;
    /* 平滑过渡 */
}

/* 悬停时的样式 */
.kadence-column256_ef17aa-af:hover .wp-block-kadence-single-icon {
    color: white !important;
    /* 悬停时填充颜色变为白色 */
}

.kadence-column256_ef17aa-af .title1 {
    transition: 0.3s ease !important;
}

.kadence-column256_ef17aa-af .kt-svg-icon-list {
    transition: 0.3s ease !important;
}

.kadence-column256_ef17aa-af:hover .title1 {
    color: white !important;
    /* 悬停时title1颜色变为白色 */
}

.kadence-column256_ef17aa-af:hover .kt-svg-icon-list {
    color: white !important;
    /* 悬停时kt-svg-icon-list颜色变为白色 */
}

.kadence-column256_ef17aa-af:hover .decs1 {
    color: white !important;
    /* 悬停时kt-svg-icon-list颜色变为白色 */
}

.kb-row-layout-id256_09b8f9-40 .img {
    transition: transform 0.3s ease;
    width     : 100%;
    height    : auto;
}

.kb-row-layout-id256_09b8f9-40:hover .img {
    transform: scale(1.08);
    /* 放大图片 */
}

.ptitle {
    display           : -webkit-box;
    -webkit-line-clamp: 2;
    /* 限制为两行 */
    -webkit-box-orient: vertical;
    overflow          : hidden;
    text-overflow     : ellipsis;
    white-space       : normal;
    /* 确保文字换行 */
}

.kb-row-layout-id231_11c115-ba:hover .post-grid-title {
    color: var(--global-palette5);
}

.wp-block-kadence-slider .kb-slide-256_856603-87 .kb-advanced-slide-overlay {
    opacity: 0.4;
}

.wp-block-kadence-slider .kb-slide-256_856603-87 .kb-advanced-slide-inner-wrap {
    background-image   : url(wp-content/uploads/2025/02/Starlink.jpg);
    background-size    : cover;
    background-position: 50% 50%;
    background-repeat  : no-repeat;
}

.wp-block-kadence-slider .kb-slide-256_6264d2-f7 .kb-advanced-slide-overlay {
    opacity: 0.6;
}

.wp-block-kadence-slider .kb-slide-256_6264d2-f7 .kb-advanced-slide-inner-wrap {
    background-image   : url(https://kingwires.com/wp-content/uploads/2024/12/03214-scaled.jpg);
    background-size    : cover;
    background-position: center center;
    background-repeat  : no-repeat;
}

.wp-block-kadence-slider .kb-slide-256_25ff0f-e1 .kb-advanced-slide-overlay {
    opacity: 0.6;
}

.wp-block-kadence-slider .kb-slide-256_25ff0f-e1 .kb-advanced-slide-inner-wrap {
    background-image   : url(https://kingwires.com/wp-content/uploads/2024/12/103221-scaled.jpg);
    background-size    : cover;
    background-position: center center;
    background-repeat  : no-repeat;
}

.wp-block-kadence-slider .kb-slide-256_abcd07-cd .kb-advanced-slide-inner-wrap {
    align-items: flex-start;
}

.wp-block-kadence-slider .kb-slide-256_abcd07-cd .kb-advanced-slide-overlay {
    opacity: 0.6;
}

.wp-block-kadence-slider .kb-slide-256_abcd07-cd .kb-advanced-slide-inner-wrap {
    background-image   : url(https://kingwires.com/wp-content/uploads/2024/12/219103227-scaled.jpg);
    background-size    : cover;
    background-position: center center;
    background-repeat  : no-repeat;
}

.wp-block-kadence-slider .kb-slide-256_193abb-23 .kb-advanced-slide-overlay {
    opacity: 0.6;
}

.wp-block-kadence-slider .kb-slide-256_193abb-23 .kb-advanced-slide-inner-wrap {
    background-image   : url(https://kingwires.com/wp-content/uploads/2025/01/banner-1.jpg);
    background-size    : cover;
    background-position: center center;
    background-repeat  : no-repeat;
}

.wp-block-kadence-slider .kb-slide-256_d1a6bf-46 .kb-advanced-slide-overlay {
    opacity: 0.6;
}

.wp-block-kadence-slider .kb-slide-256_d1a6bf-46 .kb-advanced-slide-inner-wrap {
    background-image   : url(https://kingwires.com/wp-content/uploads/2025/01/banner-2.jpg);
    background-size    : cover;
    background-position: center center;
    background-repeat  : no-repeat;
}

.wp-block-kadence-slider .kb-slide-256_c014a0-3c .kb-advanced-slide-inner-wrap {
    align-items: flex-start;
}

.wp-block-kadence-slider .kb-slide-256_c014a0-3c .kb-advanced-slide-overlay {
    opacity: 0.6;
}

.wp-block-kadence-slider .kb-slide-256_c014a0-3c .kb-advanced-slide-inner-wrap {
    background-image   : url(https://kingwires.com/wp-content/uploads/2025/01/banner3.jpg);
    background-size    : cover;
    background-position: center center;
    background-repeat  : no-repeat;
}


.huake-side-bar {
    position: fixed;
    right   : 10px;
    z-index : 9999;

    background   : #fff;
    border-radius: 8px !important;
    box-shadow   : rgba(62, 57, 107, 0.1) 0px 0px 16px 0px;
}

.huake-side-bar a {
    display      : block;
    cursor       : pointer;
    width        : 80px;
    background   : #fff;
    position     : relative;
    color        : #676767;
    padding      : 15px 0;
    text-align   : center;
    box-sizing   : border-box;
    border-bottom: 1px solid #E8E8E8;
    border-radius: 3px;
}

.huake-side-bar a i {
    display: inline-block;
    width  : 28px;
    height : 28px;

}

.huake-side-bar a span {
    font-size: 14px;
    color    : #4a5568;
    display  : block;
    ;
    font-weight: 400;
    margin-top : 5px;
}

.huake-side-bar a {
    text-decoration: none;
}

.huake-side-bar a.wx .wx-box {
    width   : 132px;
    height  : 300px;
    position: absolute;
    right   : 98px;
    top     : -50px;
    display : none;
}

.huake-side-bar a.wx .wx-box .box {
    width     : 130px;
    padding   : 5px;
    border    : 1px solid #D6D7D7;
    text-align: center;
    background: #fff;
    overflow  : hidden;
}

.huake-side-bar a.wx .wx-box .box img {
    width: 140px !important;
}

.huake-side-bar a.wx .wx-box .box span {
    font-size     : 12px;
    color         : #333;
    line-height   : 18px;
    letter-spacing: 1px;
}

.huake-side-bar a.wx .wx-box .arrowPanel {
    width   : 12px;
    height  : 20px;
    position: absolute;
    right   : -10px;
    top     : 70px;
}

.huake-side-bar a.wx .wx-box .arrowPanel .arrow01 {
    width        : 0;
    height       : 0;
    font-size    : 0;
    line-height  : 0;
    position     : absolute;
    bottom       : 0;
    left         : 2px;
    top          : 0;
    border-top   : 10px dashed transparent;
    border-right : 10px dashed transparent;
    border-bottom: 10px dashed transparent;
    border-left  : 10px solid #ddd;
}

.huake-side-bar a.wx .wx-box .arrowPanel .arrow02 {
    width        : 0;
    height       : 0;
    font-size    : 0;
    line-height  : 0;
    position     : absolute;
    bottom       : 0;
    left         : 0;
    top          : 0;
    border-top   : 10px dashed transparent;
    border-right : 10px dashed transparent;
    border-bottom: 10px dashed transparent;
    border-left  : 10px solid #fff;
}

.huake-side-bar a.wx:hover .wx-box {
    display: block;
}


[data-products=type-1] .ct-image-container {
    BORDER       : 1px solid #e5e5e5;
    border-radius: 15px;
}

#huake-side-bar>a>img {
    margin: auto;
}



.wp-block-greenshift-blocks-toggler h1 {
    font-size: 22px;
}

.wp-block-greenshift-blocks-toggler h2 {
    font-size: 18px;
}

.wp-block-greenshift-blocks-toggler h3 {
    font-size: 16px;
}

.wp-block-greenshift-blocks-toggler h4 {
    font-size: 14px;
}

.post-excerpt1 {
    display           : -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow          : hidden;
    text-overflow     : ellipsis;
}

.post-grid-title {
    display           : -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow          : hidden;
    text-overflow     : ellipsis;
}

.wp-block-table td,
.wp-block-table th {
    padding    : 15px;
    line-height: 1.3;
}

.kb-pro-masonry-init .wp-block-kadence-query-card256_278f31-6e.wp-block-kadence-query-card .kb-query-grid-wrap {
    columns: 4;
}

.kb-pro-masonry-init .wp-block-kadence-query-card256_278f31-6e.wp-block-kadence-query-card .kb-query-grid-wrap .kb-query-item {
    margin-bottom: var(--global-kb-gap-md, 2rem);
}

.wp-block-kadence-query-card256_278f31-6e.wp-block-kadence-query-card .kb-query-grid-wrap.kb-query-grid-wrap {
    grid-template-columns: repeat(4, 1fr);
    row-gap              : var(--global-kb-gap-md, 2rem);
    column-gap           : 20px;
}

.wp-block-kadence-query-card256_278f31-6e .kb-query-grid-wrap .kb-query-item.kb-query-block-post {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
    background: normal;
}

.wp-block-kadence-query-card256_278f31-6e .kb-query-grid-wrap .kb-query-item.kb-query-block-post:hover {
    background: normal;
}

@media all and (max-width: 767px) {
    .kb-pro-masonry-init .wp-block-kadence-query-card256_278f31-6e.wp-block-kadence-query-card .kb-query-grid-wrap {
        columns: 1;
    }

    .wp-block-kadence-query-card256_278f31-6e.wp-block-kadence-query-card .kb-query-grid-wrap.kb-query-grid-wrap {
        grid-template-columns: repeat(1, 1fr);
    }
}

.kadence-column256_b26d25-854826>.kt-inside-inner-col {
    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);
}

.kadence-column256_b26d25-854826>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_b26d25-854826>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_b26d25-854826>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_b26d25-854826>.kt-inside-inner-col:before {
    opacity: 0.3;
}

.kadence-column256_b26d25-854826 {
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column256_b26d25-854826>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_b26d25-854826>.kt-inside-inner-col {
        flex-direction: column;
    }
}


.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af,
.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
    padding-top               : 3px;
    padding-right             : 10px;
    padding-bottom            : 3px;
    margin-bottom             : 0px;
    font-size                 : 15px;
    font-style                : normal;
    background-color          : #f4f4f4;
    border-top-left-radius    : 3px;
    border-top-right-radius   : 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius : 3px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
    display    : flex;
    gap        : 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] .kb-adv-heading-icon svg {
    width : 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] .kb-adv-heading-icon {
    font-size   : 15px;
    margin-right: 5px;
    margin-left : 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_461186-af,
    .wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
        font-size: 14px;
    }
}

.kb-image256_256168-4e .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04,
.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] {
    padding-top               : 3px;
    padding-right             : 10px;
    padding-bottom            : 3px;
    margin-top                : 5px;
    margin-bottom             : 0px;
    font-size                 : 15px;
    font-style                : normal;
    background-color          : #f4f4f4;
    border-top-left-radius    : 3px;
    border-top-right-radius   : 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius : 3px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] {
    display    : flex;
    gap        : 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] .kb-adv-heading-icon svg {
    width : 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] .kb-adv-heading-icon {
    font-size   : 15px;
    margin-right: 5px;
    margin-left : 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04,
    .wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] {
        font-size: 14px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82,
.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] {
    max-width   : 220px;
    margin-right: auto;
    margin-left : auto;
    margin-top  : 20px;
    text-align  : center;
    font-size   : 16px;
    font-weight : 600;
    font-style  : normal;
    font-family : 'DM Sans';
}

.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] a:hover,
.kt-adv-heading-link256_dc02a1-82:hover,
.kt-adv-heading-link256_dc02a1-82:hover .kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] a,
a.kb-advanced-heading-link.kt-adv-heading-link256_dc02a1-82 {
    text-decoration: none;
}

.kadence-column256_b26d25-854816>.kt-inside-inner-col {
    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);
}

.kadence-column256_b26d25-854816>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_b26d25-854816>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_b26d25-854816>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_b26d25-854816>.kt-inside-inner-col:before {
    opacity: 0.3;
}

.kadence-column256_b26d25-854816 {
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column256_b26d25-854816>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_b26d25-854816>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_256168-4e .kb-image-has-overlay:after {
    opacity: 0.3;
}


.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af,
.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
    padding-top               : 3px;
    padding-right             : 10px;
    padding-bottom            : 3px;
    margin-bottom             : 0px;
    font-size                 : 15px;
    font-style                : normal;
    background-color          : #f4f4f4;
    border-top-left-radius    : 3px;
    border-top-right-radius   : 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius : 3px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
    display    : flex;
    gap        : 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] .kb-adv-heading-icon svg {
    width : 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] .kb-adv-heading-icon {
    font-size   : 15px;
    margin-right: 5px;
    margin-left : 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_461186-af,
    .wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
        font-size: 14px;
    }
}


.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04,
.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] {
    padding-top               : 3px;
    padding-right             : 10px;
    padding-bottom            : 3px;
    margin-top                : 5px;
    margin-bottom             : 0px;
    font-size                 : 15px;
    font-style                : normal;
    background-color          : #f4f4f4;
    border-top-left-radius    : 3px;
    border-top-right-radius   : 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius : 3px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] {
    display    : flex;
    gap        : 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] .kb-adv-heading-icon svg {
    width : 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] .kb-adv-heading-icon {
    font-size   : 15px;
    margin-right: 5px;
    margin-left : 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04,
    .wp-block-kadence-advancedheading.kt-adv-heading256_9827de-04[data-kb-block="kb-adv-heading256_9827de-04"] {
        font-size: 14px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15,
.wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15[data-kb-block="kb-adv-heading256_158b45-15"] {
    padding-top               : 3px;
    padding-right             : 10px;
    padding-bottom            : 3px;
    margin-top                : 5px;
    margin-bottom             : 0px;
    font-size                 : 15px;
    font-style                : normal;
    background-color          : #f4f4f4;
    border-top-left-radius    : 3px;
    border-top-right-radius   : 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius : 3px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15[data-kb-block="kb-adv-heading256_158b45-15"] {
    display    : flex;
    gap        : 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15[data-kb-block="kb-adv-heading256_158b45-15"] .kb-adv-heading-icon svg {
    width : 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15[data-kb-block="kb-adv-heading256_158b45-15"] .kb-adv-heading-icon {
    font-size   : 15px;
    margin-right: 5px;
    margin-left : 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15[data-kb-block="kb-adv-heading256_158b45-15"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15,
    .wp-block-kadence-advancedheading.kt-adv-heading256_158b45-15[data-kb-block="kb-adv-heading256_158b45-15"] {
        font-size: 14px;
    }
}


.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82,
.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] {
    max-width   : 220px;
    margin-right: auto;
    margin-left : auto;
    margin-top  : 20px;
    text-align  : center;
    font-size   : 16px;
    font-weight : 600;
    font-style  : normal;
    font-family : 'DM Sans';
}

.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] a:hover,
.kt-adv-heading-link256_dc02a1-82:hover,
.kt-adv-heading-link256_dc02a1-82:hover .kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading256_dc02a1-82[data-kb-block="kb-adv-heading256_dc02a1-82"] a,
a.kb-advanced-heading-link.kt-adv-heading-link256_dc02a1-82 {
    text-decoration: none;
}


.kadence-column256_b26d25-854811>.kt-inside-inner-col {
    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);
}

.kadence-column256_b26d25-854811>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_b26d25-854811>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_b26d25-854811>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_b26d25-854811>.kt-inside-inner-col:before {
    opacity: 0.3;
}

.kadence-column256_b26d25-854811 {
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column256_b26d25-854811>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_b26d25-854811>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_256168-4e .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af,
.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
    padding-top               : 3px;
    padding-right             : 10px;
    padding-bottom            : 3px;
    margin-bottom             : 0px;
    font-size                 : 15px;
    font-style                : normal;
    background-color          : #f4f4f4;
    border-top-left-radius    : 3px;
    border-top-right-radius   : 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius : 3px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
    display    : flex;
    gap        : 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] .kb-adv-heading-icon svg {
    width : 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] .kb-adv-heading-icon {
    font-size   : 15px;
    margin-right: 5px;
    margin-left : 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_461186-af,
    .wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
        font-size: 14px;
    }
}


.kb-pro-masonry-init .wp-block-kadence-query-card256_3b136f-ba.wp-block-kadence-query-card .kb-query-grid-wrap {
    columns: 4;
}

.kb-pro-masonry-init .wp-block-kadence-query-card256_3b136f-ba.wp-block-kadence-query-card .kb-query-grid-wrap .kb-query-item {
    margin-bottom: var(--global-kb-gap-md, 2rem);
}

.wp-block-kadence-query-card256_3b136f-ba.wp-block-kadence-query-card .kb-query-grid-wrap.kb-query-grid-wrap {
    grid-template-columns: repeat(4, 1fr);
    row-gap              : var(--global-kb-gap-md, 2rem);
    column-gap           : 20px;
}

.wp-block-kadence-query-card256_3b136f-ba .kb-query-grid-wrap .kb-query-item.kb-query-block-post {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
    background: normal;
}

.wp-block-kadence-query-card256_3b136f-ba .kb-query-grid-wrap .kb-query-item.kb-query-block-post:hover {
    background: normal;
}

@media all and (max-width: 767px) {
    .kb-pro-masonry-init .wp-block-kadence-query-card256_3b136f-ba.wp-block-kadence-query-card .kb-query-grid-wrap {
        columns: 1;
    }

    .wp-block-kadence-query-card256_3b136f-ba.wp-block-kadence-query-card .kb-query-grid-wrap.kb-query-grid-wrap {
        grid-template-columns: repeat(1, 1fr);
    }
}

.kadence-column256_b26d25-853875>.kt-inside-inner-col {
    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);
}

.kadence-column256_b26d25-853875>.kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column256_b26d25-853875>.kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column256_b26d25-853875>.kt-inside-inner-col>.aligncenter {
    width: 100%;
}

.kadence-column256_b26d25-853875>.kt-inside-inner-col:before {
    opacity: 0.3;
}

.kadence-column256_b26d25-853875 {
    position: relative;
}

@media all and (max-width: 1024px) {
    .kadence-column256_b26d25-853875>.kt-inside-inner-col {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .kadence-column256_b26d25-853875>.kt-inside-inner-col {
        flex-direction: column;
    }
}

.kb-image256_256168-4e .kb-image-has-overlay:after {
    opacity: 0.3;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af,
.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
    padding-top               : 3px;
    padding-right             : 10px;
    padding-bottom            : 3px;
    margin-bottom             : 0px;
    font-size                 : 15px;
    font-style                : normal;
    background-color          : #f4f4f4;
    border-top-left-radius    : 3px;
    border-top-right-radius   : 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius : 3px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
    display    : flex;
    gap        : 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] .kb-adv-heading-icon svg {
    width : 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] .kb-adv-heading-icon {
    font-size   : 15px;
    margin-right: 5px;
    margin-left : 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] mark.kt-highlight {
    font-style                  : normal;
    color                       : #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break        : clone;
    padding-top                 : 0px;
    padding-right               : 0px;
    padding-bottom              : 0px;
    padding-left                : 0px;
}

@media all and (max-width: 767px) {

    .wp-block-kadence-advancedheading.kt-adv-heading256_461186-af,
    .wp-block-kadence-advancedheading.kt-adv-heading256_461186-af[data-kb-block="kb-adv-heading256_461186-af"] {
        font-size: 14px;
    }
}

.kadence-sticky-header {
    background: #fff !important;
}

.footer_section {
    background: #d7d7d7;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id119_1a6fea-a1 {
    margin-top: 0px !important;
}

/* banner services start */
.services-banner {
    background-size      : cover;
    background-position  : 50% 50%;
    background-attachment: fixed;
    background-repeat    : no-repeat;

    opacity         : 0.83;
    background-color: #ffffff;

}

.breadcrumb-area {

    padding       : 140px 10px 10px 72px;
    color         : #112164;
    font-weight   : 700;
    font-size     : 48px;
    line-height   : 1.5;
    text-transform: capitalize;
}

.breadcrumb-area span a {
    color: #112164;
}

/* banner services end */

/* about start */
.who-we {
    margin-top: 50px;
}

.who-we-are h5 {
    color: #ed462a;
}

.who-we-are h2 {
    color      : #112164;
    font-weight: 700;
    font-size  : 40px;

    text-transform: capitalize;
}

.driven p {
    text-align: justify;
}

.driven img {
    border-radius: 8px;
}

.counter svg {
    width           : 30%;
    background-color: #0d99e5;
    border-radius   : 50%;
    padding         : 10px;
}

.counter {
    display         : flex;
    background-color: aliceblue;
    padding         : 23px;
    margin-bottom   : 50px;
}

.counter-count {
    margin-left: 50px;
}

.counter-1 {
    font-size  : 40px;
    font-weight: 700;
}

.list-group-item {
    border: none !important;
}

.list-group i {
    color: #112164;
}

.discover-excellence {
    position        : absolute;
    background-color: #ffffff;
    color           : #000000;
    box-shadow      : 0px 10px 40px 0.4px rgba(31, 59, 117, 0.07);

    padding      : 20px;
    width        : 18%;
    margin-top   : -80px;
    right        : 267px;
    /* text-align: center; */
    border-radius: 5px;
}

.discover-excellence mark {
    background-color: #fff;
    font-size       : 21px;
    color           : #1f3bb1;
    font-weight     : bold;
}

.meet-the-partner {
    background-color: #f6fdff;
}


/* tab pane start */
.nav-tabs {
    --bs-nav-tabs-border-width: none !important;
}

.nav-item a {
    color      : #1f3bb1;
    font-weight: 600;
}

.nav-tabs .nav-link:hover {
    border-bottom: 3px solid #ed462a !important;
}

.nav-link.active {
    border-bottom: 3px solid #ed462a !important;
}

/* tab pane end */


/* about end */

/* contact start */
.contact-area {
    padding: 96px 10px 65px 72px !important;
    ;
    font-size: 35px;
}

.form-group-container {
    display   : grid;
    gap       : 1rem;
    margin-top: 2rem;
}

.form-group {
    display       : flex;
    flex-direction: column;
}

.form-label {
    margin-bottom: 0.5rem;
}



.form-textarea {
    min-height: 120px;
}

.form-submit {
    width           : 100%;
    margin-top      : 1.2rem;
    background-color: #112164;
    color           : #fff;
    padding         : 13px 5px;
    border-radius   : 0.375rem;
}

.call-us {
    margin-bottom: 50px;
}

.call-us h4 {
    color: #112164;
}

.call-us h6 {
    color: #112164;
}

.visit h6 {
    font-weight: 400;
}

/* contact us end */

/* product start */
.banner-image img {
    margin-bottom: 50px;
}

.product-area {
    padding: 50px 10px 10px 72px !important;
}

.utp-section {
    box-shadow   : rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding      : 20px;
    margin-bottom: 50px;
    border-radius: 8px;
}

.utp-section-text {
    margin-top: 30px;
}

.utp-section-text h5 {
    color        : #112164;
    margin-bottom: 20px;
}

.utp-section-text mark {
    background-color: #f4f4f4 !important;
    color           : #112164;
}

.utp-image:hover {
    transform : scale(1.2);
    transition: transform .2s;
}

.link-sec {
    display: flex;
}

#more {
    display: none;
}

.list-group-item a {
    text-decoration: none !important;
    color          : #112164;
}

.latest-pro h5 {
    font-size: 15px !important;
}

button a {
    color: #fff;
}

.carousel-control-prev-icon {
    background-color: #000;
}

.carousel-control-next-icon {
    background-color: #000;
}

.icon-porduct {
    font-size       : 25px;
    background-color: #f4f4f4;
    border-radius   : 50px;
    padding         : 10px;
    color           : #0d99e5;
}

.point-section h6 {
    color: #112164;

}

.accordion {
    --bs-accordion-border-color: #ffffff !important;
}

.services-tab {
    margin-top: 90px;
}

.services-sec {
    background-color: #f7fbfc;
    padding         : 20px;
    border-right    : 3px solid #E1E7F4 !important;
    box-shadow      : 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    margin-left     : 80px;
    position        : absolute;
    top             : 137px;
    left            : 2px;
    width           : 70%;
}

.services-sec:hover {
    border-right: 3px solid #112164 !important;
}

.kingwire-sec {
    position     : relative;
    margin-bottom: 114px;
}

.tab-sec {
    color      : #112164 !important;
    font-weight: 600 !important;
}

.tab-sec:hover {
    color      : #ed462a !important;
    font-weight: 600 !important;
}



.accordion-wrapper {
    border-radius: 8px;
    overflow     : hidden;
    box-shadow   : 0 4px 4px -2px rgba(0, 0, 0, 0.5);

    margin: 0 auto;
}

.accordion {
    width        : 100%;
    color        : white;
    overflow     : hidden;
    margin-bottom: 16px;
}

.accordion:last-child {
    margin-bottom: 0;
}

.accordion-label {


    display         : flex;
    -webkit-box-pack: justify;
    justify-content : space-between;
    padding         : 16px;
    background      : rgb(31 46 112);
    font-weight     : bold;
    cursor          : pointer;
    font-size       : 15px;
}

.accordion-label:hover {
    background: rgba(4, 57, 94, 1);
}

.accordion-label::after {
    content           : "\276F";
    width             : 16px;
    height            : 16px;
    text-align        : center;
    -webkit-transition: all 0.3s;
    transition        : all 0.3s;
}

.accordion-content {
    max-height        : 0;
    padding           : 0 16px;
    color             : rgba(4, 57, 94, 1);
    background        : white;
    -webkit-transition: all 0.3s;
    transition        : all 0.3s;
}

.accordion-content p {
    margin   : 0;
    color    : #000;
    font-size: 14px;
}







/* product end */

/* responsive start */
@media all and (max-width: 915px) {
    .product-area {
        padding: 20px !important;
    }

    .contact-area {
        padding  : 20px !important;
        font-size: 18px;
    }

    .utp-lan-section {
        text-align: center !important;
    }
}

/* industry-solution start */
.industry-solution img {
    width        : 100%;
    height       : 400px;
    border-radius: 10px;
}

.network-cable {
    box-shadow   : rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 8px;
    margin-bottom: 20px;
    height       : 500px;
}

.network-cable img {
    width  : 100%;
    height : 244px;
    padding: 20px;
}

.link-network {
    padding   : 20px;
    margin-top: 0px !important;
    color     : #202d6f;

}

.industry-solution-content h6 {
    margin-top: 20px;
    color     : #202d6f;
}

.industry-solution-content p {
    padding    : 20px;
    padding-top: 100px;
    font-size  : 30px;
    font-weight: 700;
}


/* blog start */
.blog-sec {
    margin-top: 30px;
}

.btn-read-more {
    background-color: #202d6f;
    color           : #fff;
    padding         : 7px;
    border-radius   : 8px;
    text-decoration : none;
    font-weight     : 600;
    font-size       : 14px;
}

.blog-card-body {
    padding: 20px;
}

.blog-card-title {
    text-align: center;
}

/* blog end */

.button-left {
    margin-left: 50px;
}

.button-product button:hover {
    background-color: #ed462a !important;

}

.button-product button a:hover {
    color          : #fff !important;
    text-decoration: auto !important;
}

.button-product button a {
    text-decoration: auto !important;
}

/* partner form start */

.partner-sec {
    margin-top: 30px;
}

.bg_gray {
    background-color: #f5f6f6;
    padding         : 30px;
    border-radius   : 10px;
    box-shadow      : 0px 0px 8px #bdbdbd;
}

/* prtner forn end */

/* download start */
.download_box {
    padding      : 15px;
    background   : #f1f1f1;
    border-radius: 15px;
    text-align   : center;
    margin       : 10px 0px;
    transition   : 2s;
    cursor       : pointer;
}

.download_box:hover {
    box-shadow: 0px 0px 6px #c1c1c1;
    margin-top: -2px;
}

.download_box h4 {
    font-size     : 20px;
    padding-bottom: 20px;
}

.download_box a {
    border         : 1px solid #ed4729;
    padding        : 5px 15px;
    text-decoration: none;
    font-size      : 15px;
    font-weight    : 500;
    color          : #ed4729;
    border-radius  : 10px;
    transition     : 1s;
}

.download_box a:hover {
    background     : #ed4729;
    color          : #fff;
    text-decoration: none;
}

/* download end */



/* Thanks You start */
.thank_content {
    text-align: center;
    padding   : 50px 0px;
    margin    : 20px 50px;
}

.thank_content h1 {
    font-size : 55px;
    text-align: center;
    color     : #112164;
    padding   : 20px 0px;
}

.thank_content p {
    font-size: 25px;
    padding  : 20px 0px;
}

.thank_content a {
    background   : #ed462a;
    padding      : 10px 20px;
    color        : #fff;
    border-radius: 20px;
}

.thank_content a:hover {
    background: #112164;
    box-shadow: 0px 6px 6px #c5c5c5;
}

/* Thanks you end */
.switching-banner {
    height : 500px !important;
    opacity: 1.83 !important;
}

.switching-breadcrumb {
    color      : #fff !important;
    font-weight: 100 !important;
    padding    : 20px 10px 10px 0px !important;
    font-size  : 60px !important;
}

.switching-title {
    font-size: 60px !important;
    padding  : 20px 10px 10px 0px !important;
}

.card_point ul {
    list-style-type: none;
    padding-left   : 0;
}

.card_point li {
    position     : relative;
    padding-left : 20px;
    margin-bottom: 4px;
    /* color     : #808287; */
    line-height  : 24px;
    font-size    : 20px;
    margin-top   : 10px;
    font-weight  : 400;
}

.card_point li::before {
    content    : "\f192";
    font-family: "FontAwesome";
    color      : #ffffff;
    position   : absolute;
    left       : 0;
    top        : 0;
    font-size  : 14px;
}

/* switching start */
.slider-wrapper {
    position   : relative;
    max-width  : 1100px;
    margin     : auto;
    display    : flex;
    align-items: center;
}

.slider-container {
    overflow: hidden;
    width   : 100%;
}

.slider {
    display   : flex;
    transition: transform 0.5s ease;
}

.card {
    /* min-width: 270px; */
    background   : #fff;
    margin       : 0 10px;
    padding      : 20px;
    text-align   : center;
    border-radius: 10px;
    box-shadow   : 0 4px 12px rgba(0, 0, 0, 0.1);
    height       : 100% !important;
}

.card img {
    width        : 100%;
    height       : auto;
    margin-bottom: 15px;
}

.card h3 {
    margin-bottom: 10px;
    font-size    : 18px;
}

.card p {
    font-size    : 14px;
    color        : #555;
    margin-bottom: 15px;
}

.card a {
    text-decoration: none;
    color          : #1f3bb1;
    font-weight    : bold;
}

.nav-btn {
    background   : #fff;
    color        : #1f3bb1;
    border       : none;
    font-size    : 28px;
    cursor       : pointer;
    padding      : 1px 15px;
    border-radius: 50%;
    box-shadow   : 0 2px 8px rgba(0, 0, 0, 0.2);
    height       : 51px;
}

.nav-btn:hover {
    background: #1f3bb1;
    color     : #fff;
}

.deploy-even {
    margin-top      : 50px;
    background-color: #f3f3f3;
    padding         : 40px;
}

.switch-network {
    color: #1f3bb1;
    ;
    padding   : 20px;
    text-align: center;
}

.switching-title-para {
    margin-bottom: 30px;
}

/* switching end */