@font-face {
    font-family: "AGENOVA";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/AGENOVA.eot");
    src: url("/fonts/montserrat-v31-latin-500.woff2") format("woff2");
    font-display: swap;
}

/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/montserrat-v31-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/montserrat-v31-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/montserrat-v31-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/montserrat-v31-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.heroica::before {
    content: "";
    position: absolute;
    display: block !important;
    inset: 0;
    background: #000;
    opacity: 0.5;
}

.kb-adv-form-submit-button {
    z-index: 1;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    text-align: center;
    align-items: center;
    justify-content: center
}

.kb-adv-form-submit-button.wp-block-button__link {
    width: auto;
    height: auto
}

.kb-adv-form-submit-button.kt-btn-width-type-full {
    flex: 1 0 fit-content;
    width: 100%
}

.kb-adv-form-submit-button:not(.kb-btn-global-inherit) {
    border: 0 solid rgba(0,0,0,0);
    padding: .4em 1em;
    cursor: pointer;
    font-size: 1.125rem;
    border-radius: 3px;
    transition: all .3s ease-in-out;
    box-shadow: none
}

.kb-adv-form-submit-button:not(.kb-btn-global-inherit):hover {
    box-shadow: none
}

.kb-adv-form-submit-button.kb-btn-global-outline {
    border: 2px solid var(--global-palette-btn-bg, #3633e1);
    background: rgba(0,0,0,0);
    color: var(--global-palette-btn-bg, #3633e1);
    padding: calc(.4em - 2px) calc(1em - 2px)
}

.kb-adv-form-submit-button.kb-btn-global-outline:hover {
    border-color: var(--global-palette-btn-bg-hover, #2f2ffc);
    background: rgba(0,0,0,0);
    color: var(--global-palette-btn-bg-hover, #2f2ffc)
}

.kb-adv-form-submit-button::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    background: rgba(0,0,0,0)
}

.kb-adv-form-submit-button:hover::before,.kb-adv-form-submit-button:focus::before {
    opacity: 1
}

.kb-adv-form-submit-button.kt-btn-has-svg-true {
    gap: .5em;
    display: inline-flex
}

.wp-block-kadence-advanced-form-submit .kb-svg-icon-wrap {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.wp-block-kadence-advanced-form-submit .kb-svg-icon-wrap svg {
    width: 1em;
    height: 1em
}

.kb-form-basic-style {
    font-size: var(--kb-form-font-size, 1rem);
    line-height: var(--kb-form-line-height, 1.6)
}

.kb-form-basic-style textarea {
    width: 100%
}

.kb-form-basic-style input[type=text],.kb-form-basic-style input[type=email],.kb-form-basic-style input[type=url],.kb-form-basic-style input[type=search],.kb-form-basic-style input[type=number],.kb-form-basic-style input[type=tel],.kb-form-basic-style input[type=range],.kb-form-basic-style input[type=time],.kb-form-basic-style input[type=datetime],.kb-form-basic-style input[type=color],.kb-form-basic-style input[type=file],.kb-form-basic-style textarea {
    -webkit-appearance: none;
    color: var(--kb-form-text-color, var(--global-palette5, #555352));
    border: var(--kb-form-border-width, 1px) solid var(--kb-form-border-color, var(--global-gray-400, #cbd5e0));
    font-size: var(--kb-form-font-size, 1rem);
    line-height: var(--kb-form-line-height, 1.6);
    border-radius: var(--kb-form-border-radius, 3px);
    padding: var(--kb-form-v-padding, 0.4em) var(--kb-form-h-padding, 0.5em);
    max-width: 100%;
    background: var(--kb-form-background-color, var(--global-palette9, #fff));
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
    font-family: inherit
}

.kb-form-basic-style input[type=text]:focus,.kb-form-basic-style input[type=email]:focus,.kb-form-basic-style input[type=url]:focus,.kb-form-basic-style input[type=search]:focus,.kb-form-basic-style input[type=number]:focus,.kb-form-basic-style input[type=tel]:focus,.kb-form-basic-style input[type=range]:focus,.kb-form-basic-style input[type=time]:focus,.kb-form-basic-style input[type=datetime]:focus,.kb-form-basic-style input[type=color]:focus,.kb-form-basic-style input[type=file]:focus,.kb-form-basic-style textarea:focus {
    color: var(--kb-form-text-focus-color, var(--kb-form-text-color, var(--global-palette, #241e1a)));
    border-color: var(--kb-form-border-focus-color, var(--global-palette6, #6e6e70));
    outline: 0;
    box-shadow: 0px 5px 15px -7px rgba(0,0,0,.1);
    background: var(--kb-form-background-focus-color, var(--kb-form-background-color, var(--global-palette9, #fff)))
}

.kb-form-basic-style select {
    border: var(--kb-form-border-width, 1px) solid var(--kb-form-border-color, var(--global-gray-400, #cbd5e0));
    background-size: 16px 100%;
    padding: var(--kb-form-v-padding, 0.4em) 35px var(--kb-form-v-padding, 0.4em) var(--kb-form-h-padding, 0.5em);
    font-size: var(--kb-form-font-size, 1rem);
    line-height: var(--kb-form-line-height, 1.6);
    border-radius: var(--kb-form-border-radius, 3px);
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat calc(100% - 6px) 50%,var(--kb-form-background-color, var(--global-palette9, #fff));
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    outline: 0;
    font-family: inherit;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0)
}

.kb-form-basic-style select::-ms-expand {
    display: none
}

.kb-form-basic-style select:focus {
    color: var(--kb-form-text-focus-color, var(--kb-form-text-color, var(--global-palette, #241e1a)));
    border-color: var(--kb-form-border-focus-color, var(--global-palette6, #6e6e70));
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat calc(100% - 6px) 50%,var(--kb-form-background-focus-color, var(--kb-form-background-color, var(--global-palette9, #fff)));
    box-shadow: 0px 5px 15px -7px rgba(0,0,0,.1);
    outline: 0
}

.kb-form-basic-style select:focus option {
    color: #333
}

.kb-form-basic-style button {
    line-height: var(--kb-form-line-height, 1.6)
}

.kb-form-basic-style ::-webkit-input-placeholder {
    color: var(--kb-form-placeholder-color, var(--global-palette6, #6e6e70))
}

.kb-form-basic-style ::-moz-placeholder {
    color: var(--kb-form-placeholder-color, var(--global-palette6, #6e6e70));
    opacity: 1
}

.kb-form-basic-style :-ms-input-placeholder {
    color: var(--kb-form-placeholder-color, var(--global-palette6, #6e6e70))
}

.kb-form-basic-style :-moz-placeholder {
    color: var(--kb-form-placeholder-color, var(--global-palette6, #6e6e70))
}

.kb-form-basic-style ::placeholder {
    color: var(--kb-form-placeholder-color, var(--global-palette6, #6e6e70))
}

.kb-form-basic-style input[type=radio],.kb-form-basic-style input[type=checkbox] {
    -webkit-appearance: none;
    appearance: none;
    background: var(--kb-form-background-color, var(--global-palette9, #fff));
    margin: 0;
    color: currentColor;
    width: .9em;
    height: .9em;
    border: max(var(--kb-form-border-width, 1px),1px) solid var(--kb-form-border-color, var(--global-gray-400, #cbd5e0));
    border-radius: 50%;
    transform: translateY(-0.18em);
    display: grid;
    place-content: center;
    min-width: .8em
}

.kb-form-basic-style input[type=checkbox] {
    transform: translateY(-0.075em);
    border-radius: var(--kb-form-border-radius, 3px)
}

.kb-form-basic-style input[type=radio]::before,.kb-form-basic-style input[type=checkbox]::before {
    content: "";
    width: .3em;
    height: .3em;
    border-radius: 50%;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--kb-form-check-color, #fff);
    background-color: CanvasText
}

.kb-form-basic-style input[type=checkbox]::before {
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    border-radius: var(--kb-form-border-radius, 3px);
    width: .5em;
    height: .5em
}

.kb-form-basic-style input[type=radio]:checked,.kb-form-basic-style input[type=checkbox]:checked {
    border-color: var(--kb-form-check-highlight-color, #0c5aff);
    background: var(--kb-form-check-highlight-color, #0c5aff)
}

.kb-form-basic-style input[type=radio]:checked::before,.kb-form-basic-style input[type=checkbox]:checked::before {
    transform: scale(1)
}

.kb-form-basic-style input[type=radio]:focus,.kb-form-basic-style input[type=checkbox]:focus {
    outline-offset: 3px
}

.kb-form-basic-style .kb-radio-check-item {
    display: flex;
    margin: 0;
    align-items: baseline
}

.kb-form-basic-style .kb-radio-check-item label {
    flex-grow: 1;
    padding-left: .4em;
    font-size: 90%;
    color: var(--kb-form-text-color, var(--global-palette5, #555352))
}

.kb-form-basic-style input[type=file]::file-selector-button {
    margin-right: 1em;
    border: none;
    font-size: 90%;
    padding: var(--kb-form-btn-v-padding, 0.2em) var(--kb-form-btn-h-padding, 1em);
    border-radius: var(--kb-form-border-radius, 3px);
    cursor: pointer;
    transition: background .2s ease-in-out
}

.kb-form-basic-style input.has-error:not(:focus):invalid,.kb-form-basic-style textarea.has-error:not(:focus):invalid {
    border-color: var(--kb-form-error-color, #be001b) !important
}

.kb-form-basic-style * {
    box-sizing: border-box
}

.wp-block-kadence-advanced-form .kb-advanced-form {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 1.6em;
    position: relative
}

.wp-block-kadence-advanced-form .kb-advanced-form>* {
    margin-bottom: 0;
    margin-top: 0
}

.wp-block-kadence-advanced-form .kb-adv-form-required {
    margin-left: 2px;
    color: #b32d2e
}

.wp-block-kadence-advanced-form .kb-adv-form-field {
    display: flex;
    flex-direction: column;
    max-width: 100%
}

.wp-block-kadence-advanced-form .kb-adv-form-field.kb-submit-field {
    flex-direction: initial
}

.wp-block-kadence-advanced-form .kb-adv-form-field[hidden] {
    display: none
}

.wp-block-kadence-advanced-form .wp-block-kadence-column[hidden] {
    display: none
}

.wp-block-kadence-advanced-form select {
    max-width: unset
}

.wp-block-kadence-advanced-form .kb-adv-form-loading {
    position: absolute;
    top: -5px;
    bottom: -5px;
    left: -5px;
    right: -5px;
    background: hsla(0,0%,100%,.7);
    z-index: 10;
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.wp-block-kadence-advanced-form fieldset.kb-radio-check-item-wrap {
    padding: 0;
    margin: 0;
    border: 0
}

.wp-block-kadence-advanced-form legend.kb-adv-form-label {
    font-weight: inherit;
    display: block
}

.wp-block-kadence-advanced-form.kb-form-is-dark .kb-adv-form-loading {
    background: rgba(0,0,0,.7)
}

@keyframes kb-adv-form-ellipses1 {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes kb-adv-form-ellipses3 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

@keyframes kb-adv-form-ellipses2 {
    0% {
        transform: translate(0, 0)
    }

    100% {
        transform: translate(19px, 0)
    }
}

.kb-adv-form-warning {
    background: var(--kb-form-error-background, #fde4e9);
    padding: .7em;
    border-radius: 3px;
    border: 0;
    text-align: left;
    width: 100%;
    margin-top: 3px;
    color: var(--kb-form-error-color, #be001b)
}

.kb-form-is-dark {
    --kb-form-error-color: #fff;
    --kb-form-error-background: #be001b;
    --kb-form-success-color: #fff;
    --kb-form-success-background: #2b6cb0
}

.kb-form-is-dark .kb-adv-form-field select option {
    color: var(--global-palette9, #ffffff)
}

.kb-adv-form-message.kb-adv-form-warning {
    padding: 1em
}

.kb-adv-form-message {
    margin-bottom: 3px;
    margin-top: 0px
}

.no-js .kb-adv-form-label-style-float .kb-adv-form-text-type-input:not(.kb-form-field-focus) .kb-adv-form-label {
    cursor: pointer;
    transform: translate(0, 0) scale(0.75)
}

.kb-adv-form-label-style-float .kb-adv-form-field .kb-adv-form-label {
    cursor: pointer;
    opacity: 1;
    transform: translate(0, 0) scale(0.75);
    transform-origin: left bottom;
    padding: var(--kb-form-v-padding, 0.4em) 0;
    transition: all .2s;
    font-size: 1em;
    margin-top: -1em
}

.kb-adv-form-label-style-float .kb-adv-form-text-type-input:not(.kb-form-field-focus) .kb-adv-form-label {
    cursor: text;
    transform: translate(var(--kb-form-h-padding, 0.5em), calc(100% + var(--kb-form-border-width, 1px))) scale(1)
}

.kb-adv-form-label-style-float .kb-adv-form-text-type-input input::placeholder,.kb-adv-form-label-style-float .kb-adv-form-text-type-input textarea::placeholder {
    opacity: 1;
    transition: all .2s
}

.kb-adv-form-label-style-float .kb-adv-form-text-type-input input:placeholder-shown:not(:focus)::placeholder,.kb-adv-form-label-style-float .kb-adv-form-text-type-input textarea:placeholder-shown:not(:focus)::placeholder {
    opacity: 0
}

.kb-buttons-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: var(--global-kb-gap-xs, 0.5rem)
}

.kb-button {
    z-index: 1;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    text-align: center;
    align-items: center;
    justify-content: center
}

.kb-button.wp-block-button__link {
    width: auto;
    height: auto
}

.kb-button.kt-btn-width-type-full {
    flex: 1 0 fit-content;
    width: 100%
}

.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity) {
    text-decoration: none
}

.kb-button:not(.kb-btn-global-inherit) {
    border: 0 solid rgba(0,0,0,0);
    padding: .4em 1em;
    cursor: pointer;
    font-size: 1.125rem;
    border-radius: 3px;
    transition: all .3s ease-in-out;
    box-shadow: none
}

.kb-button:not(.kb-btn-global-inherit):hover {
    box-shadow: none
}

.kb-button.kb-btn-global-outline {
    border: 2px solid var(--global-palette-btn-bg, #3633e1);
    background: rgba(0,0,0,0);
    color: var(--global-palette-btn-bg, #3633e1);
    padding: calc(.4em - 2px) calc(1em - 2px)
}

.kb-button.kb-btn-global-outline:hover {
    border-color: var(--global-palette-btn-bg-hover, #2f2ffc);
    background: rgba(0,0,0,0);
    color: var(--global-palette-btn-bg-hover, #2f2ffc)
}

.kb-button.kb-btn-global-outline:focus {
    border-color: var(--global-palette-btn-bg-hover, #2f2ffc);
    background: rgba(0,0,0,0);
    color: var(--global-palette-btn-bg-hover, #2f2ffc)
}

.kb-button::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    background: rgba(0,0,0,0)
}

.kb-button:hover::before,.kb-button:focus::before {
    opacity: 1
}

.kb-button.kt-btn-has-svg-true {
    gap: .5em;
    display: inline-flex
}

.wp-block-kadence-advancedbtn .kb-svg-icon-wrap {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg {
    width: 1em;
    height: 1em
}

.kb-gallery-ul * {
    box-sizing: border-box
}

.wp-block-kadence-advancedgallery {
    flex: 1
}

.wp-block-kadence-advancedgallery:after {
    clear: both;
    display: table;
    content: ""
}

.wp-block-kadence-advancedgallery .kb-gallery-ul,ul.menu .wp-block-kadence-advancedgallery ul.kb-gallery-ul.kb-gallery-ul {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    box-sizing: border-box;
    margin: 0
}

.rtl .wp-block-kadence-advancedgallery .kb-gallery-ul {
    padding: 0
}

.kb-gallery-ul {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    box-sizing: border-box
}

.kb-gallery-ul .kadence-blocks-gallery-item {
    position: relative;
    list-style-type: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner {
    position: relative;
    margin-bottom: 0
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure {
    margin: 0 auto
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius {
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin: 0 auto
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain {
    border: 0;
    background: rgba(0,0,0,0);
    padding: 0;
    margin: 0;
    display: block;
    width: 100%
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic {
    height: 0;
    position: relative
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img {
    position: absolute;
    flex: 1;
    height: 100%;
    object-fit: cover;
    width: 100%;
    top: 0;
    left: 0;
    outline-offset: -4px
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0
}

@supports(position: sticky) {
    .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
        width:auto
    }
}

.kb-gallery-ul[data-columns-ss="1"] .kadence-blocks-gallery-item {
    width: calc(100%/1)
}

.kb-gallery-ul[data-columns-ss="2"] .kadence-blocks-gallery-item {
    width: calc(100%/2)
}

.kb-gallery-ul[data-columns-ss="3"] .kadence-blocks-gallery-item {
    width: calc(100%/3)
}

.kb-gallery-ul[data-columns-ss="4"] .kadence-blocks-gallery-item {
    width: calc(100%/4)
}

.kb-gallery-ul[data-columns-ss="5"] .kadence-blocks-gallery-item {
    width: calc(100%/5)
}

@media(min-width: 543px) {
    .kb-gallery-ul[data-columns-xs="1"] .kadence-blocks-gallery-item {
        width:calc(100%/1)
    }

    .kb-gallery-ul[data-columns-xs="2"] .kadence-blocks-gallery-item {
        width: calc(100%/2)
    }

    .kb-gallery-ul[data-columns-xs="3"] .kadence-blocks-gallery-item {
        width: calc(100%/3)
    }

    .kb-gallery-ul[data-columns-xs="4"] .kadence-blocks-gallery-item {
        width: calc(100%/4)
    }

    .kb-gallery-ul[data-columns-xs="5"] .kadence-blocks-gallery-item {
        width: calc(100%/5)
    }

    .kb-gallery-ul[data-columns-xs="6"] .kadence-blocks-gallery-item {
        width: calc(100%/6)
    }

    .kb-gallery-ul[data-columns-xs="7"] .kadence-blocks-gallery-item {
        width: calc(100%/7)
    }

    .kb-gallery-ul[data-columns-xs="8"] .kadence-blocks-gallery-item {
        width: calc(100%/8)
    }
}

@media(min-width: 768px) {
    .kb-gallery-ul[data-columns-sm="1"] .kadence-blocks-gallery-item {
        width:calc(100%/1)
    }

    .kb-gallery-ul[data-columns-sm="2"] .kadence-blocks-gallery-item {
        width: calc(100%/2)
    }

    .kb-gallery-ul[data-columns-sm="3"] .kadence-blocks-gallery-item {
        width: calc(100%/3)
    }

    .kb-gallery-ul[data-columns-sm="4"] .kadence-blocks-gallery-item {
        width: calc(100%/4)
    }

    .kb-gallery-ul[data-columns-sm="5"] .kadence-blocks-gallery-item {
        width: calc(100%/5)
    }

    .kb-gallery-ul[data-columns-sm="6"] .kadence-blocks-gallery-item {
        width: calc(100%/6)
    }

    .kb-gallery-ul[data-columns-sm="7"] .kadence-blocks-gallery-item {
        width: calc(100%/7)
    }

    .kb-gallery-ul[data-columns-sm="8"] .kadence-blocks-gallery-item {
        width: calc(100%/8)
    }
}

@media(min-width: 992px) {
    .kb-gallery-ul[data-columns-md="1"] .kadence-blocks-gallery-item {
        width:calc(100%/1)
    }

    .kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item {
        width: calc(100%/2)
    }

    .kb-gallery-ul[data-columns-md="3"] .kadence-blocks-gallery-item {
        width: calc(100%/3)
    }

    .kb-gallery-ul[data-columns-md="4"] .kadence-blocks-gallery-item {
        width: calc(100%/4)
    }

    .kb-gallery-ul[data-columns-md="5"] .kadence-blocks-gallery-item {
        width: calc(100%/5)
    }

    .kb-gallery-ul[data-columns-md="6"] .kadence-blocks-gallery-item {
        width: calc(100%/6)
    }

    .kb-gallery-ul[data-columns-md="7"] .kadence-blocks-gallery-item {
        width: calc(100%/7)
    }

    .kb-gallery-ul[data-columns-md="8"] .kadence-blocks-gallery-item {
        width: calc(100%/8)
    }
}

@media(min-width: 1200px) {
    .kb-gallery-ul[data-columns-xl="1"] .kadence-blocks-gallery-item {
        width:calc(100%/1)
    }

    .kb-gallery-ul[data-columns-xl="2"] .kadence-blocks-gallery-item {
        width: calc(100%/2)
    }

    .kb-gallery-ul[data-columns-xl="3"] .kadence-blocks-gallery-item {
        width: calc(100%/3)
    }

    .kb-gallery-ul[data-columns-xl="4"] .kadence-blocks-gallery-item {
        width: calc(100%/4)
    }

    .kb-gallery-ul[data-columns-xl="5"] .kadence-blocks-gallery-item {
        width: calc(100%/5)
    }

    .kb-gallery-ul[data-columns-xl="6"] .kadence-blocks-gallery-item {
        width: calc(100%/6)
    }

    .kb-gallery-ul[data-columns-xl="7"] .kadence-blocks-gallery-item {
        width: calc(100%/7)
    }

    .kb-gallery-ul[data-columns-xl="8"] .kadence-blocks-gallery-item {
        width: calc(100%/8)
    }
}

@media(min-width: 1500px) {
    .kb-gallery-ul[data-columns-xxl="1"] .kadence-blocks-gallery-item {
        width:calc(100%/1)
    }

    .kb-gallery-ul[data-columns-xxl="2"] .kadence-blocks-gallery-item {
        width: calc(100%/2)
    }

    .kb-gallery-ul[data-columns-xxl="3"] .kadence-blocks-gallery-item {
        width: calc(100%/3)
    }

    .kb-gallery-ul[data-columns-xxl="4"] .kadence-blocks-gallery-item {
        width: calc(100%/4)
    }

    .kb-gallery-ul[data-columns-xxl="5"] .kadence-blocks-gallery-item {
        width: calc(100%/5)
    }

    .kb-gallery-ul[data-columns-xxl="6"] .kadence-blocks-gallery-item {
        width: calc(100%/6)
    }

    .kb-gallery-ul[data-columns-xxl="7"] .kadence-blocks-gallery-item {
        width: calc(100%/7)
    }

    .kb-gallery-ul[data-columns-xxl="8"] .kadence-blocks-gallery-item {
        width: calc(100%/8)
    }
}

.kb-gallery-ul.kb-gallery-type-mosaic .grid-pattern-container {
    display: grid;
    grid-auto-rows: 150px;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 10px;
    gap: 10px;
    width: 100%
}

.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%
}

@media(max-width: 767px) {
    .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-wide,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-large,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-tall,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-small,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.last {
        grid-column:span 4;
        grid-row: span 2
    }

    .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-six {
        grid-column: span 4;
        grid-row: span 2
    }
}

@media(min-width: 768px) {
    .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-wide {
        grid-column:span 2;
        grid-row: span 1
    }

    .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-large {
        grid-column: span 2;
        grid-row: span 2
    }

    .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-tall {
        grid-column: span 1;
        grid-row: span 2
    }

    .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-small {
        grid-column: span 1;
        grid-row: span 1
    }

    .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-six {
        grid-row: span 1
    }
}

.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item figure.kb-gallery-figure,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gal-image-radius,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure.kb-gallery-figure .kadence-blocks-gallery-intrinsic {
    height: 100%;
    width: 100%;
    display: block
}

.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-figure {
    margin: 0;
    box-sizing: border-box
}

.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain {
    padding: 0;
    background: none;
    border: none;
    cursor: pointer
}

.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-intrinsic {
    position: relative
}

.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-intrinsic::before {
    content: none !important
}

.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column {
    flex: 1
}

.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery {
    flex: 1
}

.wp-block-kadence-column {
    display: flex;
    flex-direction: column;
    z-index: 1;
    min-width: 0;
    min-height: 0
}

.kt-inside-inner-col {
    flex-direction: column;
    border: 0 solid rgba(0,0,0,0);
    position: relative;
    transition: all .3s ease
}

body.admin-bar {
    --kb-admin-bar-visible: 34px
}

@media screen and (max-width: 782px) {
    body.admin-bar {
        --kb-admin-bar-visible: 46px
    }
}

.kt-inside-inner-col>.wp-block-cover {
    height: auto
}

.kb-section-has-overlay {
    position: relative
}

.kb-section-has-overlay>.kt-inside-inner-col {
    z-index: 1
}

.kb-section-has-overlay>.kt-inside-inner-col:before {
    content: "";
    opacity: .3;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    transition: all .3s ease-in-out
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    list-style: none;
    padding: 0;
    display: grid
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    display: flex
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list {
    padding: 0;
    list-style: none;
    margin: 0 0 10px 0;
    text-align: left;
    grid-template-rows: auto;
    display: grid;
    gap: 5px 0
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list svg {
    width: 1em;
    height: 1em
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
    display: flex;
    align-items: center;
    padding: 0
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 10px;
    padding: 4px 0;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link {
    display: flex;
    align-items: center
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child {
    margin-bottom: 0
}

.rtl .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-left: 10px;
    margin-right: 0
}

.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
    align-items: flex-start
}

.wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap {
    justify-content: center
}

.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link {
    align-items: flex-start
}

.wp-block-kadence-image:not(:last-child) {
    margin-bottom: 1em
}

.wp-block-kadence-image img {
    max-width: 100%;
    border: 0 solid currentColor;
    box-sizing: border-box
}

.wp-block-kadence-image .aligncenter {
    text-align: center
}

.wp-block-kadence-image .aligncenter.kb-image-is-ratio-size {
    width: 100%
}

.wp-block-kadence-image .aligncenter {
    display: table
}

.wp-block-kadence-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.wp-block-kadence-image .kb-is-ratio-image {
    height: 0;
    position: relative
}

.wp-block-kadence-image .kb-is-ratio-image img {
    position: absolute;
    flex: 1;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    top: 0;
    left: 0
}

.wp-block-kadence-image .kb-image-ratio-land43 {
    padding-bottom: 75%
}

.wp-block-kadence-image .kb-image-ratio-land169 {
    padding-bottom: 56.25%
}

.wp-block-kadence-image .kb-image-ratio-land41 {
    padding-bottom: 25%
}

.wp-block-kadence-image .kb-image-ratio-port34 {
    padding-bottom: 133.33%
}

.wp-block-kadence-image figure {
    margin: 0
}

.kadence-info-box-image-intrisic {
    height: 0
}

.kt-blocks-info-box-link-wrap {
    margin-left: auto;
    margin-right: auto
}

.kt-info-halign-center {
    text-align: center
}

.kt-info-halign-center .kadence-info-box-image-inner-intrisic-container {
    margin: 0 auto
}

.kt-info-halign-left {
    text-align: left
}

.kt-info-halign-left .kadence-info-box-image-inner-intrisic-container {
    margin: 0 auto 0 0
}

.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media {
    display: inline-block;
    max-width: 100%
}

.kt-blocks-info-box-media-align-top .kt-infobox-textcontent {
    display: block
}

.kt-blocks-info-box-text {
    color: var(--global-palette5, #444444)
}

.wp-block-kadence-infobox .kt-blocks-info-box-text {
    margin-bottom: 0
}

.wp-block-kadence-infobox .kt-blocks-info-box-title {
    margin-top: 0
}

.kt-blocks-info-box-link-wrap {
    display: block;
    background: var(--global-palette8, #f2f2f2);
    padding: var(--global-kb-spacing-xs, 1rem);
    border-color: var(--global-palette7, #eeeeee)
}

.kt-blocks-info-box-media,.kt-blocks-info-box-link-wrap {
    border: 0 solid rgba(0,0,0,0);
    transition: all .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}

.kt-blocks-info-box-title,.kt-blocks-info-box-text,.kt-blocks-info-box-learnmore,.kt-info-svg-image {
    transition: all .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}

.kt-blocks-info-box-media {
    color: var(--global-palette5, #444444);
    padding: 10px;
    margin: 0 15px 0 15px
}

.kt-blocks-info-box-media img {
    padding: 0;
    margin: 0;
    max-width: 100%;
    height: auto
}

.kadence-info-box-number-container {
    text-align: center
}

.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media {
    margin: 0
}

.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media-container {
    margin: 0 15px 0 15px;
    max-width: inherit
}

.kt-blocks-info-box-learnmore {
    border: 0 solid rgba(0,0,0,0);
    display: block;
    text-decoration: none;
    color: var(--global-palette5, #444444);
    padding: 4px 8px;
    margin: 10px 0px 10px 0px
}

.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap {
    display: inline-flex;
    width: auto
}

.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left .kt-infobox-textcontent {
    flex-grow: 1
}

.wp-block-kadence-infobox .kt-blocks-info-box-media-align-right {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse
}

.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-top,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-top {
    align-items: flex-start
}

.kt-blocks-info-box-media .kt-info-box-image,.kt-blocks-info-box-media-container {
    max-width: 100%
}

.kadence-info-box-image-intrisic.kb-info-box-image-type-svg {
    height: auto;
    padding-bottom: 0
}

.kt-info-animate-flip {
    perspective: 1000px
}

.kt-blocks-info-box-link-wrap:hover .kt-info-animate-flip .kadence-info-box-image-inner-intrisic {
    transform: rotateY(180deg)
}

.kt-info-animate-flip .kadence-info-box-image-inner-intrisic {
    transition: .6s;
    transform-style: preserve-3d;
    position: relative;
    perspective: 1000
}

.kt-info-animate-flip .kt-info-box-image {
    backface-visibility: hidden;
    transform: rotateX(0deg)
}

.wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap {
    text-decoration: none !important
}

.wp-block-kadence-infobox .kt-blocks-info-box-number {
    white-space: nowrap
}

.wp-block-kadence-infobox .kt-info-svg-icon,.wp-block-kadence-infobox .kt-blocks-info-box-number {
    font-size: 50px;
    line-height: 1em;
    min-width: 1em;
    justify-content: center;
    align-items: center;
    display: flex
}

.wp-block-kadence-infobox .kt-info-svg-icon svg,.wp-block-kadence-infobox .kt-blocks-info-box-number svg {
    display: block !important;
    width: 1em !important;
    height: 1em !important
}

.kt-blocks-info-box-media {
    overflow: hidden
}

.kt-blocks-info-box-media.kt-info-media-animate-flip {
    overflow: visible
}

body.rtl .kt-info-halign-left .kt-infobox-textcontent {
    align-items: flex-end
}

.wp-block-kadence-navigation {
    max-width: 100%;
    box-sizing: border-box;
    height: var(--kb-nav-height)
}

.wp-block-kadence-navigation * {
    box-sizing: border-box
}

@media(min-width: 1025px)and (min-width: 1025px) {
    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-desktop-collapse-sub-menus-false .menu .sub-menu {
        opacity:1;
        visibility: visible;
        clip: auto;
        height: auto;
        overflow: visible;
        left: var(--kb-nav-dropdown-show-left);
        right: var(--kb-nav-dropdown-show-right);
        transform: translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));
        border-bottom: var(--kb-nav-dropdown-border-bottom);
        border-top: var(--kb-nav-dropdown-border-top);
        border-left: var(--kb-nav-dropdown-border-left);
        border-right: var(--kb-nav-dropdown-border-right);
        border-top-left-radius: var(--kb-nav-dropdown-border-top-left-radius);
        border-top-right-radius: var(--kb-nav-dropdown-border-top-right-radius);
        border-bottom-right-radius: var(--kb-nav-dropdown-border-bottom-right-radius);
        border-bottom-left-radius: var(--kb-nav-dropdown-border-bottom-left-radius);
        padding: var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);
        margin: var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)
    }
}

@media(min-width: 1025px) {
    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation {
        width:100%;
        display: block
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-container {
        display: block
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-container .menu {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-container .menu .menu-item {
        display: list-item;
        width: 100%
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-container .menu .menu-item .sub-menu.sub-menu {
        --kb-nav-dropdown-width: auto !important;
        --kb-nav-dropdown-show-left: 0 !important;
        --kb-nav-dropdown-hide-transform-x: 0 !important;
        --kb-nav-dropdown-show-transform-x: 0 !important;
        --kb-nav-dropdown-margin-top: 0 !important;
        --kb-nav-dropdown-margin-bottom: 0 !important
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical ul {
        display: block;
        list-style: none
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .sub-menu {
        --kb-nav-dropdown-margin-left: 1em;
        box-shadow: none
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .sub-menu .menu-item>.kb-link-wrap>.kb-nav-link-content {
        width: 100%
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical ul .sub-menu .sub-menu .sub-menu .sub-menu ul {
        --kb-nav-dropdown-margin-left: 0
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .kb-nav-link-content {
        display: block;
        width: 100%;
        text-decoration: none;
        color: inherit
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .kb-link-wrap {
        display: flex;
        position: relative
    }

    .wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content {
        padding-right: calc(var(--kb-nav-link-padding-right, 0.5em))
    }
}

@media(min-width: 720px)and (max-width: 1024px)and (min-width: 1025px) {
    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-desktop-collapse-sub-menus-false .menu .sub-menu {
        opacity:1;
        visibility: visible;
        clip: auto;
        height: auto;
        overflow: visible;
        left: var(--kb-nav-dropdown-show-left);
        right: var(--kb-nav-dropdown-show-right);
        transform: translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));
        border-bottom: var(--kb-nav-dropdown-border-bottom);
        border-top: var(--kb-nav-dropdown-border-top);
        border-left: var(--kb-nav-dropdown-border-left);
        border-right: var(--kb-nav-dropdown-border-right);
        border-top-left-radius: var(--kb-nav-dropdown-border-top-left-radius);
        border-top-right-radius: var(--kb-nav-dropdown-border-top-right-radius);
        border-bottom-right-radius: var(--kb-nav-dropdown-border-bottom-right-radius);
        border-bottom-left-radius: var(--kb-nav-dropdown-border-bottom-left-radius);
        padding: var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);
        margin: var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)
    }
}

@media(min-width: 720px)and (max-width: 1024px) {
    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation {
        width:100%;
        display: block
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-container {
        display: block
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-container .menu {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-container .menu .menu-item {
        display: list-item;
        width: 100%
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-container .menu .menu-item .sub-menu.sub-menu {
        --kb-nav-dropdown-width: auto !important;
        --kb-nav-dropdown-show-left: 0 !important;
        --kb-nav-dropdown-hide-transform-x: 0 !important;
        --kb-nav-dropdown-show-transform-x: 0 !important;
        --kb-nav-dropdown-margin-top: 0 !important;
        --kb-nav-dropdown-margin-bottom: 0 !important
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical ul {
        display: block;
        list-style: none
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .sub-menu {
        --kb-nav-dropdown-margin-left: 1em;
        box-shadow: none
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .sub-menu .menu-item>.kb-link-wrap>.kb-nav-link-content {
        width: 100%
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical ul .sub-menu .sub-menu .sub-menu .sub-menu ul {
        --kb-nav-dropdown-margin-left: 0
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-nav-link-content {
        display: block;
        width: 100%;
        text-decoration: none;
        color: inherit
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-link-wrap {
        display: flex;
        position: relative
    }

    .wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content {
        padding-right: calc(var(--kb-nav-link-padding-right, 0.5em))
    }
}

@media(max-width: 719px)and (min-width: 1025px) {
    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-desktop-collapse-sub-menus-false .menu .sub-menu {
        opacity:1;
        visibility: visible;
        clip: auto;
        height: auto;
        overflow: visible;
        left: var(--kb-nav-dropdown-show-left);
        right: var(--kb-nav-dropdown-show-right);
        transform: translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));
        border-bottom: var(--kb-nav-dropdown-border-bottom);
        border-top: var(--kb-nav-dropdown-border-top);
        border-left: var(--kb-nav-dropdown-border-left);
        border-right: var(--kb-nav-dropdown-border-right);
        border-top-left-radius: var(--kb-nav-dropdown-border-top-left-radius);
        border-top-right-radius: var(--kb-nav-dropdown-border-top-right-radius);
        border-bottom-right-radius: var(--kb-nav-dropdown-border-bottom-right-radius);
        border-bottom-left-radius: var(--kb-nav-dropdown-border-bottom-left-radius);
        padding: var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);
        margin: var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)
    }
}

@media(max-width: 719px) {
    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation {
        width:100%;
        display: block
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-container {
        display: block
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-container .menu {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-container .menu .menu-item {
        display: list-item;
        width: 100%
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-container .menu .menu-item .sub-menu.sub-menu {
        --kb-nav-dropdown-width: auto !important;
        --kb-nav-dropdown-show-left: 0 !important;
        --kb-nav-dropdown-hide-transform-x: 0 !important;
        --kb-nav-dropdown-show-transform-x: 0 !important;
        --kb-nav-dropdown-margin-top: 0 !important;
        --kb-nav-dropdown-margin-bottom: 0 !important
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical ul {
        display: block;
        list-style: none
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .sub-menu {
        --kb-nav-dropdown-margin-left: 1em;
        box-shadow: none
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .sub-menu .menu-item>.kb-link-wrap>.kb-nav-link-content {
        width: 100%
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical ul .sub-menu .sub-menu .sub-menu .sub-menu ul {
        --kb-nav-dropdown-margin-left: 0
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .kb-nav-link-content {
        display: block;
        width: 100%;
        text-decoration: none;
        color: inherit
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .kb-link-wrap {
        display: flex;
        position: relative
    }

    .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content {
        padding-right: calc(var(--kb-nav-link-padding-right, 0.5em))
    }
}

.wp-block-kadence-navigation .navigation,.wp-block-kadence-navigation .menu-container {
    display: flex
}

.wp-block-kadence-navigation .menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    list-style: none;
    position: relative;
    padding: var(--kb-nav-padding-top, 0) var(--kb-nav-padding-right, 0) var(--kb-nav-padding-bottom, 0) var(--kb-nav-padding-left, 0);
    margin: var(--kb-nav-margin-top, 0) var(--kb-nav-margin-right, 0) var(--kb-nav-margin-bottom, 0) var(--kb-nav-margin-left, 0);
    row-gap: var(--kb-nav-row-gap, 0);
    column-gap: var(--kb-nav-column-gap, 0)
}

.wp-block-kadence-navigation .menu .menu-item--toggled-on>.sub-menu,.wp-block-kadence-navigation .menu li:not(.menu-item--has-toggle):focus>.sub-menu {
    opacity: 1;
    visibility: visible;
    clip: auto;
    height: auto;
    overflow: visible;
    left: var(--kb-nav-dropdown-show-left);
    right: var(--kb-nav-dropdown-show-right);
    transform: translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));
    border-bottom: var(--kb-nav-dropdown-border-bottom);
    border-top: var(--kb-nav-dropdown-border-top);
    border-left: var(--kb-nav-dropdown-border-left);
    border-right: var(--kb-nav-dropdown-border-right);
    border-top-left-radius: var(--kb-nav-dropdown-border-top-left-radius);
    border-top-right-radius: var(--kb-nav-dropdown-border-top-right-radius);
    border-bottom-right-radius: var(--kb-nav-dropdown-border-bottom-right-radius);
    border-bottom-left-radius: var(--kb-nav-dropdown-border-bottom-left-radius);
    padding: var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);
    margin: var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)
}

.wp-block-kadence-navigation .sub-menu {
    display: block;
    list-style: none;
    padding: 0;
    transition: var(--kb-nav-dropdown-transition);
    background: var(--kb-nav-dropdown-background);
    border-top-left-radius: var(--kb-nav-dropdown-border-top-left-radius);
    border-top-right-radius: var(--kb-nav-dropdown-border-top-right-radius);
    border-bottom-right-radius: var(--kb-nav-dropdown-border-bottom-right-radius);
    border-bottom-left-radius: var(--kb-nav-dropdown-border-bottom-left-radius);
    width: var(--kb-nav-dropdown-width);
    left: var(--kb-nav-dropdown-hide-left);
    right: var(--kb-nav-dropdown-hide-right);
    transform: var(--kb-nav-dropdown-transform, translate(var(--kb-nav-dropdown-hide-transform-x, 0), var(--kb-nav-dropdown-hide-transform-y, 0)));
    margin-top: var(--kb-nav-dropdown-margin-top, 0);
    margin-right: var(--kb-nav-dropdown-margin-right, 0);
    margin-bottom: var(--kb-nav-dropdown-margin-bottom, 0);
    margin-left: var(--kb-nav-dropdown-margin-left, 0);
    opacity: 0;
    visibility: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden
}

.wp-block-kadence-navigation .sub-menu .link-media-container {
    justify-content: flex-start
}

.wp-block-kadence-navigation .sub-menu>.menu-item>.kb-link-wrap {
    --kb-nav-link-color: var(--kb-nav-dropdown-link-color);
    --kb-nav-link-color-hover: var(--kb-nav-dropdown-link-color-hover);
    --kb-nav-link-color-active: var(--kb-nav-dropdown-link-color-active);
    --kb-nav-link-color-active-ancestor: var(--kb-nav-dropdown-link-color-active-ancestor);
    --kb-nav-link-background-hover: var(--kb-nav-dropdown-link-background-hover);
    --kb-nav-link-background-active: var(--kb-nav-dropdown-link-background-active);
    --kb-nav-link-padding-top: var(--kb-nav-dropdown-link-padding-top);
    --kb-nav-link-padding-bottom: var(--kb-nav-dropdown-link-padding-bottom);
    --kb-nav-link-padding-left: var(--kb-nav-dropdown-link-padding-left);
    --kb-nav-link-padding-right: var(--kb-nav-dropdown-link-padding-right);
    --kb-nav-link-border-top: var(--kb-nav-dropdown-link-border-top);
    --kb-nav-link-border-right: var(--kb-nav-dropdown-link-border-right);
    --kb-nav-link-border-bottom: var(--kb-nav-dropdown-link-border-bottom);
    --kb-nav-link-border-left: var(--kb-nav-dropdown-link-border-left);
    --kb-nav-link-hover-border-top: var(--kb-nav-dropdown-link-hover-border-top);
    --kb-nav-link-hover-border-right: var(--kb-nav-dropdown-link-hover-border-right);
    --kb-nav-link-hover-border-bottom: var(--kb-nav-dropdown-link-hover-border-bottom);
    --kb-nav-link-hover-border-left: var(--kb-nav-dropdown-link-hover-border-left);
    --kb-nav-link-active-border-top: var(--kb-nav-dropdown-link-active-border-top);
    --kb-nav-link-active-border-right: var(--kb-nav-dropdown-link-active-border-right);
    --kb-nav-link-active-border-bottom: var(--kb-nav-dropdown-link-active-border-bottom);
    --kb-nav-link-active-border-left: var(--kb-nav-dropdown-link-active-border-left);
    --kb-nav-link-active-ancestor-border-top: var(--kb-nav-dropdown-link-active-ancestor-border-top);
    --kb-nav-link-active-ancestor-border-right: var(--kb-nav-dropdown-link-active-ancestor-border-right);
    --kb-nav-link-active-ancestor-border-bottom: var(--kb-nav-dropdown-link-active-ancestor-border-bottom);
    --kb-nav-link-active-ancestor-border-left: var(--kb-nav-dropdown-link-active-ancestor-border-left);
    --kb-nav-link-border-top-left-radius: var(--kb-nav-dropdown-link-border-top-left-radius);
    --kb-nav-link-border-top-right-radius: var(--kb-nav-dropdown-link-border-top-right-radius);
    --kb-nav-link-border-bottom-right-radius: var(--kb-nav-dropdown-link-border-bottom-right-radius);
    --kb-nav-link-border-bottom-left-radius: var(--kb-nav-dropdown-link-border-bottom-left-radius);
    --kb-nav-link-hover-border-top-left-radius: var(--kb-nav-dropdown-link-hover-border-top-left-radius);
    --kb-nav-link-hover-border-top-right-radius: var(--kb-nav-dropdown-link-hover-border-top-right-radius);
    --kb-nav-link-hover-border-bottom-right-radius: var( --kb-nav-dropdown-link-hover-border-bottom-right-radius );
    --kb-nav-link-hover-border-bottom-left-radius: var(--kb-nav-dropdown-link-hover-border-bottom-left-radius);
    --kb-nav-link-active-border-top-left-radius: var(--kb-nav-dropdown-link-active-border-top-left-radius);
    --kb-nav-link-active-border-top-right-radius: var(--kb-nav-dropdown-link-active-border-top-right-radius);
    --kb-nav-link-active-border-bottom-right-radius: var( --kb-nav-dropdown-link-active-border-bottom-right-radius );
    --kb-nav-link-active-border-bottom-left-radius: var( --kb-nav-dropdown-link-active-border-bottom-left-radius );
    --kb-nav-link-active-ancestor-border-top-left-radius: var( --kb-nav-dropdown-link-active-ancestor-border-top-left-radius );
    --kb-nav-link-active-ancestor-border-top-right-radius: var( --kb-nav-dropdown-link-active-ancestor-border-top-right-radius );
    --kb-nav-link-active-ancestor-border-bottom-right-radius: var( --kb-nav-dropdown-link-active-ancestor-border-bottom-right-radius );
    --kb-nav-link-active-ancestor-border-bottom-left-radius: var( --kb-nav-dropdown-link-active-ancestor-border-bottom-left-radius );
    --kb-nav-link-box-shadow: var(--kb-nav-dropdown-link-box-shadow);
    --kb-nav-link-box-shadow-hover: var(--kb-nav-dropdown-link-box-shadow-hover);
    --kb-nav-link-box-shadow-active: var(--kb-nav-dropdown-link-box-shadow-active);
    --kb-nav-link-box-shadow-active-ancestor: var(--kb-nav-dropdown-link-box-shadow-active-ancestor);
    --kb-nav-link-description-color: var(--kb-nav-dropdown-link-description-color);
    --kb-nav-link-description-color-hover: var(--kb-nav-dropdown-link-description-color-hover);
    --kb-nav-link-description-color-active: var(--kb-nav-dropdown-link-description-color-active);
    --kb-nav-link-description-color-active-ancestor: var( --kb-nav-dropdown-link-description-color-active-ancestor );
    --kb-nav-link-description-padding-top: var(--kb-nav-dropdown-link-description-padding-top);
    --kb-nav-link-description-padding-right: var(--kb-nav-dropdown-link-description-padding-right);
    --kb-nav-link-description-padding-bottom: var(--kb-nav-dropdown-link-description-padding-bottom);
    --kb-nav-link-description-padding-left: var(--kb-nav-dropdown-link-description-padding-left);
    --kb-nav-link-align: var(--kb-nav-dropdown-link-align);
    --kb-nav-link-flex-justify: var(--kb-nav-dropdown-link-flex-justify)
}

.wp-block-kadence-navigation .sub-menu>.menu-item>.kb-link-wrap>.kb-nav-link-content {
    width: var(--kb-nav-dropdown-link-width, 200px)
}

.wp-block-kadence-navigation .menu-item {
    position: var(--kb-nav-link-position);
    border-bottom: var(--kb-nav-menu-item-border-bottom)
}

.wp-block-kadence-navigation .menu-item.current-menu-item>.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-color-active-lv: var(--kb-nav-link-color-active);
    --kb-nav-link-background-active-lv: var(--kb-nav-link-background-active);
    --kb-nav-link-active-border-top-lv: var(--kb-nav-link-active-border-top);
    --kb-nav-link-active-border-right-lv: var(--kb-nav-link-active-border-right);
    --kb-nav-link-active-border-bottom-lv: var(--kb-nav-link-active-border-bottom);
    --kb-nav-link-active-border-left-lv: var(--kb-nav-link-active-border-left);
    --kb-nav-link-active-border-top-left-radius-lv: var(--kb-nav-link-active-border-top-left-radius);
    --kb-nav-link-active-border-top-right-radius-lv: var(--kb-nav-link-active-border-top-right-radius);
    --kb-nav-link-active-border-bottom-right-radius-lv: var(--kb-nav-link-active-border-bottom-right-radius);
    --kb-nav-link-active-border-bottom-left-radius-lv: var(--kb-nav-link-active-border-bottom-left-radius);
    --kb-nav-link-active-box-shadow-lv: var(--kb-nav-link-box-shadow-active);
    --kb-nav-link-highlight-color-active-lv: var(--kb-nav-link-highlight-color-active);
    --kb-nav-link-highlight-background-active-lv: var(--kb-nav-link-highlight-background-active);
    --kb-nav-link-media-container-background-active-lv: var(--kb-nav-link-media-container-background-active);
    --kb-nav-link-media-container-color-active-lv: var(--kb-nav-link-media-container-color-active);
    --kb-nav-link-media-container-active-border-top-lv: var(--kb-nav-link-media-container-active-border-top);
    --kb-nav-link-media-container-active-border-right-lv: var( --kb-nav-link-media-container-active-border-right );
    --kb-nav-link-media-container-active-border-bottom-lv: var( --kb-nav-link-media-container-active-border-bottom );
    --kb-nav-link-media-container-active-border-left-lv: var(--kb-nav-link-media-container-active-border-left);
    --kb-nav-link-media-container-active-border-top-left-radius-lv: var( --kb-nav-link-media-container-active-border-top-left-radius );
    --kb-nav-link-media-container-active-border-top-right-radius-lv: var( --kb-nav-link-media-container-active-border-top-right-radius );
    --kb-nav-link-media-container-active-border-bottom-right-radius-lv: var( --kb-nav-link-media-container-active-border-bottom-right-radius );
    --kb-nav-link-media-container-active-border-bottom-left-radius-lv: var( --kb-nav-link-media-container-active-border-bottom-left-radius );
    --kb-nav-link-description-color-active-lv: var(--kb-nav-link-description-color-active)
}

.wp-block-kadence-navigation .menu-item.current-menu-ancestor>.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-color-active-lv: var(--kb-nav-link-color-active-ancestor, var(--kb-nav-link-color-active));
    --kb-nav-link-background-active-lv: var( --kb-nav-link-background-active-ancestor, var(--kb-nav-link-background-active) );
    --kb-nav-link-active-border-top-lv: var( --kb-nav-link-active-ancestor-border-top, var(--kb-nav-link-active-border-top) );
    --kb-nav-link-active-border-right-lv: var( --kb-nav-link-active-ancestor-border-right, var(--kb-nav-link-active-border-right) );
    --kb-nav-link-active-border-bottom-lv: var( --kb-nav-link-active-ancestor-border-bottom, var(--kb-nav-link-active-border-bottom) );
    --kb-nav-link-active-border-left-lv: var( --kb-nav-link-active-ancestor-border-left, var(--kb-nav-link-active-border-left) );
    --kb-nav-link-active-border-top-left-radius-lv: var( --kb-nav-link-active-ancestor-border-top-left-radius, var(--kb-nav-link-active-border-top-left-radius) );
    --kb-nav-link-active-border-top-right-radius-lv: var( --kb-nav-link-active-ancestor-border-top-right-radius, var(--kb-nav-link-active-border-top-right-radius) );
    --kb-nav-link-active-border-bottom-right-radius-lv: var( --kb-nav-link-active-ancestor-border-bottom-right-radius, var(--kb-nav-link-active-border-bottom-right-radius) );
    --kb-nav-link-active-border-bottom-left-radius-lv: var( --kb-nav-link-active-ancestor-border-bottom-left-radius, var(--kb-nav-link-active-border-bottom-left-radius) );
    --kb-nav-link-active-box-shadow-lv: var( --kb-nav-link-box-shadow-active-ancestor, var(--kb-nav-link-box-shadow-active) );
    --kb-nav-link-highlight-color-active-lv: var(--kb-nav-link-highlight-color-active-ancestor);
    --kb-nav-link-highlight-background-active-lv: var(--kb-nav-link-highlight-background-active-ancestor);
    --kb-nav-link-media-container-background-active-lv: var( --kb-nav-link-media-container-background-active-ancestor );
    --kb-nav-link-media-container-color-active-lv: var(--kb-nav-link-media-container-color-active-ancestor);
    --kb-nav-link-media-container-active-border-top-lv: var( --kb-nav-link-media-container-active-ancestor-border-top, var(--kb-nav-link-media-container-active-border-top) );
    --kb-nav-link-media-container-active-border-right-lv: var( --kb-nav-link-media-container-active-ancestor-border-right, var(--kb-nav-link-media-container-active-border-right) );
    --kb-nav-link-media-container-active-border-bottom-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom, var(--kb-nav-link-media-container-active-border-bottom) );
    --kb-nav-link-media-container-active-border-left-lv: var( --kb-nav-link-media-container-active-ancestor-border-left, var(--kb-nav-link-media-container-active-border-left) );
    --kb-nav-link-media-container-active-border-top-left-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-top-left-radius, var(--kb-nav-link-media-container-active-border-to-left-radiusp) );
    --kb-nav-link-media-container-active-border-top-right-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-top-right-radius, var(--kb-nav-link-media-container-active-border-top-right-radius) );
    --kb-nav-link-media-container-active-border-bottom-right-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom-right-radius, var(--kb-nav-link-media-container-active-border-bottom-right-radius) );
    --kb-nav-link-media-container-active-border-bottom-left-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom-left-radius, var(--kb-nav-link-media-container-active-border-bottom-left-radius) );
    --kb-nav-link-description-color-active-lv: var(--kb-nav-link-description-color-active-ancestor)
}

.wp-block-kadence-navigation .menu-item.kadence-menu-mega-enabled>ul a {
    width: 100%
}

.wp-block-kadence-navigation .menu-item.kadence-menu-mega-enabled>ul>.menu-item {
    border-bottom: 0
}

.wp-block-kadence-navigation .menu-item.kadence-menu-mega-enabled>ul>.menu-item>.kb-link-wrap>.kb-nav-link-content {
    border-bottom: 1px solid hsla(0,0%,100%,.1)
}

.wp-block-kadence-navigation .menu-item.kadence-menu-mega-enabled>ul>.menu-item:not(.menu-item-has-children):last-child>.kb-link-wrap>.kb-nav-link-content {
    border-bottom: 0
}

.wp-block-kadence-navigation .kb-link-wrap {
    transition: all .2s ease-in-out;
    position: relative;
    display: flex;
    color: var(--kb-nav-link-color-hover-lv, var(--kb-nav-link-color-active-lv, var(--kb-nav-link-color, inherit)));
    background: var(--kb-nav-link-background-hover-lv, var(--kb-nav-link-background-active-lv, var(--kb-nav-link-background, inherit)));
    border-right: var(--kb-nav-link-wrap-border-right, var(--kb-nav-link-hover-border-right-lv, var(--kb-nav-link-active-border-right-lv, var(--kb-nav-link-border-right))));
    border-bottom: var(--kb-nav-link-wrap-border-bottom, var(--kb-nav-link-hover-border-bottom-lv, var(--kb-nav-link-active-border-bottom-lv, var(--kb-nav-link-border-bottom))));
    border-top: var(--kb-nav-link-hover-border-top-lv, var(--kb-nav-link-active-border-top-lv, var(--kb-nav-link-border-top)));
    border-left: var(--kb-nav-link-hover-border-left-lv, var(--kb-nav-link-active-border-left-lv, var(--kb-nav-link-border-left)));
    border-top-left-radius: var(--kb-nav-link-hover-border-top-left-radius-lv, var(--kb-nav-link-active-border-top-left-radius-lv, var(--kb-nav-link-border-top-left-radius)));
    border-top-right-radius: var(--kb-nav-link-hover-border-top-right-radius-lv, var(--kb-nav-link-active-border-top-right-radius-lv, var(--kb-nav-link-border-top-right-radius)));
    border-bottom-right-radius: var(--kb-nav-link-hover-border-bottom-right-radius-lv, var(--kb-nav-link-active-border-bottom-right-radius-lv, var(--kb-nav-link-border-bottom-right-radius)));
    border-bottom-left-radius: var(--kb-nav-link-hover-border-bottom-left-radius-lv, var(--kb-nav-link-active-border-bottom-left-radius-lv, var(--kb-nav-link-border-bottom-left-radius)));
    box-shadow: var(--kb-nav-link-hover-box-shadow-lv, var(--kb-nav-link-active-box-shadow-lv, var(--kb-nav-link-box-shadow)))
}

.wp-block-kadence-navigation .kb-link-wrap:hover {
    --kb-nav-link-color-hover-lv: var(--kb-nav-link-color-hover, inherit);
    --kb-nav-link-background-hover-lv: var(--kb-nav-link-background-hover, inherit);
    --kb-nav-link-highlight-color-hover-lv: var(--kb-nav-link-highlight-color-hover);
    --kb-nav-link-highlight-background-hover-lv: var(--kb-nav-link-highlight-background-hover);
    --kb-nav-link-description-color-hover-lv: var(--kb-nav-link-description-color-hover);
    --kb-nav-link-hover-border-top-lv: var(--kb-nav-link-hover-border-top);
    --kb-nav-link-hover-border-right-lv: var(--kb-nav-link-hover-border-right);
    --kb-nav-link-hover-border-bottom-lv: var(--kb-nav-link-hover-border-bottom);
    --kb-nav-link-hover-border-left-lv: var(--kb-nav-link-hover-border-left);
    --kb-nav-link-hover-border-top-left-radius-lv: var(--kb-nav-link-hover-border-top-left-radius);
    --kb-nav-link-hover-border-top-right-radius-lv: var(--kb-nav-link-hover-border-top-right-radius);
    --kb-nav-link-hover-border-bottom-right-radius-lv: var(--kb-nav-link-hover-border-bottom-right-radius);
    --kb-nav-link-hover-border-bottom-left-radius-lv: var(--kb-nav-link-hover-border-bottom-left-radius);
    --kb-nav-link-hover-box-shadow-lv: var(--kb-nav-link-box-shadow-hover)
}

.wp-block-kadence-navigation .kb-nav-link-content {
    display: block;
    text-decoration: none;
    transition: all .2s ease-in-out;
    transform: translate(0, 0);
    padding-top: var(--kb-nav-link-padding-top, 0.6em);
    padding-right: var(--kb-nav-link-padding-right, 0.5em);
    padding-bottom: var(--kb-nav-link-padding-bottom, 0.6em);
    padding-left: var(--kb-nav-link-padding-left, 0.5em);
    margin-top: var(--kb-nav-link-margin-top);
    margin-right: var(--kb-nav-link-margin-right);
    margin-bottom: var(--kb-nav-link-margin-bottom);
    margin-left: var(--kb-nav-link-margin-left);
    color: var(--kb-nav-link-color-hover-lv, var(--kb-nav-link-color-active-lv, var(--kb-nav-link-color, inherit)));
    gap: var(--kb-nav-link-gap);
    text-align: var(--kb-nav-link-align, left);
    justify-content: var(--kb-nav-link-align, left)
}

.wp-block-kadence-navigation .kb-nav-link-content:not([href]) {
    cursor: default
}

.wp-block-kadence-navigation .kb-nav-link-content[role=button] {
    cursor: pointer
}

.wp-block-kadence-navigation .kb-nav-link-content:hover,.wp-block-kadence-navigation .kb-nav-link-content:focus {
    color: var(--kb-nav-link-color-hover-lv, var(--kb-nav-link-color-active-lv, var(--kb-nav-link-color, inherit)));
    --kb-nav-link-highlight-color-hover-lv: var(--kb-nav-link-highlight-color-hover);
    --kb-nav-link-highlight-background-hover-lv: var(--kb-nav-link-highlight-background-hover);
    --kb-nav-link-media-container-background-hover-lv: var(--kb-nav-link-media-container-background-hover);
    --kb-nav-link-media-container-color-hover-lv: var(--kb-nav-link-media-container-color-hover);
    --kb-nav-link-media-container-hover-border-top-lv: var(--kb-nav-link-media-container-hover-border-top);
    --kb-nav-link-media-container-hover-border-right-lv: var(--kb-nav-link-media-container-hover-border-right);
    --kb-nav-link-media-container-hover-border-bottom-lv: var( --kb-nav-link-media-container-hover-border-bottom );
    --kb-nav-link-media-container-hover-border-left-lv: var(--kb-nav-link-media-container-hover-border-left);
    --kb-nav-link-media-container-hover-border-top-left-radius-lv: var( --kb-nav-link-media-container-hover-border-top-left-radius );
    --kb-nav-link-media-container-hover-border-top-right-radius-lv: var( --kb-nav-link-media-container-hover-border-top-right-radius );
    --kb-nav-link-media-container-hover-border-bottom-right-radius-lv: var( --kb-nav-link-media-container-hover-border-bottom-right-radius );
    --kb-nav-link-media-container-hover-border-bottom-left-radius-lv: var( --kb-nav-link-media-container-hover-border-bottom-left-radius );
    --kb-nav-link-description-color-hover-lv: var(--kb-nav-link-description-color-hover)
}

.wp-block-kadence-navigation .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content {
    padding-right: calc(var(--kb-nav-link-padding-right, 0.5em) + var(--kb-nav-drop-icon-width, 1.6em))
}

.wp-block-kadence-navigation .menu-container>.menu>.menu-item>.kb-link-wrap {
    --kb-nav-link-color: var(--kb-nav-top-link-color);
    --kb-nav-link-color-hover: var(--kb-nav-top-link-color-hover);
    --kb-nav-link-color-active: var(--kb-nav-top-link-color-active);
    --kb-nav-link-color-active-ancestor: var(--kb-nav-top-link-color-active-ancestor);
    --kb-nav-link-background: var(--kb-nav-top-link-background);
    --kb-nav-link-background-hover: var(--kb-nav-top-link-background-hover);
    --kb-nav-link-background-active: var(--kb-nav-top-link-background-active);
    --kb-nav-link-background-active-ancestor: var(--kb-nav-top-link-background-active-ancestor);
    --kb-nav-link-margin-top: var(--kb-nav-top-link-margin-top);
    --kb-nav-link-margin-right: var(--kb-nav-top-link-margin-right);
    --kb-nav-link-margin-bottom: var(--kb-nav-top-link-margin-bottom);
    --kb-nav-link-margin-left: var(--kb-nav-top-link-margin-left);
    --kb-nav-link-padding-top: var(--kb-nav-top-link-padding-top);
    --kb-nav-link-padding-right: var(--kb-nav-top-link-padding-right);
    --kb-nav-link-padding-bottom: var(--kb-nav-top-link-padding-bottom);
    --kb-nav-link-padding-left: var(--kb-nav-top-link-padding-left);
    --kb-nav-link-border-top: var(--kb-nav-top-link-border-top);
    --kb-nav-link-border-right: var(--kb-nav-top-link-border-right);
    --kb-nav-link-border-bottom: var(--kb-nav-top-link-border-bottom);
    --kb-nav-link-border-left: var(--kb-nav-top-link-border-left);
    --kb-nav-link-hover-border-top: var(--kb-nav-top-link-hover-border-top);
    --kb-nav-link-hover-border-right: var(--kb-nav-top-link-hover-border-right);
    --kb-nav-link-hover-border-bottom: var(--kb-nav-top-link-hover-border-bottom);
    --kb-nav-link-hover-border-left: var(--kb-nav-top-link-hover-border-left);
    --kb-nav-link-active-border-top: var(--kb-nav-top-link-active-border-top);
    --kb-nav-link-active-border-right: var(--kb-nav-top-link-active-border-right);
    --kb-nav-link-active-border-bottom: var(--kb-nav-top-link-active-border-bottom);
    --kb-nav-link-active-border-left: var(--kb-nav-top-link-active-border-left);
    --kb-nav-link-active-ancestor-border-top: var(--kb-nav-top-link-active-ancestor-border-top);
    --kb-nav-link-active-ancestor-border-right: var(--kb-nav-top-link-active-ancestor-border-right);
    --kb-nav-link-active-ancestor-border-bottom: var(--kb-nav-top-link-active-ancestor-border-bottom);
    --kb-nav-link-active-ancestor-border-left: var(--kb-nav-top-link-active-ancestor-border-left);
    --kb-nav-link-border-top-left-radius: var(--kb-nav-top-link-border-top-left-radius);
    --kb-nav-link-border-top-right-radius: var(--kb-nav-top-link-border-top-right-radius);
    --kb-nav-link-border-bottom-right-radius: var(--kb-nav-top-link-border-bottom-right-radius);
    --kb-nav-link-border-bottom-left-radius: var(--kb-nav-top-link-border-bottom-left-radius);
    --kb-nav-link-hover-border-top-left-radius: var(--kb-nav-top-link-hover-border-top-left-radius);
    --kb-nav-link-hover-border-top-right-radius: var(--kb-nav-top-link-hover-border-top-right-radius);
    --kb-nav-link-hover-border-bottom-right-radius: var(--kb-nav-top-link-hover-border-bottom-right-radius);
    --kb-nav-link-hover-border-bottom-left-radius: var(--kb-nav-top-link-hover-border-bottom-left-radius);
    --kb-nav-link-active-border-top-left-radius: var(--kb-nav-top-link-active-border-top-left-radius);
    --kb-nav-link-active-border-top-right-radius: var(--kb-nav-top-link-active-border-top-right-radius);
    --kb-nav-link-active-border-bottom-right-radius: var(--kb-nav-top-link-active-border-bottom-right-radius);
    --kb-nav-link-active-border-bottom-left-radius: var(--kb-nav-top-link-active-border-bottom-left-radius);
    --kb-nav-link-active-ancestor-border-top-left-radius: var( --kb-nav-top-link-active-ancestor-border-top-left-radius );
    --kb-nav-link-active-ancestor-border-top-right-radius: var( --kb-nav-top-link-active-ancestor-border-top-right-radius );
    --kb-nav-link-active-ancestor-border-bottom-right-radius: var( --kb-nav-top-link-active-ancestor-border-bottom-right-radius );
    --kb-nav-link-active-ancestor-border-bottom-left-radius: var( --kb-nav-top-link-active-ancestor-border-bottom-left-radius );
    --kb-nav-link-box-shadow: var(--kb-nav-top-link-box-shadow);
    --kb-nav-link-box-shadow-hover: var(--kb-nav-top-link-box-shadow-hover);
    --kb-nav-link-box-shadow-active: var(--kb-nav-top-link-box-shadow-active);
    --kb-nav-link-box-shadow-active-ancestor: var(--kb-nav-top-link-box-shadow-active-ancestor);
    --kb-nav-link-description-color: var(--kb-nav-top-link-description-color);
    --kb-nav-link-description-color-hover: var(--kb-nav-top-link-description-color-hover);
    --kb-nav-link-description-color-active: var(--kb-nav-top-link-description-color-active);
    --kb-nav-link-description-color-active-ancestor: var(--kb-nav-top-link-description-color-active-ancestor);
    --kb-nav-link-description-padding-top: var(--kb-nav-top-link-description-padding-top);
    --kb-nav-link-description-padding-right: var(--kb-nav-top-link-description-padding-right);
    --kb-nav-link-description-padding-bottom: var(--kb-nav-top-link-description-padding-bottom);
    --kb-nav-link-description-padding-left: var(--kb-nav-top-link-description-padding-left);
    --kb-nav-link-align: var(--kb-nav-top-link-align);
    --kb-nav-link-flex-justify: var(--kb-nav-top-link-flex-justify)
}

.wp-block-kadence-navigation .menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content {
    display: flex;
    align-items: center
}

.wp-block-kadence-navigation .menu-container>.menu>.menu-item:not(:last-of-type)>.kb-link-wrap {
    --kb-nav-link-wrap-border-right: var(--kb-nav-top-not-last-link-border-right);
    --kb-nav-link-wrap-border-bottom: var(--kb-nav-top-not-last-link-border-bottom)
}

.wp-block-kadence-navigation .rtl ul ul .sub-menu {
    --kb-nav-dropdown-show-left: auto;
    --kb-nav-dropdown-show-right: 100%
}

.wp-block-kadence-navigation .kb-nav-label-content {
    display: block
}

.wp-block-kadence-navigation-link .sub-menu .kb-nav-link-content {
    flex-wrap: wrap
}

.wp-block-kadence-navigation-link .kadence-svg-icon {
    top: .125em;
    position: relative;
    width: 1em;
    height: 1em;
    align-self: center
}

.wp-block-kadence-navigation-link .kb-nav-item-title-wrap {
    grid-template-columns: var(--kb-nav-link-title-wrap-grid-template-columns);
    flex-direction: var(--kb-nav-link-title-wrap-flex-direction);
    display: var(--kb-nav-link-title-wrap-display, flex);
    flex-wrap: nowrap;
    text-align: var(--kb-nav-link-align, left);
    align-items: var(--kb-nav-link-flex-align, center);
    justify-items: var(--kb-nav-link-flex-justify, start);
    justify-content: var(--kb-nav-link-flex-justify, start)
}

.wp-block-kadence-navigation-link.menu-item-has-children,.wp-block-kadence-navigation-link.kadence-menu-mega-enabled {
    --kb-nav-link-position: var(--kb-nav-link-has-children-position, relative)
}

.wp-block-kadence-navigation-link .link-media-container {
    display: flex;
    align-self: flex-start;
    max-width: 150px;
    overflow: auto;
    padding-top: var(--kb-nav-link-media-container-padding-top, 0.3em);
    padding-right: var(--kb-nav-link-media-container-padding-right, 0.3em);
    padding-bottom: var(--kb-nav-link-media-container-padding-bottom, 0.3em);
    padding-left: var(--kb-nav-link-media-container-padding-left, 0.3em);
    margin-top: var(--kb-nav-link-media-container-margin-top);
    margin-right: var(--kb-nav-link-media-container-margin-right);
    margin-bottom: var(--kb-nav-link-media-container-margin-bottom);
    margin-left: var(--kb-nav-link-media-container-margin-left);
    color: var(--kb-nav-link-media-container-color-hover-lv, var(--kb-nav-link-media-container-color-active-lv, var(--kb-nav-link-media-container-color)));
    background: var(--kb-nav-link-media-container-background-hover-lv, var(--kb-nav-link-media-container-background-active-lv, var(--kb-nav-link-media-container-background)));
    border-top: var(--kb-nav-link-media-container-hover-border-top-lv, var(--kb-nav-link-media-container-active-border-top-lv, var(--kb-nav-link-media-container-border-top)));
    border-right: var(--kb-nav-link-media-container-hover-border-right-lv, var(--kb-nav-link-media-container-active-border-right-lv, var(--kb-nav-link-media-container-border-right)));
    border-bottom: var(--kb-nav-link-media-container-hover-border-bottom-lv, var(--kb-nav-link-media-container-active-border-bottom-lv, var(--kb-nav-link-media-container-border-bottom)));
    border-left: var(--kb-nav-link-media-container-hover-border-left-lv, var(--kb-nav-link-media-container-active-border-left-lv, var(--kb-nav-link-media-container-border-left)));
    border-top-left-radius: var(--kb-nav-link-media-container-hover-border-top-left-radius-lv, var(--kb-nav-link-media-container-active-border-top-left-radius-lv, var(--kb-nav-link-media-container-border-top-left-radius)));
    border-top-right-radius: var(--kb-nav-link-media-container-hover-border-top-right-radius-lv, var(--kb-nav-link-media-container-active-border-top-right-radius-lv, var(--kb-nav-link-media-container-border-top-right-radius)));
    border-bottom-right-radius: var(--kb-nav-link-media-container-hover-border-bottom-right-radius-lv, var(--kb-nav-link-media-container-active-border-bottom-right-radius-lv, var(--kb-nav-link-media-container-border-bottom-right-radius)));
    border-bottom-left-radius: var(--kb-nav-link-media-container-hover-border-bottom-left-radius-lv, var(--kb-nav-link-media-container-active-border-bottom-left-radius-lv, var(--kb-nav-link-media-container-border-bottom-left-radius)));
    order: var(--kb-nav-link-media-container-order);
    justify-content: var(--kb-nav-link-media-container-justify-content);
    align-self: var(--kb-nav-link-media-container-align-self)
}

.wp-block-kadence-navigation-link .link-svg-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.wp-block-kadence-navigation-link .link-svg-icon svg {
    width: 1em;
    height: 1em
}

.wp-block-kadence-navigation-link .link-media-icon-wrap {
    font-size: var(--kb-nav-link-icon-font-size);
    height: var(--kb-nav-link-icon-height)
}

.kb-row-layout-wrap {
    position: relative;
    border: 0 solid rgba(0,0,0,0)
}

.kb-row-layout-wrap:before {
    clear: both;
    display: table;
    content: ""
}

.kt-row-column-wrap {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--global-row-gutter-md, 2rem) var(--global-row-gutter-md, 2rem);
    grid-auto-rows: minmax(min-content, max-content);
    z-index: 1;
    position: relative
}

.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
    margin-left: auto;
    margin-right: auto
}

.kt-row-has-bg>.kt-row-column-wrap {
    padding-left: var(--global-content-edge-padding, 15px);
    padding-right: var(--global-content-edge-padding, 15px)
}

.kt-inner-column-height-full:not(.kt-row-layout-row) {
    grid-auto-rows: minmax(0, 1fr)
}

.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column {
    align-self: stretch
}

.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
    height: 100%
}

.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col {
    align-items: center
}

.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col {
    align-items: flex-end
}

@media screen and (max-width: 1024px) {
    .kt-inner-column-height-full.kt-tab-layout-row,.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row {
        grid-auto-rows:minmax(min-content, max-content)
    }

    .kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
        height: auto
    }

    .kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
        height: auto
    }

    .kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row) {
        grid-auto-rows: minmax(0, 1fr)
    }

    .kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
        height: 100%
    }
}

@media screen and (max-width: 767px) {
    .kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row {
        grid-auto-rows:minmax(min-content, max-content)
    }

    .kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
        height: auto
    }

    .kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row) {
        grid-auto-rows: minmax(0, 1fr)
    }

    .kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
        height: 100%
    }
}

.kt-row-layout-overlay {
    top: 0;
    left: 0;
    position: absolute;
    opacity: .3;
    height: 100%;
    width: 100%;
    z-index: 0;
    filter: opacity(100%)
}

:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
    z-index: 49
}

:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
    z-index: 1000
}

@media screen and (min-width: 768px) {

    .kt_simple_share_container.kt_share_location_left,.kt_simple_share_container.kt_share_location_right {
        display: block;
        position: fixed;
        z-index: 1000
    }

    .kt_simple_share_container.kt_share_location_left .kt_simple_share_container,.kt_simple_share_container.kt_share_location_right .kt_simple_share_container {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 10px;
        border: 1px solid #000;
        border-radius: 5px;
        padding: 10px;
        background-color: #fff;
        justify-content: center;
        align-items: center
    }

    .kt_simple_share_container.kt_share_location_left .kt_simple_share_container.kt-social-bg-transparent,.kt_simple_share_container.kt_share_location_right .kt_simple_share_container.kt-social-bg-transparent {
        background-color: initial;
        border: 0
    }

    .kt_simple_share_container.kt_share_location_left .kt_simple_share_container a,.kt_simple_share_container.kt_share_location_right .kt_simple_share_container a {
        margin: 0
    }

    .kt_simple_share_container.kt_share_location_left .kt_before_share_text,.kt_simple_share_container.kt_share_location_right .kt_before_share_text {
        max-width: 15ch;
        text-align: center
    }

    .kt_simple_share_container.kt_share_location_left {
        left: 10px;
        top: 50%;
        transform: translatey(-50%)
    }

    .kt_simple_share_container.kt_share_location_right {
        right: 10px;
        top: 50%;
        transform: translatey(-50%)
    }
}

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

    .kt_simple_share_container.kt_share_location_mobile_left,.kt_simple_share_container.kt_share_location_mobile_right {
        display: block;
        position: fixed;
        z-index: 1000
    }

    .kt_simple_share_container.kt_share_location_mobile_left .kt_simple_share_container,.kt_simple_share_container.kt_share_location_mobile_right .kt_simple_share_container {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 10px;
        border: 1px solid #000;
        border-radius: 5px;
        padding: 10px;
        background-color: #fff;
        justify-content: center;
        align-items: center
    }

    .kt_simple_share_container.kt_share_location_mobile_left .kt_simple_share_container.kt-social-bg-transparent,.kt_simple_share_container.kt_share_location_mobile_right .kt_simple_share_container.kt-social-bg-transparent {
        background-color: initial;
        border: 0
    }

    .kt_simple_share_container.kt_share_location_mobile_left .kt_simple_share_container a,.kt_simple_share_container.kt_share_location_mobile_right .kt_simple_share_container a {
        margin: 0
    }

    .kt_simple_share_container.kt_share_location_mobile_left .kt_before_share_text,.kt_simple_share_container.kt_share_location_mobile_right .kt_before_share_text {
        max-width: 15ch;
        text-align: center
    }

    .kt_simple_share_container.kt_share_location_mobile_left {
        left: 10px;
        top: 50%;
        transform: translatey(-50%)
    }

    .kt_simple_share_container.kt_share_location_mobile_right {
        right: 10px;
        top: 50%;
        transform: translatey(-50%)
    }
}

.kt_simple_share_container a {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.kt_simple_share_container svg {
    height: 1em;
    width: 1em
}

.kt-socialstyle-style_01 a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: gray;
    color: #fff;
    border-bottom: 0;
    -webkit-transition: opacity .25s;
    transition: opacity .25s
}

.kt-socialstyle-style_01 a {
    font-size: 16px;
    text-align: center;
    border-radius: 50%;
    -moz-transform: translateZ(0) scale(1,1);
    -webkit-transform: translateZ(0) scale(1,1);
    transform: translateZ(0) scale(1,1)
}

.kt-socialstyle-style_01 a:hover {
    color: #fff;
    opacity: .9
}

.kt_simple_share_container {
    display: flex;
    flex-wrap: wrap;
    gap: 5px
}

.kt_simple_share_container:not(.kt_share_location_right):not(.kt_share_location_left) {
    width: 100%
}

@media screen and (max-width: 767px) {
    .kt_simple_share_container:not(.kt_share_location_mobile_right):not(.kt_share_location_mobile_left) {
        width:100%
    }

    .kt_simple_share_container.kt_share_location_mobile_left:not(.kt_share_location_mobile_right),.kt_simple_share_container.kt_share_location_mobile_right:not(.kt_share_location_mobile_left) {
        width: auto
    }
}

.kt-social-align-left {
    text-align: left;
    justify-content: flex-start
}

.kt_before_share_text {
    display: inline-block;
    margin-right: 5px;
    font-size: 16px
}

.kt_simple_share_container a svg {
    pointer-events: none
}

.wp-block-image {
    margin-bottom: 0
}

figure.wp-block-image.aligncenter img {
    display: inline-block
}

.wp-block-pullquote {
    border-top: 0;
    border-bottom: 0;
    color: var(--global-palette4)
}

.wp-block-pullquote blockquote {
    border: 0;
    margin: 0 auto;
    padding: 2em;
    position: relative
}

.wp-block-pullquote blockquote::before {
    font-size: 200px;
    line-height: 40px;
    font-family: sans-serif;
    color: var(--global-palette7);
    z-index: 0;
    position: absolute;
    left: 35px;
    content: open-quote;
    top: 80px
}

.wp-block-pullquote blockquote p {
    font-size: 1.15em;
    font-style: italic;
    position: relative;
    z-index: 1
}

@media screen and (min-width: 767px) {
    .wp-block-pullquote blockquote p {
        font-size:1.3em
    }
}

.wp-block-cover {
    display: flex;
    align-items: center
}

.wp-block-separator {
    margin-left: auto;
    margin-right: auto
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 160px
}

.wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 1px
}

.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide) {
    height: 2px
}

.wp-block-separator.is-style-dots:before {
    font-size: 30px
}

ul.wp-block-social-links:not(.specificity) {
    padding-left: 0;
    padding-right: 0
}

.single-content .wp-block-columns {
    margin-bottom: var(--global-md-spacing);
    margin-top: 0
}

.wp-block-latest-posts.wp-block-latest-posts__list.is-grid {
    display: grid;
    column-gap: 2.5rem;
    row-gap: 2.5rem;
    grid-template-columns: 1fr;
    padding-left: 0
}

.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li {
    margin: 0;
    width: 100%
}

.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a {
    margin: 1em 0 0;
    color: var(--global-palette3);
    text-decoration: none;
    font-size: 1.3em;
    display: block
}

.wp-block-latest-posts.wp-block-latest-posts__list {
    padding-left: 0
}

.wp-block-latest-posts__list li {
    margin-top: var(--global-sm-spacing)
}

.wp-block-latest-posts__list li:after {
    clear: both;
    display: table;
    content: ""
}

.wp-block-group.has-background {
    padding: 20px 30px;
    margin-top: 0;
    margin-bottom: 0
}

.entry-content .wp-block-group.has-background {
    padding: 20px 30px
}

.wp-block-navigation ul,.wp-block-navigation ul li {
    list-style: none
}

.single-content .wp-block-post-template {
    padding: 0
}

embed,iframe {
    max-width: 100%
}

.pagination {
    margin: var(--global-lg-spacing) auto;
    overflow: hidden
}

.pagination .nav-links {
    justify-content: center;
    flex-wrap: wrap
}

.pagination .page-numbers {
    display: inline-block;
    margin-right: .5em;
    border: 2px solid rgba(0,0,0,0);
    min-width: 2.5em;
    line-height: 2.25em;
    text-align: center;
    text-decoration: none;
    border-radius: .25rem;
    color: inherit
}

.pagination a:hover,.pagination a:focus,.pagination a:active {
    border-color: var(--global-palette-btn-bg)
}

.pagination .current {
    border-color: var(--global-palette-btn-bg);
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn)
}

.pagination .page-numbers:last-child {
    margin-right: 0
}

.widget-area ul {
    padding-left: .5em
}

.grid-cols {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    column-gap: 2.5rem;
    row-gap: 2.5rem
}

.wp-site-blocks .grid-cols:before {
    display: none
}

@media screen and (min-width: 576px) {

    .grid-sm-col-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media screen and (min-width: 1025px) {

    .grid-lg-col-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}

article.sticky {
    font-size: inherit
}

.entry {
    box-shadow: 0px 15px 25px -10px rgba(0,0,0,.05);
    border-radius: .25rem
}

.content-wrap {
    position: relative
}

.site-main {
    min-width: 0
}

ul.kadence-posts-list,.single-content ul.kadence-posts-list {
    padding: 0;
    margin: 0;
    list-style: none
}

ul.kt-testimonial-grid-wrap,.single-content ul.kt-testimonial-grid-wrap {
    padding: 0;
    margin: 0;
    list-style: none
}

.kadence-posts-list .entry-list-item {
    display: flex;
    flex-direction: column
}

.kadence-posts-list .entry-list-item article.entry {
    flex: 1
}

@media screen and (max-width: 719px) {
    .content-style-boxed .content-bg:not(.loop-entry) {
        margin-left:-1rem;
        margin-right: -1rem;
        width: auto
    }

    .content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry) {
        margin-left: 0;
        margin-right: 0
    }

    .primary-sidebar {
        padding-left: 0;
        padding-right: 0
    }
}

.archive.content-style-unboxed .entry-content-wrap,.blog.content-style-unboxed .entry-content-wrap,.post-type-archive.content-style-unboxed .entry-content-wrap {
    padding: 0
}

.archive.content-style-unboxed .entry,.blog.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry {
    box-shadow: none
}

.single-content {
    margin: var(--global-md-spacing) 0 0
}

.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-button,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-cover,.single-content .wp-block-group,.single-content .wp-block-kadence-iconlist {
    margin-top: 0;
    margin-bottom: var(--global-md-spacing)
}

.single-content p>img {
    display: inline-block
}

.single-content p>img.aligncenter {
    display: block
}

.single-content li>img {
    display: inline-block
}

.single-content li>img.aligncenter {
    display: block
}

.single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer {
    margin-top: calc(0rem - var(--global-md-spacing))
}

.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6 {
    margin: 1.5em 0 .5em
}

.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child {
    margin-top: 0
}

.single-content h1+*,.single-content h2+*,.single-content h3+*,.single-content h4+*,.single-content h5+*,.single-content h6+* {
    margin-top: 0
}

.single-content .wp-block-kadence-advancedgallery+p {
    margin-top: var(--global-md-spacing)
}

.single-content ul,.single-content ol {
    margin: 0 0 var(--global-md-spacing);
    padding-left: 2em
}

.single-content ul.aligncenter,.single-content ol.aligncenter {
    text-align: center;
    padding-left: 0
}

.single-content li>ol,.single-content li>ul {
    margin: 0
}

.single-content figure:last-child,.single-content hr:last-child,.single-content p:last-child,.single-content table:last-child,.single-content pre:last-child,.single-content form:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-kadence-advancedbtn:last-child,.single-content .wp-block-cover:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-kadence-iconlist:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content ul:last-child,.single-content ol:last-child {
    margin-bottom: 0
}

.single-content .wp-block-image {
    margin-top: 0;
    margin-bottom: 0
}

.single-content .wp-block-image figure {
    margin-bottom: var(--global-md-spacing)
}

.single-content .wp-block-image:last-child figure {
    margin-bottom: 0
}

.single-content figure.wp-block-image {
    margin-bottom: var(--global-md-spacing)
}

.single-content figure.wp-block-image:last-child {
    margin-bottom: 0
}

.entry-content:after {
    display: table;
    clear: both;
    content: ""
}

.content-title-style-hide .entry-content,.content-title-style-above .entry-content {
    margin: 0
}

.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content {
    margin: var(--global-md-spacing) 0 0
}

.wp-site-blocks .post-thumbnail {
    display: block;
    height: 0;
    padding-bottom: 66.67%;
    overflow: hidden;
    position: relative
}

.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2 {
    padding-bottom: 50%
}

.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16 {
    padding-bottom: 56.25%
}

.wp-site-blocks .post-thumbnail .post-thumbnail-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.wp-site-blocks .post-thumbnail img {
    flex: 1;
    object-fit: cover
}

.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img {
    height: 100%;
    width: 100%
}

.archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.blog.content-style-unboxed .wp-site-blocks .post-thumbnail,.post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail {
    margin-bottom: 1em
}

.content-style-unboxed .kadence-thumbnail-position-above {
    margin-bottom: var(--global-md-spacing)
}

.kadence-breadcrumbs {
    margin: 1em 0;
    font-size: 85%;
    color: var(--global-palette5)
}

.kadence-breadcrumbs a {
    color: inherit
}

.kadence-breadcrumbs p {
    margin: 0
}

.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child {
    margin-top: 0
}

.entry-meta {
    font-size: 80%;
    margin: 1em 0;
    display: flex;
    flex-wrap: wrap
}

.entry-meta>* {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap
}

.entry-meta>* time {
    white-space: nowrap
}

.entry-meta a {
    color: inherit;
    text-decoration: none
}

.entry-meta>*:after {
    margin-left: .5rem;
    margin-right: .5rem;
    content: "";
    display: inline-block;
    background-color: currentColor;
    height: .25rem;
    width: .25rem;
    opacity: .8;
    border-radius: 9999px;
    vertical-align: .1875em
}

.entry-meta>*:last-child:after {
    display: none
}

.loop-entry .entry-header .entry-title {
    margin: 0
}

.loop-entry .entry-summary p,.loop-entry .entry-header .entry-meta {
    margin: 1em 0
}

.updated:not(.published) {
    display: none
}

.entry-summary {
    margin: var(--global-xs-spacing) 0 0
}

a.post-more-link {
    font-weight: bold;
    letter-spacing: .05em;
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: 80%
}

a.post-more-link .kadence-svg-iconset {
    margin-left: .5em
}

a.post-more-link:hover {
    color: var(--global-palette-highlight)
}

.more-link-wrap {
    margin-top: var(--global-xs-spacing);
    margin-bottom: 0
}

.entry-taxonomies {
    margin-bottom: .5em;
    letter-spacing: .05em;
    font-size: 70%;
    text-transform: uppercase
}

.entry-taxonomies a {
    text-decoration: none;
    font-weight: bold
}

.entry-taxonomies .category-style-pill a {
    background: var(--global-palette-highlight);
    color: #fff;
    padding: .25rem;
    border-radius: .25rem;
    margin-right: .25rem;
    margin-bottom: .25rem;
    display: inline-block;
    line-height: 1.2
}

.entry-taxonomies .category-style-pill a:last-child {
    margin-right: 0
}

.entry-taxonomies .category-style-pill a:hover {
    color: #fff
}

.loop-entry.type-post .entry-taxonomies .category-style-pill a {
    color: #fff
}

@media screen and (max-width: 719px) {
    .loop-entry .entry-taxonomies {
        margin-bottom:1em
    }
}

.entry-tags {
    margin-top: var(--global-xs-spacing)
}

.entry-tags .tags-links {
    display: flex;
    flex-wrap: wrap
}

.entry-tags a.tag-link {
    margin-right: .5em;
    padding: .4em .6em;
    margin-top: .5em;
    font-size: 80%;
    border: 1px solid var(--global-gray-500);
    border-radius: .25rem;
    color: var(--global-palette5);
    text-decoration: none
}

.entry-tags a.tag-link:hover {
    background: var(--global-palette-highlight);
    color: var(--global-palette-btn);
    border-color: var(--global-palette-highlight)
}

.entry-tags a.tag-link:last-child {
    margin-right: 0
}

.entry-hero-container-inner {
    background: var(--global-palette7)
}

.entry-hero-container-inner .entry-header {
    min-height: 200px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 0
}

.entry-hero-container-inner .entry-header>div {
    width: 100%
}

.entry-hero {
    position: relative
}

.hero-section-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.hero-container {
    position: relative
}

.title-align-center {
    text-align: center
}

.title-align-center .entry-meta {
    justify-content: center
}

.entry-hero .title-align-center {
    text-align: center;
    align-items: center
}

.entry-header {
    margin-bottom: 1em
}

.entry-footer {
    clear: both
}

.entry-title {
    word-wrap: break-word
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block;
    min-width: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

a {
    background-color: rgba(0,0,0,0)
}

b,strong {
    font-weight: bold
}

small {
    font-size: 80%
}

img {
    border-style: none
}

button,input,select,textarea {
    font-size: 100%;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,[type=button],[type=submit] {
    -webkit-appearance: button
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

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

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

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

details {
    display: block
}

summary {
    display: list-item
}

[hidden] {
    display: none
}

:root {
    --global-gray-400: #CBD5E0;
    --global-gray-500: #A0AEC0;
    --global-xs-spacing: 1em;
    --global-sm-spacing: 1.5rem;
    --global-md-spacing: 2rem;
    --global-lg-spacing: 2.5em;
    --global-xl-spacing: 3.5em;
    --global-xxl-spacing: 5rem;
    --global-edge-spacing: 1.5rem;
    --global-boxed-spacing: 2rem;
    --global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
    --global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
    --global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
    --global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);
    --global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)
}

h1,h2,h3,h4,h5,h6 {
    padding: 0;
    margin: 0
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    color: inherit;
    text-decoration: none
}

em,i {
    font-style: italic
}

blockquote,q {
    quotes: "“" "”"
}

blockquote {
    padding-left: 1em;
    border-left: 4px solid var(--global-palette4)
}

.entry-content blockquote {
    margin: 0 0 var(--global-md-spacing)
}

pre {
    background: var(--global-palette7);
    font-family: "Courier 10 Pitch",Courier,monospace;
    font-size: .9375rem;
    line-height: 1.6;
    max-width: 100%;
    overflow: auto;
    padding: 1.5em;
    white-space: pre-wrap
}

var {
    font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
    font-size: .8rem
}

mark {
    text-decoration: none
}

html {
    box-sizing: border-box
}

*,*::before,*::after {
    box-sizing: inherit
}

hr {
    height: 0;
    border: 0;
    border-bottom: 2px solid var(--global-gray-400)
}

ul,ol {
    margin: 0 0 1.5em 1.5em;
    padding: 0
}

ul.aligncenter,ol.aligncenter {
    list-style: none
}

ul {
    list-style: disc
}

ol {
    list-style: decimal
}

li>ul,li>ol {
    margin-bottom: 0;
    margin-left: 1.5em
}

img {
    display: block;
    height: auto;
    max-width: 100%
}

figure {
    margin: .5em 0
}

table {
    margin: 0 0 1.5em;
    width: 100%
}

a {
    color: var(--global-palette-highlight);
    text-underline-offset: .1em;
    transition: all .1s linear
}

a:hover,a:focus,a:active {
    color: var(--global-palette-highlight-alt);
    text-underline-offset: .25em
}

a:hover,a:active {
    outline: 0
}

.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button) {
    text-decoration: none
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

:where(html:not(.no-js)) .hide-focus-outline *:focus {
    outline: 0
}

#primary[tabindex="-1"]:focus {
    outline: 0
}

textarea {
    width: 100%
}

input[type=text],input[type=email],input[type=url],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=time],input[type=datetime],input[type=color],textarea {
    -webkit-appearance: none;
    color: var(--global-palette5);
    border: 1px solid var(--global-gray-400);
    border-radius: 3px;
    padding: .4em .5em;
    max-width: 100%;
    background: var(--global-palette9);
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0)
}

::-webkit-input-placeholder {
    color: var(--global-palette6)
}

::-moz-placeholder {
    color: var(--global-palette6);
    opacity: 1
}

::placeholder {
    color: var(--global-palette6)
}

input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=color]:focus,textarea:focus {
    color: var(--global-palette3);
    border-color: var(--global-palette6);
    outline: 0;
    box-shadow: 0px 5px 15px -7px rgba(0,0,0,.1)
}

select {
    border: 1px solid var(--global-gray-400);
    background-size: 16px 100%;
    padding: .2em 35px .2em .5em;
    background: var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    outline: 0;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0)
}

select::-ms-expand {
    display: none
}

select:focus {
    color: var(--global-palette3);
    border-color: var(--global-palette6);
    background-color: var(--global-palette9);
    box-shadow: 0px 5px 15px -7px rgba(0,0,0,.1);
    outline: 0
}

select:focus option {
    color: #333
}

fieldset {
    padding: .625em 1.425em .625em;
    border: 1px solid var(--global-gray-500);
    margin-top: 1.2em;
    margin-bottom: 1.2em
}

legend {
    font-weight: bold
}

button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=submit] {
    border-radius: 3px;
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn);
    padding: .4em 1em;
    border: 0;
    font-size: 1.125rem;
    line-height: 1.6;
    display: inline-block;
    font-family: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: all .2s ease;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0)
}

button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=submit]:visited {
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn)
}

button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active {
    color: var(--global-palette-btn-hover);
    background: var(--global-palette-btn-bg-hover);
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,.1)
}

button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=submit]:disabled,input[type=submit].disabled {
    cursor: not-allowed;
    opacity: .5
}

.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button {
    padding: .4em 1em
}

.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button {
    border: 2px solid currentColor
}

.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus,.wp-block-button.is-style-outline .wp-element-button:active {
    border: 2px solid currentColor;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0)
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button.is-style-outline .wp-element-button:not(.has-background) {
    background: rgba(0,0,0,0)
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active {
    background: rgba(0,0,0,0)
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color) {
    color: var(--global-palette-btn-bg)
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active {
    color: var(--global-palette-btn-bg-hover)
}

.kadence-svg-iconset {
    display: inline-flex;
    align-self: center
}

.kadence-svg-iconset svg {
    height: 1em;
    width: 1em
}

.kadence-svg-iconset.svg-baseline svg {
    top: .125em;
    position: relative
}

:root .has-theme-palette1-background-color {
    background-color: var(--global-palette1)
}

:root .has-theme-palette4-color {
    color: var(--global-palette4)
}

:root .has-theme-palette7-background-color {
    background-color: var(--global-palette7)
}

:root .has-theme-palette-7-color {
    color: var(--global-palette7)
}

:root .has-theme-palette-9-color,:root .has-theme-palette9-color {
    color: var(--global-palette9)
}

.kt-clear {
    *zoom:1}

.kt-clear::before,.kt-clear::after {
    content: " ";
    display: table
}

.kt-clear::after {
    clear: both
}

.content-area {
    margin: var(--global-xxl-spacing) 0
}

.entry-content {
    word-break: break-word
}

.entry-content table {
    word-break: normal
}

.body {
    overflow-x: hidden
}

.scroll a *,a.scroll * {
    pointer-events: none
}

.content-width-fullwidth .content-container.site-container {
    max-width: none;
    padding: 0
}

.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area {
    margin-top: 0;
    margin-bottom: 0
}

.site-container,.site-header-row-layout-contained {
    margin: 0 auto;
    padding: 0 var(--global-content-edge-padding)
}

.content-bg {
    background: #fff
}

.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap {
    padding: 0
}

.content-style-unboxed .content-bg:not(.loop-entry) {
    background: rgba(0,0,0,0)
}

.content-style-unboxed .entry:not(.loop-entry) {
    box-shadow: none;
    border-radius: 0
}

@media screen and (min-width: 1025px) {
    .has-sidebar .content-container {
        display:grid;
        grid-template-columns: 5fr 2fr;
        grid-gap: var(--global-xl-spacing);
        justify-content: center
    }

    #secondary {
        grid-column: 2;
        grid-row: 1;
        min-width: 0
    }

    .has-left-sidebar .content-container {
        grid-template-columns: 2fr 5fr
    }

    .has-left-sidebar #main {
        grid-column: 2;
        grid-row: 1
    }

    .has-left-sidebar #secondary {
        grid-column: 1;
        grid-row: 1
    }
}

#kt-scroll-up-reader,#kt-scroll-up {
    position: fixed;
    transform: translateY(40px);
    transition: all .2s ease;
    opacity: 0;
    z-index: 1000;
    display: flex;
    cursor: pointer
}

#kt-scroll-up-reader *,#kt-scroll-up * {
    pointer-events: none
}

#kt-scroll-up.scroll-visible {
    transform: translateY(0px);
    opacity: 1
}

#kt-scroll-up-reader {
    transform: translateY(0px);
    transition: all 0s ease
}

#kt-scroll-up-reader:not(:focus) {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important
}

#kt-scroll-up-reader:focus {
    transform: translateY(0px);
    opacity: 1;
    box-shadow: none;
    z-index: 1001
}

#wrapper {
    overflow: hidden;
    overflow: clip
}

.kadence-scrollbar-fixer {
    margin-right: var(--scrollbar-offset, unset)
}

.kadence-scrollbar-fixer .item-is-fixed {
    right: var(--scrollbar-offset, 0)
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

body.footer-on-bottom #wrapper {
    min-height: 100vh;
    display: flex;
    flex-direction: column
}

body.footer-on-bottom.admin-bar #wrapper {
    min-height: calc(100vh - 32px)
}

body.footer-on-bottom #inner-wrap {
    flex: 1 0 auto
}

.site-branding {
    max-height: inherit
}

.site-branding a.brand {
    display: flex;
    gap: 1em;
    flex-direction: row;
    align-items: center;
    text-decoration: none;
    color: inherit;
    max-height: inherit
}

.site-branding a.brand img {
    display: block
}

.header-navigation ul ul.sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    flex-direction: column;
    background: #fff;
    margin-left: 0;
    box-shadow: 0 2px 13px rgba(0,0,0,.1);
    z-index: 1000
}

body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle {
    opacity: .2
}

.header-navigation ul ul.sub-menu>li:last-child {
    border-bottom: 0
}

.header-navigation ul ul.sub-menu.sub-menu-edge {
    left: auto;
    right: 0
}

.header-navigation ul ul ul.sub-menu.sub-menu-edge {
    left: auto;
    right: 100%
}

.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.sub-menu {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, 0, 0);
    transition: all .2s ease;
    display: block;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden
}

.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:hover>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus>ul {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
    clip: auto;
    height: auto;
    overflow: visible
}

.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li:not(.menu-item--has-toggle):focus>ul {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
    clip: auto;
    height: auto;
    overflow: visible
}

.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.sub-menu {
    transform: translate3d(0, -10px, 0)
}

.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle {
    position: absolute !important;
    overflow: hidden;
    padding: 0 !important;
    margin: 0 !important;
    margin-right: -0.1em !important;
    border: 0 !important;
    width: .9em;
    top: 0;
    bottom: 0;
    height: auto;
    border-radius: 0;
    box-shadow: none !important;
    background: rgba(0,0,0,0) !important;
    display: block;
    left: auto;
    right: .7em;
    pointer-events: none
}

.wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle {
    width: 2.6em;
    margin: 0 !important;
    right: 0
}

.nav--toggle-sub .dropdown-nav-special-toggle:focus {
    z-index: 10
}

.nav--toggle-sub .dropdown-nav-toggle {
    display: block;
    background: rgba(0,0,0,0);
    position: absolute;
    right: 0;
    top: 50%;
    width: .7em;
    height: .7em;
    font-size: inherit;
    width: .9em;
    height: .9em;
    font-size: .9em;
    display: inline-flex;
    line-height: inherit;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    transform: translateY(-50%);
    overflow: visible;
    transition: opacity .2s ease
}

.nav--toggle-sub ul ul .dropdown-nav-toggle {
    right: .2em
}

.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
    transform: rotate(-90deg)
}

.nav--toggle-sub li.menu-item-has-children {
    position: relative
}

.nav-drop-title-wrap {
    position: relative;
    padding-right: 1em;
    display: block
}

.nav--toggle-sub:not(.click-to-open) li:hover>ul,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul {
    display: block
}

.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul {
    display: block
}

@media(hover: none) {
    .wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle {
        left:0;
        right: 0 !important;
        margin-right: 0 !important;
        width: 100%;
        pointer-events: all
    }

    .wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on)>a {
        pointer-events: none
    }
}

.rtl .nav--toggle-sub .dropdown-nav-toggle {
    right: auto;
    left: 0
}

.rtl .primary-menu-container>ul>li.menu-item .dropdown-nav-special-toggle {
    right: auto;
    left: .7em
}

.rtl .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle {
    left: 0;
    right: auto
}

.rtl .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
    transform: rotate(-270deg)
}

.rtl .header-navigation ul ul ul.sub-menu {
    right: 100%;
    left: auto
}

.rtl .nav-drop-title-wrap {
    padding-left: 1em;
    padding-right: 0
}

.wp-site-blocks .nav--toggle-sub .kadence-menu-mega-enabled .sub-menu .dropdown-nav-special-toggle {
    display: none
}

.header-navigation-style-fullheight {
    height: 100%;
    align-items: center
}

.header-navigation-style-fullheight .header-menu-container {
    height: 100%;
    align-items: center
}

.header-navigation-style-fullheight .header-menu-container>ul {
    height: 100%;
    align-items: center
}

.header-navigation-style-fullheight .header-menu-container>ul>li {
    display: flex;
    height: 100%;
    align-items: center
}

.header-navigation-style-fullheight .header-menu-container>ul>li>a {
    display: flex;
    height: 100%;
    align-items: center
}

.header-navigation,.header-menu-container {
    display: flex
}

.header-navigation li.menu-item>a {
    display: block;
    width: 100%;
    text-decoration: none;
    color: var(--global-palette4);
    transition: all .2s ease-in-out;
    transform: translate3d(0, 0, 0)
}

.header-navigation li.menu-item>a:hover,.header-navigation li.menu-item>a:focus {
    color: var(--global-palette-highlight)
}

.header-navigation ul.sub-menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

.header-navigation ul li.menu-item>a {
    padding: .6em .5em
}

.header-navigation ul ul li.menu-item>a {
    padding: 1em;
    outline-offset: -2px
}

.header-navigation ul ul li.menu-item>a {
    width: 200px
}

.header-navigation ul ul ul.sub-menu {
    top: 0;
    left: 100%;
    right: auto;
    min-height: 100%
}

.header-navigation .menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0
}

.menu-toggle-open {
    display: flex;
    background: rgba(0,0,0,0);
    align-items: center;
    box-shadow: none
}

.menu-toggle-open .menu-toggle-icon {
    display: flex
}

.menu-toggle-open:hover,.menu-toggle-open:focus {
    border-color: currentColor;
    background: rgba(0,0,0,0);
    box-shadow: none
}

.menu-toggle-open.menu-toggle-style-default {
    border: 0
}

.wp-site-blocks .menu-toggle-open {
    box-shadow: none
}

.mobile-navigation {
    width: 100%
}

.mobile-navigation a {
    display: block;
    width: 100%;
    text-decoration: none;
    padding: .6em .5em
}

.mobile-navigation ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

.drawer-nav-drop-wrap {
    display: flex;
    position: relative
}

.drawer-nav-drop-wrap a {
    color: inherit
}

.drawer-nav-drop-wrap .drawer-sub-toggle {
    background: rgba(0,0,0,0);
    color: inherit;
    padding: .5em .7em;
    display: flex;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    line-height: normal
}

.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded=true] svg {
    transform: rotate(180deg)
}

.mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap .drawer-sub-toggle {
    position: absolute;
    left: 0;
    z-index: 10;
    top: 0;
    bottom: 0;
    justify-content: flex-end;
    width: 100%
}

.mobile-navigation ul ul {
    padding-left: 1em;
    transition: all .2s ease-in-out
}

.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
    display: none
}

.mobile-navigation ul ul ul ul ul ul {
    padding-left: 0
}

.mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer {
    display: block
}

.popup-drawer {
    position: fixed;
    display: none;
    top: 0;
    bottom: 0;
    left: -99999rem;
    right: 99999rem;
    transition: opacity .25s ease-in,left 0s .25s,right 0s .25s;
    z-index: 100000
}

.popup-drawer .drawer-overlay {
    background-color: rgba(0,0,0,.4);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.popup-drawer .drawer-inner {
    width: 100%;
    transform: translateX(100%);
    max-width: 90%;
    right: 0;
    top: 0;
    overflow: auto;
    background: #090c10;
    color: #fff;
    bottom: 0;
    opacity: 0;
    position: fixed;
    box-shadow: 0 0 2rem 0 rgba(0,0,0,.1);
    display: flex;
    flex-direction: column;
    transition: transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .25s cubic-bezier(0.77, 0.2, 0.05, 1)
}

.popup-drawer .drawer-header {
    padding: 0 1.5em;
    display: flex;
    justify-content: flex-end;
    min-height: calc(1.2em + 24px)
}

.popup-drawer .drawer-header .drawer-toggle {
    background: rgba(0,0,0,0);
    border: 0;
    font-size: 24px;
    line-height: 1;
    padding: .6em .15em;
    color: inherit;
    display: flex;
    box-shadow: none;
    border-radius: 0
}

.popup-drawer .drawer-header .drawer-toggle:hover {
    box-shadow: none
}

.popup-drawer .drawer-content {
    padding: 0 1.5em 1.5em
}

.popup-drawer .drawer-header .drawer-toggle {
    width: 1em;
    position: relative;
    height: 1em;
    box-sizing: content-box;
    font-size: 24px
}

.drawer-toggle .toggle-close-bar {
    width: .75em;
    height: .08em;
    background: currentColor;
    transform-origin: center center;
    position: absolute;
    margin-top: -0.04em;
    opacity: 0;
    border-radius: .08em;
    left: 50%;
    margin-left: -0.375em;
    top: 50%;
    transform: rotate(45deg) translateX(-50%);
    transition: transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .3s cubic-bezier(0.77, 0.2, 0.05, 1);
    transition-delay: .2s
}

.drawer-toggle .toggle-close-bar:last-child {
    transform: rotate(-45deg) translateX(50%)
}

.popup-drawer.active .drawer-toggle .toggle-close-bar {
    transform: rotate(45deg);
    opacity: 1
}

.popup-drawer.active .drawer-toggle .toggle-close-bar:last-child {
    transform: rotate(-45deg);
    opacity: 1
}

.popup-drawer .drawer-content.content-valign-bottom {
    min-height: calc(100% - (1.2em + 24px));
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    padding-bottom: calc(1.2em + 24px);
    max-height: calc(100% - (1.2em + 24px));
    overflow: auto
}

.popup-drawer .drawer-content.content-valign-bottom .site-header-item-mobile-navigation {
    display: block;
    overflow: auto;
    max-height: calc(100% - (1.2em + 24px))
}

body.admin-bar .popup-drawer {
    top: 46px
}

body.admin-bar .popup-drawer .drawer-inner {
    top: 46px
}

@media screen and (min-width: 783px) {
    body.admin-bar .popup-drawer {
        top:32px
    }

    body.admin-bar .popup-drawer .drawer-inner {
        top: 32px
    }
}

.popup-drawer.show-drawer {
    display: block
}

.popup-drawer.active {
    left: 0;
    opacity: 1;
    right: 0;
    transition: opacity .25s ease-out
}

.popup-drawer.active .drawer-inner {
    opacity: 1;
    transform: translateX(0%)
}

.popup-drawer.active .drawer-overlay {
    opacity: 1;
    cursor: pointer
}

body[class*=showing-popup-drawer-] {
    overflow: hidden
}

#main-header {
    display: none
}

#masthead {
    position: relative;
    z-index: 11
}

@media screen and (min-width: 1025px) {
    #main-header {
        display:block
    }

    #mobile-header {
        display: none
    }
}

.site-header-row {
    display: grid;
    grid-template-columns: auto auto
}

.site-header-row.site-header-row-center-column {
    grid-template-columns: 1fr auto 1fr
}

.site-header-row.site-header-row-only-center-column {
    display: flex;
    justify-content: center
}

.site-header-row.site-header-row-only-center-column .site-header-section-center {
    flex-grow: 1
}

.site-header-upper-inner-wrap.child-is-fixed {
    display: flex;
    align-items: flex-end
}

.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap {
    width: 100%
}

@media screen and (max-width: 719px) {

    .site-header-focus-item.site-header-row-mobile-layout-fullwidth {
        padding: 0
    }
}

.site-header-section {
    display: flex;
    max-height: inherit
}

.site-header-item {
    display: flex;
    align-items: center;
    margin-right: 10px;
    max-height: inherit
}

.rtl .site-header-item {
    margin-left: 10px;
    margin-right: 0px
}

.site-header-section>.site-header-item:last-child {
    margin-right: 0
}

.rtl .site-header-section>.site-header-item:last-child {
    margin-left: 0px
}

.drawer-content .site-header-item {
    margin-right: 0;
    margin-bottom: 10px
}

.drawer-content .site-header-item:last-child {
    margin-bottom: 0
}

.site-header-section-right {
    justify-content: flex-end
}

.site-header-section-center {
    justify-content: center
}

.element-social-inner-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .3em
}

a.social-button {
    width: 2em;
    text-decoration: none;
    height: 2em;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    color: var(--global-palette4);
    background: var(--global-palette7);
    border-radius: 3px;
    transition: all .2s ease-in-out
}

a.social-button:hover {
    color: var(--global-palette-btn);
    background: var(--global-palette-btn-bg)
}

.site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed) {
    align-self: flex-start;
    flex-grow: 1
}

.kadence-sticky-header {
    position: relative;
    z-index: 1
}

.item-is-fixed {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1200
}

.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image) {
    width: auto
}

.kadence-sticky-header.item-is-fixed:not(.item-at-start)[data-shrink=true] .site-branding a.brand picture img {
    max-height: inherit
}

#mobile-drawer {
    z-index: 99999
}

#mobile-header .mobile-navigation>.mobile-menu-container.drawer-menu-container>ul.menu {
    display: flex;
    flex-wrap: wrap
}

#mobile-header .mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap>a {
    padding-right: 2em
}

#mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
    border: 0
}

#mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,#mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a {
    border: 0
}

.primary-sidebar {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width: 768px) {
    .primary-sidebar {
        padding-left:0;
        padding-right: 0
    }
}

@media screen and (min-width: 1025px) {
    .primary-sidebar {
        padding:0;
        margin: 0
    }
}

/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--theme-palette-1: var(--global-palette1);
    --wp--preset--color--theme-palette-2: var(--global-palette2);
    --wp--preset--color--theme-palette-3: var(--global-palette3);
    --wp--preset--color--theme-palette-4: var(--global-palette4);
    --wp--preset--color--theme-palette-5: var(--global-palette5);
    --wp--preset--color--theme-palette-6: var(--global-palette6);
    --wp--preset--color--theme-palette-7: var(--global-palette7);
    --wp--preset--color--theme-palette-8: var(--global-palette8);
    --wp--preset--color--theme-palette-9: var(--global-palette9);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: var(--global-font-size-small);
    --wp--preset--font-size--medium: var(--global-font-size-medium);
    --wp--preset--font-size--large: var(--global-font-size-large);
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--larger: var(--global-font-size-larger);
    --wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}
.wp-block-kadence-advancedheading mark {
    background: transparent;
    border-style: solid;
    border-width: 0
}

.wp-block-kadence-advancedheading mark.kt-highlight {
    color: #f76a0c;
}

.kb-adv-heading-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

:root {
    --global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
    --global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
    --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
    --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
    --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
    --global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem);
}

/* Kadence Base CSS */
:root {
    --global-palette1: #d4af37;
    --global-palette2: #c09e31;
    --global-palette3: #4a2c2a;
    --global-palette4: #5f4442;
    --global-palette5: #8a7b71;
    --global-palette6: #a99e91;
    --global-palette7: #f4ebdb;
    --global-palette8: #f9f4ea;
    --global-palette9: #fcf9f3;
    --global-palette9rgb: 252, 249, 243;
    --global-palette-highlight: #1e4d2b;
    --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: #1e4d2b;
    --global-palette-btn: var(--global-palette3);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: 'Open 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: 1290px;
    --global-content-wide-width: calc(1290px + 230px);
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - 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-palette8);
}

body, input, select, textarea {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.6;
    font-family: var(--global-body-font-family);
    color: var(--global-palette5);
}

.content-bg, body.content-style-unboxed .site {
    background: var(--global-palette9);
}

@media all and (max-width: 1024px) {
    body {
        font-size:15px;
    }
}

@media all and (max-width: 767px) {
    body {
        font-size:14px;
    }
}

h1,h2,h3,h4,h5,h6 {
    font-family: var(--global-heading-font-family);
}

h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 4em;
    line-height: 1;
    font-family: AGENOVA, Serif;
    color: var(--global-palette3);
}

h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 3em;
    line-height: 1.2;
    font-family: AGENOVA, Serif;
    color: var(--global-palette3);
}

h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.75em;
    line-height: 1.2;
    color: var(--global-palette3);
}

h4 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.2;
    color: var(--global-palette4);
}

h5 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.2;
    color: var(--global-palette4);
}

h6 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.15em;
    line-height: 1.2;
    color: var(--global-palette4);
}

.entry-hero h1 {
    font-style: normal;
    font-size: 4em;
    line-height: 1.25;
    color: var(--global-palette8);
}

.entry-hero .kadence-breadcrumbs {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.2;
    text-transform: uppercase;
    color: var(--global-palette7);
}

@media all and (max-width: 1024px) {
    h1 {
        font-size:3.5em;
    }

    h2 {
        font-size: 2.75em;
    }

    h3 {
        font-size: 1.5em;
    }

    h4 {
        font-size: 1.25em;
    }

    h5 {
        font-size: 1.15em;
    }

    h6 {
        font-size: 1.1em;
    }

    .wp-site-blocks .entry-hero h1 {
        font-size: 3em;
    }

    .entry-hero .kadence-breadcrumbs {
        font-size: 12px;
    }
}

@media all and (max-width: 767px) {
    h1 {
        font-size:3em;
        line-height: 1.25;
    }

    h2 {
        font-size: 2em;
    }

    h3 {
        font-size: 1.25em;
    }

    h4 {
        font-size: 1.15em;
    }

    h5 {
        font-size: 1.05em;
    }

    h6 {
        font-size: 1.05em;
    }

    .wp-site-blocks .entry-hero h1 {
        font-size: 2.5em;
    }

    .entry-hero .kadence-breadcrumbs {
        font-size: 11px;
    }
}

.entry-hero .kadence-breadcrumbs {
    max-width: 1290px;
}

.site-container, .site-header-row-layout-contained {
    max-width: var(--global-content-width);
}

.content-area {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

@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 16px 16px -8px rgba(0,0,0,0.05);
}

.entry.loop-entry {
    border-radius: 32px 32px 32px 32px;
    overflow: hidden;
    box-shadow: 0px 16px 16px -8px 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;
    }
}

button, .button, .wp-block-button__link, input[type="button"], input[type="submit"] {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    border-radius: 48px;
    padding: 1rem 2rem 1rem 2rem;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}

.wp-block-button.is-style-outline .wp-block-button__link {
    padding: 1rem 2rem 1rem 2rem;
}

button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}

.kb-button.kb-btn-global-outline.kb-btn-global-inherit {
    padding-top: calc(1rem - 2px);
    padding-right: calc(2rem - 2px);
    padding-bottom: calc(1rem - 2px);
    padding-left: calc(2rem - 2px);
}

@media all and (min-width: 1025px) {
    .transparent-header .entry-hero .entry-hero-container-inner {
        padding-top:calc(48px + 64px);
    }
}

@media all and (max-width: 1024px) {
    .mobile-transparent-header .entry-hero .entry-hero-container-inner {
        padding-top:64px;
    }
}

@media all and (max-width: 767px) {
    .mobile-transparent-header .entry-hero .entry-hero-container-inner {
        padding-top:64px;
    }
}

.loop-entry.type-post h2.entry-title {
    font-style: normal;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.2;
    font-family: 'Open Sans', sans-serif;
    color: var(--global-palette3);
}

@media all and (max-width: 1024px) {
    .loop-entry.type-post h2.entry-title {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .loop-entry.type-post h2.entry-title {
        font-size:1.1em;
    }
}

body.single-services {
    background: var(--global-palette8);
}

body.single-services .content-bg, body.content-style-unboxed.single-services .site {
    background: var(--global-palette9);
}

.services-title .kadence-breadcrumbs {
    color: var(--global-palette7);
}

.services-title .kadence-breadcrumbs a:hover {
    color: var(--global-palette1);
}

.services-hero-section .entry-hero-container-inner {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/home-bg-01-tierra-verde.jpg');
    background-position: 50% 66%;
}

.entry-hero.services-hero-section .entry-header {
    min-height: 33vh;
}

.services-hero-section .hero-section-overlay {
    background: rgba(0,0,0,0.5);
}

@media all and (max-width: 1024px) {
    .entry-hero.services-hero-section .entry-header {
        min-height:25vh;
    }
}

@media all and (max-width: 767px) {
    .entry-hero.services-hero-section .entry-header {
        min-height:33vh;
    }
}

/* 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 {
        background: transparent;
    }
}

@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 {
        background: transparent;
    }
}

.site-branding a.brand img {
    max-width: 196px;
}

.site-branding a.brand img.svg-logo-image {
    width: 196px;
}

.site-branding {
    padding: 12px 32px 12px 32px;
}

@media all and (max-width: 1024px) {
    .site-branding {
        padding:0px 16px 0px 16px;
    }
}

@media all and (max-width: 767px) {
    .site-branding {
        padding:8px 0px 0px 8px;
    }
}

#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-top: 0px none transparent;
}

.site-main-header-inner-wrap {
    min-height: 64px;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
    padding: 0px 16px 0px 0px;
}

@media all and (max-width: 767px) {
    .site-main-header-wrap .site-header-row-container-inner>.site-container {
        padding:0px 8px 0px 0px;
    }
}

.transparent-header #masthead .site-main-header-wrap .site-header-row-container-inner {
    background: #ffffff;
}

@media all and (max-width: 1024px) {
    .transparent-header #masthead .site-main-header-wrap .site-header-row-container-inner {
        background:#1e4d2b;
    }
}

@media all and (max-width: 767px) {
    .transparent-header #masthead .site-main-header-wrap .site-header-row-container-inner {
        background:#1e4d2b;
    }
}

.site-top-header-wrap .site-header-row-container-inner {
    background: var(--global-palette7);
}

.site-top-header-inner-wrap {
    min-height: 48px;
}

.transparent-header #masthead .site-top-header-wrap .site-header-row-container-inner {
    background: var(--global-palette7);
}

@media all and (max-width: 767px) {
    #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.item-hidden-above) > .site-header-row-container-inner {
        background:#1e4d2b;
    }
}

.transparent-header #wrapper #masthead {
    background: linear-gradient(180deg,var(--global-palette7,#f4ebdb) 73%,rgba(244,235,219,0) 73%);
}

@media all and (max-width: 1024px) {
    .transparent-header #wrapper #masthead {
        background:rgba(0,0,0,0);
    }
}

@media all and (max-width: 767px) {
    .transparent-header #wrapper #masthead {
        background:rgba(0,0,0,0);
    }
}

.main-navigation .primary-menu-container > ul > li.menu-item > a {
    padding-left: calc(2em / 2);
    padding-right: calc(2em / 2);
    color: var(--global-palette3);
}

.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
    right: calc(2em / 2);
}

.main-navigation .primary-menu-container > ul li.menu-item > a {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
}

.main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
    color: var(--global-palette1);
}

.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 {
    background: var(--global-palette9);
    box-shadow: 0px 4px 16px -4px rgba(0,0,0,0.15);
}

.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 none rgba(255,255,255,0.1);
}

.header-navigation .header-menu-container ul ul li.menu-item > a {
    width: 320px;
    padding-top: 1em;
    padding-bottom: 1em;
    color: var(--global-palette3);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
}

.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
    color: var(--global-palette1);
    background: var(--global-palette8);
}

.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a {
    color: var(--global-palette2);
    background: var(--global-palette9);
}

.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus {
    color: var(--global-palette1);
    padding: 0em 0em 0em 0em;
    font-size: 14px;
}

.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
    font-size: 24px;
}

.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible {
    color: var(--global-palette2);
}

.mobile-navigation ul li {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
}

.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-palette9);
}

.mobile-navigation ul li > a:hover, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap:hover {
    color: var(--global-palette1);
}

.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-palette1);
}

.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 none 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 none rgba(255,255,255,0.1);
}

#mobile-drawer .drawer-inner {
    background: #1e4d2b;
}

#mobile-drawer .drawer-header .drawer-toggle {
    padding: 0.6em 0.15em 0.6em 0.15em;
    font-size: 24px;
}

#mobile-drawer .drawer-header .drawer-toggle, #mobile-drawer .drawer-header .drawer-toggle:focus {
    color: var(--global-palette7);
}

#mobile-drawer .drawer-header .drawer-toggle:hover, #mobile-drawer .drawer-header .drawer-toggle:focus:hover {
    color: var(--global-palette1);
}

#main-header .header-button {
    font-style: normal;
    font-size: 14px;
    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: 0em;
}

.header-social-wrap .header-social-inner-wrap .social-button {
    color: var(--global-palette5);
    background: var(--global-palette7);
    border: 2px none transparent;
    border-radius: 0px;
}

.header-social-wrap .header-social-inner-wrap .social-button:hover {
    color: #1e4d2b;
    background: var(--global-palette7);
}

.header-mobile-social-wrap .header-mobile-social-inner-wrap {
    font-size: 18px;
    gap: 0.3em;
}

.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button {
    color: var(--global-palette7);
    background: #1e4d2b;
    border: 2px none transparent;
    border-radius: 0px;
}

.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button:hover {
    color: var(--global-palette1);
    background: #1e4d2b;
}

.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button {
    color: var(--global-palette3);
    background: var(--global-palette1);
    border: 2px none transparent;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}

.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button:hover {
    color: var(--global-palette3);
    background: var(--global-palette2);
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}

/* Kadence Footer CSS */

/* Kadence Pro Header CSS */

.element-contact-inner-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: -1.5em;
    margin-left: calc(-1.5em / 2);
    margin-right: calc(-1.5em / 2);
}

.element-contact-inner-wrap .header-contact-item {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    color: var(--global-palette5);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
    margin-top: 1.5em;
    margin-left: calc(1.5em / 2);
    margin-right: calc(1.5em / 2);
}

.element-contact-inner-wrap a.header-contact-item:hover {
    color: #1e4d2b;
}

.element-contact-inner-wrap .header-contact-item .kadence-svg-iconset {
    font-size: 1em;
}

.header-contact-item img {
    display: inline-block;
}

.header-contact-item .contact-label {
    margin-left: 0.3em;
}

.rtl .header-contact-item .contact-label {
    margin-right: 0.3em;
    margin-left: 0px;
}

.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2 {
    border: 2px none transparent;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}

.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2:hover {
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}


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

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

.kb-row-layout-id117_988a4b-bf > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    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(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));
}

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

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: space-between;
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-md, 2rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-between;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: space-between;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_d9751a-fe .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_d9751a-fe .kt-blocks-info-box-number {
    font-size: 50px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-radius: 16px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 16px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-infobox.kt-info-box117_d9751a-fe .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 767px) {
    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
        display:block;
    }

    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap .kt-blocks-info-box-media {
        display: inline-block;
        max-width: 100%;
    }
}

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

.kadence-column117_013b27-e1 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
    justify-content: flex-end;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
        justify-content:flex-start;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top: 1px solid var(--global-palette3, #1A202C);
    border-right: 1px solid var(--global-palette3, #1A202C);
    border-bottom: 1px solid var(--global-palette3, #1A202C);
    border-left: 1px solid var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-top-color: #1e4d2b;
    border-top-style: solid;
    border-right-color: #1e4d2b;
    border-right-style: solid;
    border-bottom-color: #1e4d2b;
    border-bottom-style: solid;
    border-left-color: #1e4d2b;
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color:#1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color: #1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

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

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

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order:2;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order:1;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order:12;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order:11;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order:22;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order:21;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order:32;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order:31;
    }
}

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

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order: 2;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order: 1;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order: 12;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order: 11;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order: 22;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order: 21;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order: 32;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order: 31;
    }
}

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

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

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

.kadence-column117_b28259-66 {
    text-align: left;
}

@media all and (max-width: 1024px) {
    .kadence-column117_b28259-66 {
        text-align:center;
    }
}

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

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

.kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    max-width: 300px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image117_4f6eb2-30 {
    max-width: 300px;
}

.image-is-svg.kb-image117_4f6eb2-30 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image117_4f6eb2-30 img {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
        max-width:300px;
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30 {
        max-width:300px;
    }
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de, .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de[data-kb-block="kb-adv-heading117_862293-de"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
    justify-content: flex-start;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
        justify-content:center;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id117_2053ea-a3 {
    margin-top: var(--global-kb-spacing-md, 2rem);
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: 0px;
}

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

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id117_2053ea-a3 {
    border-top: 1px solid var(--global-palette6, #718096);
    border-bottom: 1px solid var(--global-palette6, #718096);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_2053ea-a3 {
        border-top:1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

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

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

    .kb-row-layout-id117_2053ea-a3 {
        border-top: 1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

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

.kadence-column117_09fe73-02 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_09fe73-02 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_5564fb-f8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_d8941b-32 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_39c771-13 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_6180d0-44 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_857d1c-2a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_ef4fbc-3e .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

.kadence-column117_d390a7-b4 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_d390a7-b4 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.kt-svg-icon-list-item-117_7344fc-6a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_33fa4f-99 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_162ed0-07 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

.kadence-column117_ed0de3-d1 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_ed0de3-d1 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_699182-98 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_fd115f-a8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_5a186e-35 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_c601c1-2c .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
    font-size: var(--global-kb-font-size-sm, 0.9rem);
}

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

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a:hover {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
        text-align:center!important;
    }
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

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

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

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

.kt-row-column-wrap > .kadence-column117_e5bd2c-19 {
    align-self: center;
}

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

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

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/coffee-cacao-beans-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    opacity: 0.5;
    background-color: #000000;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
        border-top-left-radius:48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19, .kt-inside-inner-col > .kadence-column117_e5bd2c-19:not(.specificity) {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

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

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
    font-size: 2em;
    line-height: 1.2em;
    font-family: AGENOVA, Serif;
    font-style: normal;
    font-weight: 400;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 24px;
    font-size: 16px;
    line-height: 1em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    border-width: 0px 0px 0px 0px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    margin-top: 32px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore,.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size:1.75em;
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size:15px;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size: 1.5em;
    }

    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size: 14px;
    }
}

ul.menu .kb-submit-field .kb-btn7f1961-1a.kb-button {
    width: initial;
}

.kb-submit-field .kb-btn7f1961-1a.kb-button {
    color: #1e4d2b;
    background: var(--global-palette9, #ffffff);
}

.kb-submit-field .kb-btn7f1961-1a.kb-button:hover, .kb-submit-field .kb-btn7f1961-1a.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

.kb-submit-field.kb-field7f1961-1a {
    justify-content: flex-start;
}

.wp-block-kadence-advancedheading.kt-adv-heading339_d21b21-b3, .wp-block-kadence-advancedheading.kt-adv-heading339_d21b21-b3[data-kb-block="kb-adv-heading339_d21b21-b3"] {
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    margin-top: var(--global-kb-spacing-lg, 3rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    border-left: 4px solid var(--global-palette1, #3182CE);
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading339_d21b21-b3, .wp-block-kadence-advancedheading.kt-adv-heading339_d21b21-b3[data-kb-block="kb-adv-heading339_d21b21-b3"] {
        border-left:4px solid var(--global-palette1, #3182CE);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading339_d21b21-b3, .wp-block-kadence-advancedheading.kt-adv-heading339_d21b21-b3[data-kb-block="kb-adv-heading339_d21b21-b3"] {
        border-left:4px solid var(--global-palette1, #3182CE);
    }
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items339_1d4494-47:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items339_1d4494-47 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items339_1d4494-47 ul.kt-svg-icon-list {
    grid-row-gap: 16px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items339_1d4494-47 .kb-svg-icon-wrap {
    color: var(--global-palette1, #3182CE);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items339_1d4494-47 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 16px;
}

.kt-svg-icon-list-items339_1d4494-47 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items339_1d4494-47 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    line-height: 0.999em;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items339_1d4494-47 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items339_1d4494-47 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items339_1d4494-47 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: var(--global-palette1, #3182CE);
}

.kt-svg-icon-list-item-339_1a6a1d-34 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-339_261454-27 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-339_114f72-df .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-339_92f2ef-8e .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading339_9709b1-aa, .wp-block-kadence-advancedheading.kt-adv-heading339_9709b1-aa[data-kb-block="kb-adv-heading339_9709b1-aa"] {
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    margin-top: var(--global-kb-spacing-lg, 3rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    border-left: 4px solid var(--global-palette1, #3182CE);
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading339_9709b1-aa, .wp-block-kadence-advancedheading.kt-adv-heading339_9709b1-aa[data-kb-block="kb-adv-heading339_9709b1-aa"] {
        border-left:4px solid var(--global-palette1, #3182CE);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading339_9709b1-aa, .wp-block-kadence-advancedheading.kt-adv-heading339_9709b1-aa[data-kb-block="kb-adv-heading339_9709b1-aa"] {
        border-left:4px solid var(--global-palette1, #3182CE);
    }
}

.wp-block-kadence-navigation340-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-row-gap: 1em;
    --kb-nav-top-not-last-link-border-right: var(--kb-nav-link-border-right);
}

.wp-block-kadence-navigation340-cpt-id {
    --kb-nav-top-link-padding-top: var(--global-kb-spacing-xs, 1rem);
    --kb-nav-top-link-padding-right: var(--global-kb-spacing-sm, 1.5rem);
    --kb-nav-top-link-padding-bottom: var(--global-kb-spacing-xs, 1rem);
    --kb-nav-top-link-padding-left: var(--global-kb-spacing-sm, 1.5rem);
    --kb-nav-top-link-color: var(--global-palette4, #2D3748);
    --kb-nav-top-link-background: var(--global-palette7, #EDF2F7);
    --kb-nav-top-link-border-top-left-radius: 8px;
    --kb-nav-top-link-border-top-right-radius: 8px;
    --kb-nav-top-link-border-bottom-right-radius: 8px;
    --kb-nav-top-link-border-bottom-left-radius: 8px;
    --kb-nav-top-link-color-hover: var(--global-palette9, #ffffff);
    --kb-nav-top-link-background-hover: var(--global-palette1, #3182CE);
    --kb-nav-top-link-color-active: var(--global-palette9, #ffffff);
    --kb-nav-top-link-background-active: var(--global-palette1, #3182CE);
}

.wp-block-kadence-navigation340-cpt-id > .navigation > .menu-container > .menu > .wp-block-kadence-navigation-link > .kb-link-wrap {
    font-family: 'Open Sans';
    font-weight: 600;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-navigation340-cpt-id {
        --kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-navigation340-cpt-id {
        --kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);
    }
}

.kb-nav-link-2w2jujm03 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-highlight-order: 3;
    --kb-nav-link-highlight-icon-order: 3;
}

.kb-nav-link-2w2jujm03 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-media-max-width: px;
}

.kb-nav-link-lc83wlsn1 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-highlight-order: 3;
    --kb-nav-link-highlight-icon-order: 3;
}

.kb-nav-link-lc83wlsn1 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-media-max-width: px;
}

.kb-nav-link-atpff81lr > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-highlight-order: 3;
    --kb-nav-link-highlight-icon-order: 3;
}

.kb-nav-link-atpff81lr > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-media-max-width: px;
}

.kb-nav-link-yx4qt97oa > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-highlight-order: 3;
    --kb-nav-link-highlight-icon-order: 3;
}

.kb-nav-link-yx4qt97oa > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-media-max-width: px;
}

.kb-nav-link-6syqv6va7 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-highlight-order: 3;
    --kb-nav-link-highlight-icon-order: 3;
}

.kb-nav-link-6syqv6va7 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-media-max-width: px;
}

.kb-nav-link-jbai6w5mw > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-highlight-order: 3;
    --kb-nav-link-highlight-icon-order: 3;
}

.kb-nav-link-jbai6w5mw > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap {
    --kb-nav-link-media-max-width: px;
}

.kadence-column405_d51bb0-75 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47, .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47[data-kb-block="kb-adv-heading405_7cf38c-47"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47[data-kb-block="kb-adv-heading405_7cf38c-47"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47, .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47[data-kb-block="kb-adv-heading405_7cf38c-47"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47, .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47[data-kb-block="kb-adv-heading405_7cf38c-47"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading405_4cb5e3-c8, .wp-block-kadence-advancedheading.kt-adv-heading405_4cb5e3-c8[data-kb-block="kb-adv-heading405_4cb5e3-c8"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

.wp-block-kadence-advancedbtn.kb-btns405_e0f807-b9 {
    justify-content: flex-start;
}

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items405_bcd6d3-24:not(.this-stops-third-party-issues) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items405_bcd6d3-24 ul.kt-svg-icon-list {
    grid-row-gap: 8px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items405_bcd6d3-24 .kb-svg-icon-wrap {
    color: #1e4d2b;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items405_bcd6d3-24 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 8px;
}

.kt-svg-icon-list-item-405_931d14-98 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-405_462b5d-0f .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-405_57e26c-71 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-405_805a6a-a4 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-405_8aa4d9-78 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

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

.kadence-column405_efee9f-e1 > .kt-inside-inner-col,.kadence-column405_efee9f-e1 > .kt-inside-inner-col:before {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kadence-column405_efee9f-e1 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-md, 2rem);
}

.kadence-column405_efee9f-e1 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

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

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

.kadence-column405_efee9f-e1 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/guide-importing-organic-coffee-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column405_efee9f-e1 > .kt-inside-inner-col:before {
    opacity: 0.66;
    background-color: #000000;
}

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

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

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

@media all and (max-width: 767px) {
    .kadence-column405_efee9f-e1 > .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);
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        justify-content: flex-start;
    }

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

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

.wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1, .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1[data-kb-block="kb-adv-heading405_f464a9-f1"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1[data-kb-block="kb-adv-heading405_f464a9-f1"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1, .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1[data-kb-block="kb-adv-heading405_f464a9-f1"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1, .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1[data-kb-block="kb-adv-heading405_f464a9-f1"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading405_174acf-34, .wp-block-kadence-advancedheading.kt-adv-heading405_174acf-34[data-kb-block="kb-adv-heading405_174acf-34"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

ul.menu .wp-block-kadence-advancedbtn .kb-btn405_a9176d-b0.kb-button {
    width: initial;
}
/* 
html.optml_no_js img[data-opt-src] {
    display: none !important;
}

html .kt-row-has-bg:not(.optml-bg-lazyloaded):not(#inner-wrap > section.entry-hero.services-hero-section.entry-hero-layout-standard > div.entry-hero-container-inner),html .kt-inside-inner-col:not(.optml-bg-lazyloaded):not(#inner-wrap > section.entry-hero.services-hero-section.entry-hero-layout-standard > div.entry-hero-container-inner) {
    background-image: none !important;
} */

:root {
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223;
    --wp-bound-block-color: var(--wp-block-synced-color);
    --wp-editor-canvas-background: #ddd;
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,160.5;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.wp-element-button {
    cursor: pointer
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

.has-text-align-center {
    text-align: center
}

.aligncenter {
    clear: both
}

.screen-reader-text {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important
}

.screen-reader-text:focus {
    background-color: #ddd;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

html :where(.has-border-color) {
    border-style: solid
}

html :where([style*=border-top-color]) {
    border-top-style: solid
}

html :where([style*=border-right-color]) {
    border-right-style: solid
}

html :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

html :where([style*=border-left-color]) {
    border-left-style: solid
}

html :where([style*=border-width]) {
    border-style: solid
}

html :where([style*=border-top-width]) {
    border-top-style: solid
}

html :where([style*=border-right-width]) {
    border-right-style: solid
}

html :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

html :where([style*=border-left-width]) {
    border-left-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

:where(figure) {
    margin: 0 0 1em
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
}

@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset:0px
    }
}


img:is([sizes=auto i]){contain-intrinsic-size:3000px 1500px}

.kb-row-layout-id94_9ce26c-82 {
    margin: 0 64px;
    /* Desktop por defecto */
}

/* Tablet: entre 768px y 1024px */
@media (max-width: 1024px) and (min-width: 768px) {
    .kb-row-layout-id94_9ce26c-82 {
        margin: 0 32px;
    }
}

/* Mobile: menos de 768px */
@media (max-width: 767px) {
    .kb-row-layout-id94_9ce26c-82 {
        margin: 0;
    }
}

.kb-row-layout-id94_6d8316-e9 {
    margin: 0 64px;
    /* Desktop por defecto */
}

/* Tablet: entre 768px y 1024px */
@media (max-width: 1024px) and (min-width: 768px) {
    .kb-row-layout-id94_6d8316-e9 {
        margin: 0 32px;
    }
}

/* Mobile: menos de 768px */
@media (max-width: 767px) {
    .kb-row-layout-id94_6d8316-e9 {
        margin: 0;
    }
}

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

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

.kb-row-layout-id117_988a4b-bf > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    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(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));
}

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

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: space-between;
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-md, 2rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-between;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: space-between;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_d9751a-fe .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_d9751a-fe .kt-blocks-info-box-number {
    font-size: 50px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-radius: 16px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 16px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-infobox.kt-info-box117_d9751a-fe .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 767px) {
    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
        display:block;
    }

    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap .kt-blocks-info-box-media {
        display: inline-block;
        max-width: 100%;
    }
}

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

.kadence-column117_013b27-e1 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
    justify-content: flex-end;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
        justify-content:flex-start;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top: 1px solid var(--global-palette3, #1A202C);
    border-right: 1px solid var(--global-palette3, #1A202C);
    border-bottom: 1px solid var(--global-palette3, #1A202C);
    border-left: 1px solid var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-top-color: #1e4d2b;
    border-top-style: solid;
    border-right-color: #1e4d2b;
    border-right-style: solid;
    border-bottom-color: #1e4d2b;
    border-bottom-style: solid;
    border-left-color: #1e4d2b;
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color:#1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color: #1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

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

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

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order:2;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order:1;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order:12;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order:11;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order:22;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order:21;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order:32;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order:31;
    }
}

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

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order: 2;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order: 1;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order: 12;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order: 11;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order: 22;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order: 21;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order: 32;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order: 31;
    }
}

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

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

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

.kadence-column117_b28259-66 {
    text-align: left;
}

@media all and (max-width: 1024px) {
    .kadence-column117_b28259-66 {
        text-align:center;
    }
}

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

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

.kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    max-width: 300px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image117_4f6eb2-30 {
    max-width: 300px;
}

.image-is-svg.kb-image117_4f6eb2-30 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image117_4f6eb2-30 img {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
        max-width:300px;
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30 {
        max-width:300px;
    }
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de, .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de[data-kb-block="kb-adv-heading117_862293-de"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
    justify-content: flex-start;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
        justify-content:center;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id117_2053ea-a3 {
    margin-top: var(--global-kb-spacing-md, 2rem);
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: 0px;
}

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

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id117_2053ea-a3 {
    border-top: 1px solid var(--global-palette6, #718096);
    border-bottom: 1px solid var(--global-palette6, #718096);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_2053ea-a3 {
        border-top:1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

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

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

    .kb-row-layout-id117_2053ea-a3 {
        border-top: 1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

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

.kadence-column117_09fe73-02 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_09fe73-02 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_5564fb-f8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_d8941b-32 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_39c771-13 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_6180d0-44 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_857d1c-2a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_ef4fbc-3e .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

.kadence-column117_d390a7-b4 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_d390a7-b4 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.kt-svg-icon-list-item-117_7344fc-6a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_33fa4f-99 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_162ed0-07 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

.kadence-column117_ed0de3-d1 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_ed0de3-d1 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_699182-98 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_fd115f-a8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_5a186e-35 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_c601c1-2c .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
    font-size: var(--global-kb-font-size-sm, 0.9rem);
}

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

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a:hover {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
        text-align:center!important;
    }
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

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

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

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

.kt-row-column-wrap > .kadence-column117_e5bd2c-19 {
    align-self: center;
}

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

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

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/coffee-cacao-beans-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    opacity: 0.5;
    background-color: #000000;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
        border-top-left-radius:48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19, .kt-inside-inner-col > .kadence-column117_e5bd2c-19:not(.specificity) {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

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

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
    font-size: 2em;
    line-height: 1.2em;
    font-family: AGENOVA, Serif;
    font-style: normal;
    font-weight: 400;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 24px;
    font-size: 16px;
    line-height: 1em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    border-width: 0px 0px 0px 0px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    margin-top: 32px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore,.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size:1.75em;
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size:15px;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size: 1.5em;
    }

    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size: 14px;
    }
}

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

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

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

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

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

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

.kadence-column94_b5cf7c-e6 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.kb-image94_d2128a-7f img.kb-img, .kb-image94_d2128a-7f .kb-img img {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kadence-column94_337d98-ab > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_dc6071-24, .wp-block-kadence-advancedheading.kt-adv-heading94_dc6071-24[data-kb-block="kb-adv-heading94_dc6071-24"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_dc6071-24[data-kb-block="kb-adv-heading94_dc6071-24"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_dc6071-24, .wp-block-kadence-advancedheading.kt-adv-heading94_dc6071-24[data-kb-block="kb-adv-heading94_dc6071-24"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_dc6071-24, .wp-block-kadence-advancedheading.kt-adv-heading94_dc6071-24[data-kb-block="kb-adv-heading94_dc6071-24"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading94_fb8f9d-9b, .wp-block-kadence-advancedheading.kt-adv-heading94_fb8f9d-9b[data-kb-block="kb-adv-heading94_fb8f9d-9b"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

.kb-row-layout-id94_9ce26c-82 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id94_9ce26c-82 {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id94_9ce26c-82 > .kt-row-layout-overlay {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

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

@media all and (max-width: 1024px) {
    .kb-row-layout-id94_9ce26c-82 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
    }
}

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

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

    .kb-row-layout-id94_9ce26c-82 {
        display: none !important;
    }
}

.kadence-column94_f5a6c6-f1 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_e31a9e-af, .wp-block-kadence-advancedheading.kt-adv-heading94_e31a9e-af[data-kb-block="kb-adv-heading94_e31a9e-af"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_e31a9e-af[data-kb-block="kb-adv-heading94_e31a9e-af"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_e31a9e-af, .wp-block-kadence-advancedheading.kt-adv-heading94_e31a9e-af[data-kb-block="kb-adv-heading94_e31a9e-af"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_e31a9e-af, .wp-block-kadence-advancedheading.kt-adv-heading94_e31a9e-af[data-kb-block="kb-adv-heading94_e31a9e-af"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading94_c09fd1-ad, .wp-block-kadence-advancedheading.kt-adv-heading94_c09fd1-ad[data-kb-block="kb-adv-heading94_c09fd1-ad"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

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

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

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

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

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_ec920a-34 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_ec920a-34 .kt-blocks-info-box-link-wrap {
    border-bottom: 1px solid rgba(252,249,243,0.25);
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.kt-info-box94_ec920a-34 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box94_ec920a-34 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box94_ec920a-34 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box94_ec920a-34 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box94_ec920a-34 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background: var(--global-palette1, #3182CE);
}

.kt-info-box94_ec920a-34 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_ec920a-34 .kt-blocks-info-box-link-wrap:hover h3.kt-blocks-info-box-title {
    color: var(--global-palette1, #3182CE);
}

.kt-info-box94_ec920a-34 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-infobox.kt-info-box94_ec920a-34 .kt-blocks-info-box-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_ec920a-34 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box94_ec920a-34 .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box94_ec920a-34 .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_b70c9c-df .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_b70c9c-df .kt-blocks-info-box-link-wrap {
    border-bottom: 1px solid rgba(252,249,243,0.25);
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.kt-info-box94_b70c9c-df .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box94_b70c9c-df .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box94_b70c9c-df .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box94_b70c9c-df .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box94_b70c9c-df .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background: var(--global-palette1, #3182CE);
}

.kt-info-box94_b70c9c-df .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_b70c9c-df .kt-blocks-info-box-link-wrap:hover h3.kt-blocks-info-box-title {
    color: var(--global-palette1, #3182CE);
}

.kt-info-box94_b70c9c-df .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-infobox.kt-info-box94_b70c9c-df .kt-blocks-info-box-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_b70c9c-df .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box94_b70c9c-df .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box94_b70c9c-df .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_9a3010-ad .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_9a3010-ad .kt-blocks-info-box-link-wrap {
    border-bottom: 1px solid rgba(252,249,243,0.25);
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.kt-info-box94_9a3010-ad .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box94_9a3010-ad .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box94_9a3010-ad .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box94_9a3010-ad .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box94_9a3010-ad .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background: var(--global-palette1, #3182CE);
}

.kt-info-box94_9a3010-ad .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_9a3010-ad .kt-blocks-info-box-link-wrap:hover h3.kt-blocks-info-box-title {
    color: var(--global-palette1, #3182CE);
}

.kt-info-box94_9a3010-ad .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-infobox.kt-info-box94_9a3010-ad .kt-blocks-info-box-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_9a3010-ad .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box94_9a3010-ad .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box94_9a3010-ad .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_95b9d0-1f .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_95b9d0-1f .kt-blocks-info-box-link-wrap {
    border-bottom: 1px solid rgba(252,249,243,0.25);
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.kt-info-box94_95b9d0-1f .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box94_95b9d0-1f .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box94_95b9d0-1f .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box94_95b9d0-1f .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box94_95b9d0-1f .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background: var(--global-palette1, #3182CE);
}

.kt-info-box94_95b9d0-1f .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_95b9d0-1f .kt-blocks-info-box-link-wrap:hover h3.kt-blocks-info-box-title {
    color: var(--global-palette1, #3182CE);
}

.kt-info-box94_95b9d0-1f .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-infobox.kt-info-box94_95b9d0-1f .kt-blocks-info-box-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_95b9d0-1f .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box94_95b9d0-1f .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box94_95b9d0-1f .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

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

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

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

.kadence-column94_e3474c-e4 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_e22760-15, .wp-block-kadence-advancedheading.kt-adv-heading94_e22760-15[data-kb-block="kb-adv-heading94_e22760-15"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_e22760-15[data-kb-block="kb-adv-heading94_e22760-15"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_e22760-15, .wp-block-kadence-advancedheading.kt-adv-heading94_e22760-15[data-kb-block="kb-adv-heading94_e22760-15"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_e22760-15, .wp-block-kadence-advancedheading.kt-adv-heading94_e22760-15[data-kb-block="kb-adv-heading94_e22760-15"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading94_0cab34-c6, .wp-block-kadence-advancedheading.kt-adv-heading94_0cab34-c6[data-kb-block="kb-adv-heading94_0cab34-c6"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

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

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

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

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

.kb-row-layout-id94_e4d37f-ba > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

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

.kb-row-layout-id94_e4d37f-ba > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id94_e4d37f-ba > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        row-gap: var(--global-kb-gap-sm, 1rem);
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

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

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

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

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

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

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_d90055-ef .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_d90055-ef .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    background: rgba(0,0,0,0);
    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);
}

.kt-info-box94_d90055-ef.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box94_d90055-ef .kadence-info-box-image-inner-intrisic-container {
    max-width: 430px;
}

.kt-info-box94_d90055-ef .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    padding-bottom: 100%;
    width: 430px;
    height: 0px;
    max-width: 100%;
}

.kt-info-box94_d90055-ef .kt-blocks-info-box-media {
    border-color: #444444;
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box94_d90055-ef .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_d90055-ef .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-infobox.kt-info-box94_d90055-ef .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 1024px) {
    .kt-info-box94_d90055-ef .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box94_d90055-ef .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

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

.kadence-column94_da6195-90 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_460a88-ba .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_460a88-ba .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    background: rgba(0,0,0,0);
    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);
}

.kt-info-box94_460a88-ba.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box94_460a88-ba .kadence-info-box-image-inner-intrisic-container {
    max-width: 430px;
}

.kt-info-box94_460a88-ba .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    padding-bottom: 100%;
    width: 430px;
    height: 0px;
    max-width: 100%;
}

.kt-info-box94_460a88-ba .kt-blocks-info-box-media {
    border-color: #444444;
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box94_460a88-ba .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_460a88-ba .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-infobox.kt-info-box94_460a88-ba .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 1024px) {
    .kt-info-box94_460a88-ba .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box94_460a88-ba .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

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

.kadence-column94_6ed615-91 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_e2e01b-99 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_e2e01b-99 .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    background: rgba(0,0,0,0);
    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);
}

.kt-info-box94_e2e01b-99.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box94_e2e01b-99 .kadence-info-box-image-inner-intrisic-container {
    max-width: 430px;
}

.kt-info-box94_e2e01b-99 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    padding-bottom: 100%;
    width: 430px;
    height: 0px;
    max-width: 100%;
}

.kt-info-box94_e2e01b-99 .kt-blocks-info-box-media {
    border-color: #444444;
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box94_e2e01b-99 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_e2e01b-99 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-infobox.kt-info-box94_e2e01b-99 .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 1024px) {
    .kt-info-box94_e2e01b-99 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box94_e2e01b-99 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

.kb-row-layout-id94_6d8316-e9 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
}

.kb-row-layout-id94_6d8316-e9 > .kt-row-column-wrap > *:nth-child(3n of *:not(style)) {
    grid-column: 1 / -1;
}

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

.kb-row-layout-id94_6d8316-e9 {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id94_6d8316-e9 > .kt-row-layout-overlay {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id94_6d8316-e9 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
    }
}

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

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

.kadence-column94_1624e5-e9 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_bd0d37-3e, .wp-block-kadence-advancedheading.kt-adv-heading94_bd0d37-3e[data-kb-block="kb-adv-heading94_bd0d37-3e"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_bd0d37-3e[data-kb-block="kb-adv-heading94_bd0d37-3e"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_bd0d37-3e, .wp-block-kadence-advancedheading.kt-adv-heading94_bd0d37-3e[data-kb-block="kb-adv-heading94_bd0d37-3e"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_bd0d37-3e, .wp-block-kadence-advancedheading.kt-adv-heading94_bd0d37-3e[data-kb-block="kb-adv-heading94_bd0d37-3e"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading94_11ece1-91, .wp-block-kadence-advancedheading.kt-adv-heading94_11ece1-91[data-kb-block="kb-adv-heading94_11ece1-91"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

.kadence-column94_7579ae-e6 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

.kt-row-column-wrap > .kadence-column94_7579ae-e6 {
    align-self: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.kb-row-layout-id94_3281bd-34 > .kt-row-column-wrap {
    padding-top: 0px;
    padding-bottom: 0px;
}

.kb-row-layout-id94_3281bd-34 > .kt-row-column-wrap > *:nth-child(3n of *:not(style)) {
    grid-column: 1 / -1;
}

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

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

@media all and (max-width: 1024px) {
    .kb-row-layout-id94_3281bd-34 > .kt-row-column-wrap > *:nth-child(3n of *:not(style)) {
        grid-column:1 / -1;
    }
}

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

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

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

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

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column94_853c19-8b > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: flex-start;
    }
}

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

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

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

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

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

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

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

.wp-block-kadence-image.kb-image94_18bcf9-3c:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-top: 0px;
}

.kb-image94_18bcf9-3c img.kb-img, .kb-image94_18bcf9-3c .kb-img img {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

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

.kadence-column94_957e5a-b7 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items94_2dbbeb-12:not(.this-stops-third-party-issues) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items94_2dbbeb-12 ul.kt-svg-icon-list {
    grid-row-gap: 32px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items94_2dbbeb-12 .kb-svg-icon-wrap {
    font-size: 8px;
    color: var(--global-palette1, #3182CE);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items94_2dbbeb-12 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 16px;
}

.kt-svg-icon-list-items94_2dbbeb-12 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items94_2dbbeb-12 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    color: var(--global-palette7, #EDF2F7);
    color: var(--global-palette7, #EDF2F7);
}

.kt-svg-icon-list-item-94_198109-12 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-94_634fa2-45 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-94_328614-18 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedbtn.kb-btns94_7df725-36 {
    justify-content: flex-start;
}

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

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

.kadence-column94_fa294d-00 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_a9b9f8-3c, .wp-block-kadence-advancedheading.kt-adv-heading94_a9b9f8-3c[data-kb-block="kb-adv-heading94_a9b9f8-3c"] {
    margin-top: 0px;
}

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

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

.kb-row-layout-id94_9d5804-0a > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
}

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

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

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

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

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

.kadence-column94_11c128-ed > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_5a3856-c5, .wp-block-kadence-advancedheading.kt-adv-heading94_5a3856-c5[data-kb-block="kb-adv-heading94_5a3856-c5"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading94_5a3856-c5[data-kb-block="kb-adv-heading94_5a3856-c5"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_5a3856-c5, .wp-block-kadence-advancedheading.kt-adv-heading94_5a3856-c5[data-kb-block="kb-adv-heading94_5a3856-c5"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading94_5a3856-c5, .wp-block-kadence-advancedheading.kt-adv-heading94_5a3856-c5[data-kb-block="kb-adv-heading94_5a3856-c5"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading94_1af864-1a, .wp-block-kadence-advancedheading.kt-adv-heading94_1af864-1a[data-kb-block="kb-adv-heading94_1af864-1a"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

.kadence-column94_9ba58e-02 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column94_9ba58e-02 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column94_9ba58e-02 > .kt-inside-inner-col,.kadence-column94_9ba58e-02 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column94_9ba58e-02 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column94_9ba58e-02 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

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

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

.kt-row-column-wrap > .kadence-column94_9ba58e-02 {
    align-self: center;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column94_9ba58e-02 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column94_9ba58e-02 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column94_9ba58e-02 > .kt-inside-inner-col,.kadence-column94_9ba58e-02 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

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

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

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column94_9ba58e-02 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column94_9ba58e-02 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column94_9ba58e-02 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }

    .kadence-column94_9ba58e-02 > .kt-inside-inner-col,.kadence-column94_9ba58e-02 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column94_9ba58e-02 {
        align-self: center;
    }

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_d8e0df-14 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_d8e0df-14 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box94_d8e0df-14 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box94_d8e0df-14 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box94_d8e0df-14 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_d8e0df-14 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image94_78a7fc-8a.kb-image-is-ratio-size, .kb-image94_78a7fc-8a .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image94_78a7fc-8a.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image94_78a7fc-8a .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image94_78a7fc-8a {
    max-width: 430px;
}

.image-is-svg.kb-image94_78a7fc-8a {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image94_78a7fc-8a img {
    width: 100%;
}

.kb-image94_78a7fc-8a img.kb-img, .kb-image94_78a7fc-8a .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

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

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

.kadence-column94_74447f-77 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column94_74447f-77 > .kt-inside-inner-col,.kadence-column94_74447f-77 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

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

.kadence-column94_74447f-77 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

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

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

.kt-row-column-wrap > .kadence-column94_74447f-77 {
    align-self: center;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column94_74447f-77 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column94_74447f-77 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column94_74447f-77 > .kt-inside-inner-col,.kadence-column94_74447f-77 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

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

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

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column94_74447f-77 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column94_74447f-77 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column94_74447f-77 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }

    .kadence-column94_74447f-77 > .kt-inside-inner-col,.kadence-column94_74447f-77 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column94_74447f-77 {
        align-self: center;
    }

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_b0d237-4d .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_b0d237-4d .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box94_b0d237-4d .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box94_b0d237-4d .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box94_b0d237-4d .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_b0d237-4d .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image94_4378a7-96.kb-image-is-ratio-size, .kb-image94_4378a7-96 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image94_4378a7-96.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image94_4378a7-96 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image94_4378a7-96 {
    max-width: 430px;
}

.image-is-svg.kb-image94_4378a7-96 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image94_4378a7-96 img {
    width: 100%;
}

.kb-image94_4378a7-96 img.kb-img, .kb-image94_4378a7-96 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column94_9f6c28-0c > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column94_9f6c28-0c > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column94_9f6c28-0c > .kt-inside-inner-col,.kadence-column94_9f6c28-0c > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column94_9f6c28-0c > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column94_9f6c28-0c > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

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

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

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

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

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column94_9f6c28-0c > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column94_9f6c28-0c > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column94_9f6c28-0c > .kt-inside-inner-col,.kadence-column94_9f6c28-0c > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

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

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

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column94_9f6c28-0c > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column94_9f6c28-0c > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column94_9f6c28-0c > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
    }

    .kadence-column94_9f6c28-0c > .kt-inside-inner-col,.kadence-column94_9f6c28-0c > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_604324-84 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_604324-84 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box94_604324-84 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box94_604324-84 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box94_604324-84 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_604324-84 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image94_2c9a59-a8.kb-image-is-ratio-size, .kb-image94_2c9a59-a8 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image94_2c9a59-a8.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image94_2c9a59-a8 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image94_2c9a59-a8 {
    max-width: 430px;
}

.image-is-svg.kb-image94_2c9a59-a8 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image94_2c9a59-a8 img {
    width: 100%;
}

.kb-image94_2c9a59-a8 img.kb-img, .kb-image94_2c9a59-a8 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column94_f7abce-44 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column94_f7abce-44 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column94_f7abce-44 > .kt-inside-inner-col,.kadence-column94_f7abce-44 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column94_f7abce-44 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column94_f7abce-44 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

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

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

.kt-row-column-wrap > .kadence-column94_f7abce-44 {
    align-self: center;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column94_f7abce-44 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column94_f7abce-44 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column94_f7abce-44 > .kt-inside-inner-col,.kadence-column94_f7abce-44 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column94_f7abce-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-column94_f7abce-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-column94_f7abce-44 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column94_f7abce-44 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column94_f7abce-44 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column94_f7abce-44 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
    }

    .kadence-column94_f7abce-44 > .kt-inside-inner-col,.kadence-column94_f7abce-44 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column94_f7abce-44 {
        align-self: center;
    }

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box94_aa0c04-3f .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box94_aa0c04-3f .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box94_aa0c04-3f .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box94_aa0c04-3f .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box94_aa0c04-3f .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box94_aa0c04-3f .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image94_98d972-77.kb-image-is-ratio-size, .kb-image94_98d972-77 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image94_98d972-77.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image94_98d972-77 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image94_98d972-77 {
    max-width: 430px;
}

.image-is-svg.kb-image94_98d972-77 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image94_98d972-77 img {
    width: 100%;
}

.kb-image94_98d972-77 img.kb-img, .kb-image94_98d972-77 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

/* Kadence Base CSS */
:root {
    --global-palette1: #d4af37;
    --global-palette2: #c09e31;
    --global-palette3: #4a2c2a;
    --global-palette4: #5f4442;
    --global-palette5: #8a7b71;
    --global-palette6: #a99e91;
    --global-palette7: #f4ebdb;
    --global-palette8: #f9f4ea;
    --global-palette9: #fcf9f3;
    --global-palette9rgb: 252, 249, 243;
    --global-palette-highlight: #1e4d2b;
    --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: #1e4d2b;
    --global-palette-btn: var(--global-palette3);
    --global-palette-btn-hover: var(--global-palette9);
    --global-body-font-family: 'Open 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: 1290px;
    --global-content-wide-width: calc(1290px + 230px);
    --global-content-narrow-width: 842px;
    --global-content-edge-padding: 1.5rem;
    --global-content-boxed-padding: 2rem;
    --global-calc-content-width: calc(1290px - 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-palette8);
}

body, input, select, textarea {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.6;
    font-family: var(--global-body-font-family);
    color: var(--global-palette5);
}

.content-bg, body.content-style-unboxed .site {
    background: var(--global-palette9);
}

@media all and (max-width: 1024px) {
    body {
        font-size:15px;
    }
}

@media all and (max-width: 767px) {
    body {
        font-size:14px;
    }
}

h1,h2,h3,h4,h5,h6 {
    font-family: var(--global-heading-font-family);
}

h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 4em;
    line-height: 1;
    font-family: AGENOVA, Serif;
    color: var(--global-palette3);
}

h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 3em;
    line-height: 1.2;
    font-family: AGENOVA, Serif;
    color: var(--global-palette3);
}

h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.75em;
    line-height: 1.2;
    color: var(--global-palette3);
}

h4 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.2;
    color: var(--global-palette4);
}

h5 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.2;
    color: var(--global-palette4);
}

h6 {
    font-style: normal;
    font-weight: 600;
    font-size: 1.15em;
    line-height: 1.2;
    color: var(--global-palette4);
}

.entry-hero h1 {
    font-style: normal;
    font-size: 4em;
    line-height: 1.25;
    color: var(--global-palette8);
}

.entry-hero .kadence-breadcrumbs {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.2;
    text-transform: uppercase;
    color: var(--global-palette7);
}

@media all and (max-width: 1024px) {
    h1 {
        font-size:3.5em;
    }

    h2 {
        font-size: 2.75em;
    }

    h3 {
        font-size: 1.5em;
    }

    h4 {
        font-size: 1.25em;
    }

    h5 {
        font-size: 1.15em;
    }

    h6 {
        font-size: 1.1em;
    }

    .wp-site-blocks .entry-hero h1 {
        font-size: 3em;
    }

    .entry-hero .kadence-breadcrumbs {
        font-size: 12px;
    }
}

@media all and (max-width: 767px) {
    h1 {
        font-size:3em;
        line-height: 1.25;
    }

    h2 {
        font-size: 2em;
    }

    h3 {
        font-size: 1.25em;
    }

    h4 {
        font-size: 1.15em;
    }

    h5 {
        font-size: 1.05em;
    }

    h6 {
        font-size: 1.05em;
    }

    .wp-site-blocks .entry-hero h1 {
        font-size: 2.5em;
    }

    .entry-hero .kadence-breadcrumbs {
        font-size: 11px;
    }
}

.entry-hero .kadence-breadcrumbs {
    max-width: 1290px;
}

.site-container, .site-header-row-layout-contained {
    max-width: var(--global-content-width);
}

.content-area {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

@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 16px 16px -8px rgba(0,0,0,0.05);
}

.entry.loop-entry {
    border-radius: 32px 32px 32px 32px;
    overflow: hidden;
    box-shadow: 0px 16px 16px -8px 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;
    }
}

button, .button, .wp-block-button__link, input[type="button"], input[type="submit"] {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    border-radius: 48px;
    padding: 1rem 2rem 1rem 2rem;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}

.wp-block-button.is-style-outline .wp-block-button__link {
    padding: 1rem 2rem 1rem 2rem;
}

button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}

.kb-button.kb-btn-global-outline.kb-btn-global-inherit {
    padding-top: calc(1rem - 2px);
    padding-right: calc(2rem - 2px);
    padding-bottom: calc(1rem - 2px);
    padding-left: calc(2rem - 2px);
}

@media all and (min-width: 1025px) {
    .transparent-header .entry-hero .entry-hero-container-inner {
        padding-top:calc(48px + 64px);
    }
}

@media all and (max-width: 1024px) {
    .mobile-transparent-header .entry-hero .entry-hero-container-inner {
        padding-top:64px;
    }
}

@media all and (max-width: 767px) {
    .mobile-transparent-header .entry-hero .entry-hero-container-inner {
        padding-top:64px;
    }
}

body.page {
    background: var(--global-palette7);
}

body.page .content-bg, body.content-style-unboxed.page .site {
    background: var(--global-palette8);
}

.page-title .kadence-breadcrumbs {
    color: var(--global-palette7);
}

.page-title .kadence-breadcrumbs a:hover {
    color: var(--global-palette1);
}

.page-hero-section .entry-hero-container-inner {
    background: #1e4d2b;
}

.entry-hero.page-hero-section .entry-header {
    min-height: 40vh;
}

.loop-entry.type-post h2.entry-title {
    font-style: normal;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.2;
    font-family: 'Open Sans', sans-serif;
    color: var(--global-palette3);
}

@media all and (max-width: 1024px) {
    .loop-entry.type-post h2.entry-title {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .loop-entry.type-post h2.entry-title {
        font-size:1.1em;
    }
}

/* 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 {
        background: transparent;
    }
}

@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 {
        background: transparent;
    }
}

.site-branding a.brand img {
    max-width: 196px;
}

.site-branding a.brand img.svg-logo-image {
    width: 196px;
}

.site-branding {
    padding: 12px 32px 12px 32px;
}

@media all and (max-width: 1024px) {
    .site-branding {
        padding:0px 16px 0px 16px;
    }
}

@media all and (max-width: 767px) {
    .site-branding {
        padding:8px 0px 0px 8px;
    }
}

#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-top: 0px none transparent;
}

.site-main-header-inner-wrap {
    min-height: 64px;
}

.site-main-header-wrap .site-header-row-container-inner>.site-container {
    padding: 0px 16px 0px 0px;
}

@media all and (max-width: 767px) {
    .site-main-header-wrap .site-header-row-container-inner>.site-container {
        padding:0px 8px 0px 0px;
    }
}

.transparent-header #masthead .site-main-header-wrap .site-header-row-container-inner {
    background: #ffffff;
}

@media all and (max-width: 1024px) {
    .transparent-header #masthead .site-main-header-wrap .site-header-row-container-inner {
        background:#1e4d2b;
    }
}

@media all and (max-width: 767px) {
    .transparent-header #masthead .site-main-header-wrap .site-header-row-container-inner {
        background:#1e4d2b;
    }
}

.site-top-header-wrap .site-header-row-container-inner {
    background: var(--global-palette7);
}

.site-top-header-inner-wrap {
    min-height: 48px;
}

.transparent-header #masthead .site-top-header-wrap .site-header-row-container-inner {
    background: var(--global-palette7);
}

@media all and (max-width: 767px) {
    #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.item-hidden-above) > .site-header-row-container-inner {
        background:#1e4d2b;
    }
}

.transparent-header #wrapper #masthead {
    background: linear-gradient(180deg,var(--global-palette7,#f4ebdb) 73%,rgba(244,235,219,0) 73%);
}

@media all and (max-width: 1024px) {
    .transparent-header #wrapper #masthead {
        background:rgba(0,0,0,0);
    }
}

@media all and (max-width: 767px) {
    .transparent-header #wrapper #masthead {
        background:rgba(0,0,0,0);
    }
}

.main-navigation .primary-menu-container > ul > li.menu-item > a {
    padding-left: calc(2em / 2);
    padding-right: calc(2em / 2);
    color: var(--global-palette3);
}

.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
    right: calc(2em / 2);
}

.main-navigation .primary-menu-container > ul li.menu-item > a {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
}

.main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
    color: var(--global-palette1);
}

.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 {
    background: var(--global-palette9);
    box-shadow: 0px 4px 16px -4px rgba(0,0,0,0.15);
}

.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 none rgba(255,255,255,0.1);
}

.header-navigation .header-menu-container ul ul li.menu-item > a {
    width: 320px;
    padding-top: 1em;
    padding-bottom: 1em;
    color: var(--global-palette3);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
}

.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
    color: var(--global-palette1);
    background: var(--global-palette8);
}

.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a {
    color: var(--global-palette2);
    background: var(--global-palette9);
}

.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus {
    color: var(--global-palette1);
    padding: 0em 0em 0em 0em;
    font-size: 14px;
}

.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
    font-size: 24px;
}

.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible {
    color: var(--global-palette2);
}

.mobile-navigation ul li {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
}

.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-palette9);
}

.mobile-navigation ul li > a:hover, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap:hover {
    color: var(--global-palette1);
}

.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-palette1);
}

.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 none 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 none rgba(255,255,255,0.1);
}

#mobile-drawer .drawer-inner {
    background: #1e4d2b;
}

#mobile-drawer .drawer-header .drawer-toggle {
    padding: 0.6em 0.15em 0.6em 0.15em;
    font-size: 24px;
}

#mobile-drawer .drawer-header .drawer-toggle, #mobile-drawer .drawer-header .drawer-toggle:focus {
    color: var(--global-palette7);
}

#mobile-drawer .drawer-header .drawer-toggle:hover, #mobile-drawer .drawer-header .drawer-toggle:focus:hover {
    color: var(--global-palette1);
}

#main-header .header-button {
    font-style: normal;
    font-size: 14px;
    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: 0em;
}

.header-social-wrap .header-social-inner-wrap .social-button {
    color: var(--global-palette5);
    background: var(--global-palette7);
    border: 2px none transparent;
    border-radius: 0px;
}

.header-social-wrap .header-social-inner-wrap .social-button:hover {
    color: #1e4d2b;
    background: var(--global-palette7);
}

.header-mobile-social-wrap .header-mobile-social-inner-wrap {
    font-size: 18px;
    gap: 0.3em;
}

.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button {
    color: var(--global-palette7);
    background: #1e4d2b;
    border: 2px none transparent;
    border-radius: 0px;
}

.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button:hover {
    color: var(--global-palette1);
    background: #1e4d2b;
}

.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button {
    color: var(--global-palette3);
    background: var(--global-palette1);
    border: 2px none transparent;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}

.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button:hover {
    color: var(--global-palette3);
    background: var(--global-palette2);
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}

/* Kadence Footer CSS */

/* Kadence Pro Header CSS */

.element-contact-inner-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: -1.5em;
    margin-left: calc(-1.5em / 2);
    margin-right: calc(-1.5em / 2);
}

.element-contact-inner-wrap .header-contact-item {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    color: var(--global-palette5);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
    margin-top: 1.5em;
    margin-left: calc(1.5em / 2);
    margin-right: calc(1.5em / 2);
}

.element-contact-inner-wrap a.header-contact-item:hover {
    color: #1e4d2b;
}

.element-contact-inner-wrap .header-contact-item .kadence-svg-iconset {
    font-size: 1em;
}

.header-contact-item img {
    display: inline-block;
}

.header-contact-item .contact-label {
    margin-left: 0.3em;
}

.rtl .header-contact-item .contact-label {
    margin-right: 0.3em;
    margin-left: 0px;
}

.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2 {
    border: 2px none transparent;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}

.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2:hover {
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}
:root {
    --global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
    --global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
    --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
    --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
    --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
    --global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem);
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--theme-palette-1: var(--global-palette1);
    --wp--preset--color--theme-palette-2: var(--global-palette2);
    --wp--preset--color--theme-palette-3: var(--global-palette3);
    --wp--preset--color--theme-palette-4: var(--global-palette4);
    --wp--preset--color--theme-palette-5: var(--global-palette5);
    --wp--preset--color--theme-palette-6: var(--global-palette6);
    --wp--preset--color--theme-palette-7: var(--global-palette7);
    --wp--preset--color--theme-palette-8: var(--global-palette8);
    --wp--preset--color--theme-palette-9: var(--global-palette9);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: var(--global-font-size-small);
    --wp--preset--font-size--medium: var(--global-font-size-medium);
    --wp--preset--font-size--large: var(--global-font-size-large);
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--larger: var(--global-font-size-larger);
    --wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.wp-block-kadence-advancedheading mark {
    background: transparent;
    border-style: solid;
    border-width: 0
}

.wp-block-kadence-advancedheading mark.kt-highlight {
    color: #f76a0c;
}

.kb-adv-heading-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

:root .has-kb-palette-2-background-color {
    background-color: #1e4d2b
}

:root :where(p.has-background) {
    padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
    color: inherit
}

.wp-block-kadence-advancedheading mark {
    background: transparent;
    border-style: solid;
    border-width: 0
}

.wp-block-kadence-advancedheading mark.kt-highlight {
    color: #f76a0c;
}

.kb-adv-heading-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.kb-row-layout-id88_466ee9-b4 {
    margin: 0 64px;
    /* Desktop por defecto */
}

/* Tablet: entre 768px y 1024px */
@media (max-width: 1024px) and (min-width: 768px) {
    .kb-row-layout-id88_466ee9-b4 {
        margin: 0 32px;
    }
}

/* Mobile: menos de 768px */
@media (max-width: 767px) {
    .kb-row-layout-id88_466ee9-b4 {
        margin: 0;
    }
}

.kb-row-layout-id88_623b06-25 {
    margin: 0 64px;
    /* Desktop por defecto */
}

/* Tablet: entre 768px y 1024px */
@media (max-width: 1024px) and (min-width: 768px) {
    .kb-row-layout-id88_623b06-25 {
        margin: 0 32px;
    }
}

/* Mobile: menos de 768px */
@media (max-width: 767px) {
    .kb-row-layout-id88_623b06-25 {
        margin: 0;
    }
}

.kt-post-loop88_12a4a6-25 .kt-feat-image-align-left {
    grid-template-columns: 40% auto;
    height: 100%;
}

.kt-post-loop88_12a4a6-25 .kadence-post-image .kt-image-ratio-full-height {
    height: 100%;
    padding-bottom: 0px;
}

.kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item-inner-wrap .kt-blocks-post-grid-item-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.kt-post-loop88_12a4a6-25 .kt-post-grid-wrap {
    gap: 32px 32px;
}

.kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    overflow: hidden;
}

.kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
}

.kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item header {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item .entry-title {
    color: var(--global-palette3, #1A202C);
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px 0px 0px 0px;
    font-size: 1.25em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: normal;
}

.kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item .entry-title:hover {
    color: var(--global-palette2, #2B6CB0);
}

.kt-post-loop88_12a4a6-25 .kt-blocks-post-footer {
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
}

@media all and (max-width: 1024px) {
    .kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 1024px) {
    .kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
        padding-top:24px;
        padding-right: 24px;
        padding-bottom: 24px;
        padding-left: 24px;
    }
}

@media all and (max-width: 1024px) {
    .kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item .entry-title {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .kt-post-loop88_12a4a6-25 .kadence-post-image .kt-image-ratio-full-height {
        height:0px;
        padding-bottom: 100%;
    }

    .kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item {
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }

    .kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
        padding-top: 16px;
        padding-right: 16px;
        padding-bottom: 16px;
        padding-left: 16px;
    }

    .kt-post-loop88_12a4a6-25 .kt-blocks-post-grid-item .entry-title {
        font-size: 1.1em;
    }
}


img:is([sizes=auto i]){contain-intrinsic-size:3000px 1500px}

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

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

.kb-row-layout-id117_988a4b-bf > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    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(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));
}

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

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: space-between;
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-md, 2rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-between;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: space-between;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_d9751a-fe .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_d9751a-fe .kt-blocks-info-box-number {
    font-size: 50px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-radius: 16px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 16px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-infobox.kt-info-box117_d9751a-fe .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 767px) {
    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
        display:block;
    }

    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap .kt-blocks-info-box-media {
        display: inline-block;
        max-width: 100%;
    }
}

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

.kadence-column117_013b27-e1 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
    justify-content: flex-end;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
        justify-content:flex-start;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top: 1px solid var(--global-palette3, #1A202C);
    border-right: 1px solid var(--global-palette3, #1A202C);
    border-bottom: 1px solid var(--global-palette3, #1A202C);
    border-left: 1px solid var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-top-color: #1e4d2b;
    border-top-style: solid;
    border-right-color: #1e4d2b;
    border-right-style: solid;
    border-bottom-color: #1e4d2b;
    border-bottom-style: solid;
    border-left-color: #1e4d2b;
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color:#1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color: #1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

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

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

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order:2;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order:1;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order:12;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order:11;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order:22;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order:21;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order:32;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order:31;
    }
}

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

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order: 2;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order: 1;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order: 12;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order: 11;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order: 22;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order: 21;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order: 32;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order: 31;
    }
}

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

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

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

.kadence-column117_b28259-66 {
    text-align: left;
}

@media all and (max-width: 1024px) {
    .kadence-column117_b28259-66 {
        text-align:center;
    }
}

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

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

.kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    max-width: 300px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image117_4f6eb2-30 {
    max-width: 300px;
}

.image-is-svg.kb-image117_4f6eb2-30 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image117_4f6eb2-30 img {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
        max-width:300px;
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30 {
        max-width:300px;
    }
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de, .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de[data-kb-block="kb-adv-heading117_862293-de"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
    justify-content: flex-start;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
        justify-content:center;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id117_2053ea-a3 {
    margin-top: var(--global-kb-spacing-md, 2rem);
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: 0px;
}

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

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id117_2053ea-a3 {
    border-top: 1px solid var(--global-palette6, #718096);
    border-bottom: 1px solid var(--global-palette6, #718096);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_2053ea-a3 {
        border-top:1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

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

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

    .kb-row-layout-id117_2053ea-a3 {
        border-top: 1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

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

.kadence-column117_09fe73-02 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_09fe73-02 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_5564fb-f8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_d8941b-32 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_39c771-13 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_6180d0-44 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_857d1c-2a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_ef4fbc-3e .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

.kadence-column117_d390a7-b4 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_d390a7-b4 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.kt-svg-icon-list-item-117_7344fc-6a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_33fa4f-99 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_162ed0-07 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

.kadence-column117_ed0de3-d1 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_ed0de3-d1 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_699182-98 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_fd115f-a8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_5a186e-35 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_c601c1-2c .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
    font-size: var(--global-kb-font-size-sm, 0.9rem);
}

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

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a:hover {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
        text-align:center!important;
    }
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

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

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

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

.kt-row-column-wrap > .kadence-column117_e5bd2c-19 {
    align-self: center;
}

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

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

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/coffee-cacao-beans-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    opacity: 0.5;
    background-color: #000000;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
        border-top-left-radius:48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19, .kt-inside-inner-col > .kadence-column117_e5bd2c-19:not(.specificity) {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

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

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
    font-size: 2em;
    line-height: 1.2em;
    font-family: AGENOVA, Serif;
    font-style: normal;
    font-weight: 400;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 24px;
    font-size: 16px;
    line-height: 1em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    border-width: 0px 0px 0px 0px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    margin-top: 32px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore,.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size:1.75em;
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size:15px;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size: 1.5em;
    }

    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size: 14px;
    }
}

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

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

.kb-row-layout-id88_cb40fd-7d > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-5xl, 10rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    min-height: 100vh;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id88_cb40fd-7d {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/home-bg-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id88_cb40fd-7d > .kt-row-layout-overlay {
    opacity: 0.15;
    background-color: var(--global-palette3, #1A202C);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id88_cb40fd-7d > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-4xl, 8rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        min-height: 0vh;
    }
}

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

    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id88_cb40fd-7d {
        background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/home-bg-01m-tierra-verde.jpg')!important;
        background-size: cover;
        background-position: 50% 100%;
        background-attachment: scroll;
        background-repeat: no-repeat;
    }
}

.kadence-column88_8b6d2c-29 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column88_8b6d2c-29 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: center;
}

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

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

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

.kadence-column88_8b6d2c-29 {
    text-align: center;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_93b6cc-3c, .wp-block-kadence-advancedheading.kt-adv-heading88_93b6cc-3c[data-kb-block="kb-adv-heading88_93b6cc-3c"] {
    font-size: 1.15em;
    font-weight: 600;
    font-family: 'Open Sans';
    text-transform: uppercase;
    letter-spacing: 2px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_93b6cc-3c, .wp-block-kadence-advancedheading.kt-adv-heading88_93b6cc-3c[data-kb-block="kb-adv-heading88_93b6cc-3c"] {
        font-size:1.1em;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_93b6cc-3c, .wp-block-kadence-advancedheading.kt-adv-heading88_93b6cc-3c[data-kb-block="kb-adv-heading88_93b6cc-3c"] {
        font-size:1em;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading88_77fb81-9f, .wp-block-kadence-advancedheading.kt-adv-heading88_77fb81-9f[data-kb-block="kb-adv-heading88_77fb81-9f"] {
    font-size: 9em;
    line-height: 1em;
    font-weight: 400;
    font-family: AGENOVA, Serif;
}

.wp-block-kadence-advancedheading.kt-adv-heading88_77fb81-9f mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading88_77fb81-9f[data-kb-block="kb-adv-heading88_77fb81-9f"] mark.kt-highlight {
    color: var(--global-palette1, #3182CE);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_77fb81-9f, .wp-block-kadence-advancedheading.kt-adv-heading88_77fb81-9f[data-kb-block="kb-adv-heading88_77fb81-9f"] {
        font-size:5em;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_77fb81-9f, .wp-block-kadence-advancedheading.kt-adv-heading88_77fb81-9f[data-kb-block="kb-adv-heading88_77fb81-9f"] {
        font-size:4em;
    }
}

.kadence-column88_9e177a-c9 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column88_9e177a-c9 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

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

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

.kt-row-column-wrap > .kadence-column88_9e177a-c9 {
    align-self: center;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column88_9e177a-c9 > .kt-inside-inner-col {
    align-items: center;
}

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

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

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

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

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

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

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

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

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column88_9e177a-c9 > .kt-inside-inner-col {
        align-items: center;
    }

    .kadence-column88_9e177a-c9 > .kt-inside-inner-col {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        justify-content: center;
    }

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

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

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

.wp-block-kadence-advancedbtn .kb-btn88_09f56d-99.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
}

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

.wp-block-kadence-advancedheading.kt-adv-heading88_f7d058-2e, .wp-block-kadence-advancedheading.kt-adv-heading88_f7d058-2e[data-kb-block="kb-adv-heading88_f7d058-2e"] {
    max-width: 45%;
    padding-left: var(--global-kb-spacing-sm, 1.5rem);
    font-weight: 600;
    font-family: 'Open Sans';
    border-left: 1px solid var(--global-palette9, #ffffff);
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_f7d058-2e, .wp-block-kadence-advancedheading.kt-adv-heading88_f7d058-2e[data-kb-block="kb-adv-heading88_f7d058-2e"] {
        max-width:50%;
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_f7d058-2e, .wp-block-kadence-advancedheading.kt-adv-heading88_f7d058-2e[data-kb-block="kb-adv-heading88_f7d058-2e"] {
        max-width:100%;
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.kb-row-layout-id88_0996ac-e8 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: minmax(0, 1fr);
}

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

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

.kadence-column88_8c259d-a9 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_d65043-5c, .wp-block-kadence-advancedheading.kt-adv-heading88_d65043-5c[data-kb-block="kb-adv-heading88_d65043-5c"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_d65043-5c[data-kb-block="kb-adv-heading88_d65043-5c"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_d65043-5c, .wp-block-kadence-advancedheading.kt-adv-heading88_d65043-5c[data-kb-block="kb-adv-heading88_d65043-5c"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_d65043-5c, .wp-block-kadence-advancedheading.kt-adv-heading88_d65043-5c[data-kb-block="kb-adv-heading88_d65043-5c"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading88_b1a092-b2, .wp-block-kadence-advancedheading.kt-adv-heading88_b1a092-b2[data-kb-block="kb-adv-heading88_b1a092-b2"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

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

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

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

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

.kb-row-layout-id88_7665c6-dd > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    padding-top: 0px;
    padding-bottom: 0px;
}

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

.kb-row-layout-id88_7665c6-dd > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

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

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

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

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

.kadence-column88_c7d20c-41 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column88_c7d20c-41 > .kt-inside-inner-col,.kadence-column88_c7d20c-41 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

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

.kadence-column88_c7d20c-41 > .kt-inside-inner-col {
    flex-direction: column;
}

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

.kadence-column88_c7d20c-41 > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column88_c7d20c-41:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-03-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column88_c7d20c-41 > .kt-inside-inner-col:before {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(74,44,42,0) 100%);
}

.kadence-column88_c7d20c-41:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

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

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

    .kadence-column88_c7d20c-41 > .kt-inside-inner-col,.kadence-column88_c7d20c-41 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kt-info-box88_1590a9-da.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box88_1590a9-da .kadence-info-box-image-inner-intrisic-container {
    max-width: 128px;
}

.kt-info-box88_1590a9-da .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    max-width: 100%;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-media .kt-info-box-image {
    width: 128px;
    height: auto;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box88_1590a9-da .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette3;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image path {
    fill: rgba(0,0,0,0);
}

.kt-info-box88_1590a9-da .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_1590a9-da .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 64px;
    margin-left: 16px;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box88_1590a9-da .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette5, #4A5568);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap:hover div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box88_1590a9-da .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box88_1590a9-da .kt-blocks-info-box-text {
    font-size: 1.25em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box88_1590a9-da .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size:15px;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box88_1590a9-da .kt-blocks-info-box-text {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box88_1590a9-da .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box88_1590a9-da .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_1590a9-da .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box88_1590a9-da .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box88_1590a9-da .kt-blocks-info-box-text {
        font-size: 1em;
    }
}

.kadence-column88_f9d277-09 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column88_f9d277-09 > .kt-inside-inner-col,.kadence-column88_f9d277-09 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

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

.kadence-column88_f9d277-09 > .kt-inside-inner-col {
    flex-direction: column;
}

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

.kadence-column88_f9d277-09 > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column88_f9d277-09:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-02-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column88_f9d277-09 > .kt-inside-inner-col:before {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(74,44,42,0) 100%);
}

.kadence-column88_f9d277-09:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

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

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

    .kadence-column88_f9d277-09 > .kt-inside-inner-col,.kadence-column88_f9d277-09 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kt-info-box88_285e15-f2.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box88_285e15-f2 .kadence-info-box-image-inner-intrisic-container {
    max-width: 128px;
}

.kt-info-box88_285e15-f2 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    max-width: 100%;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-media .kt-info-box-image {
    width: 128px;
    height: auto;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box88_285e15-f2 .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette3;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image path {
    fill: rgba(0,0,0,0);
}

.kt-info-box88_285e15-f2 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_285e15-f2 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 64px;
    margin-left: 16px;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box88_285e15-f2 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette5, #4A5568);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap:hover div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box88_285e15-f2 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box88_285e15-f2 .kt-blocks-info-box-text {
    font-size: 1.25em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box88_285e15-f2 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size:15px;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box88_285e15-f2 .kt-blocks-info-box-text {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box88_285e15-f2 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box88_285e15-f2 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_285e15-f2 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box88_285e15-f2 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box88_285e15-f2 .kt-blocks-info-box-text {
        font-size: 1em;
    }
}

.kadence-column88_f53759-56 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column88_f53759-56 > .kt-inside-inner-col,.kadence-column88_f53759-56 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

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

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

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

.kadence-column88_f53759-56 > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column88_f53759-56:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column88_f53759-56 > .kt-inside-inner-col:before {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(74,44,42,0) 100%);
}

.kadence-column88_f53759-56:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

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

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

    .kadence-column88_f53759-56 > .kt-inside-inner-col,.kadence-column88_f53759-56 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kt-info-box88_b33389-2c.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box88_b33389-2c .kadence-info-box-image-inner-intrisic-container {
    max-width: 128px;
}

.kt-info-box88_b33389-2c .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    max-width: 100%;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-media .kt-info-box-image {
    width: 128px;
    height: auto;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box88_b33389-2c .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette3;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image path {
    fill: rgba(0,0,0,0);
}

.kt-info-box88_b33389-2c .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_b33389-2c .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 64px;
    margin-left: 16px;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box88_b33389-2c .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette5, #4A5568);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap:hover div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box88_b33389-2c .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box88_b33389-2c .kt-blocks-info-box-text {
    font-size: 1.25em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box88_b33389-2c .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size:15px;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box88_b33389-2c .kt-blocks-info-box-text {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box88_b33389-2c .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box88_b33389-2c .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_b33389-2c .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box88_b33389-2c .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box88_b33389-2c .kt-blocks-info-box-text {
        font-size: 1em;
    }
}

.kb-row-layout-id88_466ee9-b4 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id88_466ee9-b4 {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id88_466ee9-b4 > .kt-row-layout-overlay {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kb-row-layout-id88_466ee9-b4 > .kt-row-layout-overlay {
    opacity: 0.50;
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/row-bgimage-5.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id88_466ee9-b4 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
    }
}

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

.kadence-column88_dc0e02-65 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_4afb73-81, .wp-block-kadence-advancedheading.kt-adv-heading88_4afb73-81[data-kb-block="kb-adv-heading88_4afb73-81"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_4afb73-81[data-kb-block="kb-adv-heading88_4afb73-81"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_4afb73-81, .wp-block-kadence-advancedheading.kt-adv-heading88_4afb73-81[data-kb-block="kb-adv-heading88_4afb73-81"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_4afb73-81, .wp-block-kadence-advancedheading.kt-adv-heading88_4afb73-81[data-kb-block="kb-adv-heading88_4afb73-81"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading88_f55e5c-27, .wp-block-kadence-advancedheading.kt-adv-heading88_f55e5c-27[data-kb-block="kb-adv-heading88_f55e5c-27"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

.kadence-column88_e3b910-63 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

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

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

.kb-row-layout-id88_ffe420-2f > .kt-row-column-wrap {
    padding-top: 0px;
    padding-bottom: 0px;
    grid-template-columns: minmax(0, calc(35% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)))minmax(0, calc(30% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)))minmax(0, calc(35% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id88_ffe420-2f > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        grid-template-columns: minmax(0, calc(35% - ((var(--global-kb-gap-sm, 1rem) * 2 )/3)))minmax(0, calc(30% - ((var(--global-kb-gap-sm, 1rem) * 2 )/3)))minmax(0, calc(35% - ((var(--global-kb-gap-sm, 1rem) * 2 )/3)));
    }
}

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

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

.kadence-column88_6266be-10 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column88_6266be-10 > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
    }
}

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_4f84fd-65 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_4f84fd-65 .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    background: var(--global-palette7, #EDF2F7);
    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-sm, 1.5rem);
}

.kt-info-box88_4f84fd-65 .kt-blocks-info-box-link-wrap:hover {
    background: rgba(0,0,0,0);
}

.kt-info-box88_4f84fd-65 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_4f84fd-65 .kt-blocks-info-box-number {
    font-size: 32px;
}

.kt-info-box88_4f84fd-65 .kt-blocks-info-box-media {
    color: var(--global-palette7, #EDF2F7);
    background: #1e4d2b;
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box88_4f84fd-65 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box88_4f84fd-65 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: #1e4d2b;
    background: var(--global-palette7, #EDF2F7);
}

.kt-info-box88_4f84fd-65 .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: #1e4d2b;
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box88_4f84fd-65 .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-title {
    color: var(--global-palette7, #EDF2F7);
}

@media all and (max-width: 1024px) {
    .kt-info-box88_4f84fd-65 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box88_4f84fd-65 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box88_4f84fd-65 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }

    .kt-info-box88_4f84fd-65 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size: 1.15em;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_ef4c9d-48 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_ef4c9d-48 .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    background: rgba(0,0,0,0);
    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-sm, 1.5rem);
}

.kt-info-box88_ef4c9d-48 .kt-blocks-info-box-link-wrap:hover {
    background: var(--global-palette7, #EDF2F7);
}

.kt-info-box88_ef4c9d-48 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_ef4c9d-48 .kt-blocks-info-box-number {
    font-size: 32px;
}

.kt-info-box88_ef4c9d-48 .kt-blocks-info-box-media {
    color: #1e4d2b;
    background: var(--global-palette7, #EDF2F7);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box88_ef4c9d-48 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box88_ef4c9d-48 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette7, #EDF2F7);
    background: #1e4d2b;
}

.kt-info-box88_ef4c9d-48 .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette7, #EDF2F7);
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box88_ef4c9d-48 .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-title {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .kt-info-box88_ef4c9d-48 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box88_ef4c9d-48 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box88_ef4c9d-48 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }

    .kt-info-box88_ef4c9d-48 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size: 1.15em;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_364718-3c .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_364718-3c .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    background: rgba(0,0,0,0);
    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-sm, 1.5rem);
}

.kt-info-box88_364718-3c .kt-blocks-info-box-link-wrap:hover {
    background: var(--global-palette7, #EDF2F7);
}

.kt-info-box88_364718-3c .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_364718-3c .kt-blocks-info-box-number {
    font-size: 32px;
}

.kt-info-box88_364718-3c .kt-blocks-info-box-media {
    color: #1e4d2b;
    background: var(--global-palette7, #EDF2F7);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box88_364718-3c .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box88_364718-3c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette7, #EDF2F7);
    background: #1e4d2b;
}

.kt-info-box88_364718-3c .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette7, #EDF2F7);
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box88_364718-3c .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-title {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .kt-info-box88_364718-3c .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box88_364718-3c .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box88_364718-3c .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }

    .kt-info-box88_364718-3c .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size: 1.15em;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_a393c3-13 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_a393c3-13 .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    background: rgba(0,0,0,0);
    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-sm, 1.5rem);
}

.kt-info-box88_a393c3-13 .kt-blocks-info-box-link-wrap:hover {
    background: var(--global-palette7, #EDF2F7);
}

.kt-info-box88_a393c3-13 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_a393c3-13 .kt-blocks-info-box-number {
    font-size: 32px;
}

.kt-info-box88_a393c3-13 .kt-blocks-info-box-media {
    color: #1e4d2b;
    background: var(--global-palette7, #EDF2F7);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box88_a393c3-13 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box88_a393c3-13 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette7, #EDF2F7);
    background: #1e4d2b;
}

.kt-info-box88_a393c3-13 .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette7, #EDF2F7);
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box88_a393c3-13 .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-title {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .kt-info-box88_a393c3-13 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box88_a393c3-13 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box88_a393c3-13 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }

    .kt-info-box88_a393c3-13 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size: 1.15em;
    }
}

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

.kadence-column88_b1f7ac-fe > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.kb-image88_148412-cc img.kb-img, .kb-image88_148412-cc .kb-img img {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

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

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

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

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items88_d02468-c3:not(.this-stops-third-party-issues) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items88_d02468-c3 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items88_d02468-c3 .kb-svg-icon-wrap {
    font-size: 8px;
}

.kt-svg-icon-list-items88_d02468-c3 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items88_d02468-c3 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    color: var(--global-palette7, #EDF2F7);
    color: var(--global-palette7, #EDF2F7);
}

.kt-svg-icon-list-item-88_e9095b-f3 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-88_ca914f-fc .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-88_e5efc9-8d .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading88_815313-2d, .wp-block-kadence-advancedheading.kt-adv-heading88_815313-2d[data-kb-block="kb-adv-heading88_815313-2d"] {
    font-weight: 600;
    font-family: 'Open Sans';
}

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

.wp-block-kadence-advancedheading.kt-adv-heading88_815313-2d[data-kb-block="kb-adv-heading88_815313-2d"] a, .kt-adv-heading-link88_815313-2d, .kt-adv-heading-link88_815313-2d .kt-adv-heading88_815313-2d[data-kb-block="kb-adv-heading88_815313-2d"] {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-advancedheading.kt-adv-heading88_815313-2d[data-kb-block="kb-adv-heading88_815313-2d"] a:hover, .kt-adv-heading-link88_815313-2d:hover, .kt-adv-heading-link88_815313-2d:hover .kt-adv-heading88_815313-2d[data-kb-block="kb-adv-heading88_815313-2d"] {
    color: var(--global-palette1, #3182CE);
}

.wp-block-kadence-advancedheading.kt-adv-heading88_815313-2d[data-kb-block="kb-adv-heading88_815313-2d"] a, a.kb-advanced-heading-link.kt-adv-heading-link88_815313-2d {
    text-decoration: underline;
}

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

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

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

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

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

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

.kadence-column88_a0c28b-89 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column88_a0c28b-89 > .kt-inside-inner-col,.kadence-column88_a0c28b-89 > .kt-inside-inner-col:before {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

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

.kadence-column88_a0c28b-89 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

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

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

.kadence-column88_a0c28b-89 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/colombian-premium-coffee-export-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column88_a0c28b-89 > .kt-inside-inner-col:before {
    opacity: 0.66;
    background-color: #000000;
}

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

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

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

@media all and (max-width: 767px) {
    .kadence-column88_a0c28b-89 > .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);
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        justify-content: flex-start;
    }

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_e35ffa-09, .wp-block-kadence-advancedheading.kt-adv-heading88_e35ffa-09[data-kb-block="kb-adv-heading88_e35ffa-09"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_e35ffa-09[data-kb-block="kb-adv-heading88_e35ffa-09"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_e35ffa-09, .wp-block-kadence-advancedheading.kt-adv-heading88_e35ffa-09[data-kb-block="kb-adv-heading88_e35ffa-09"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_e35ffa-09, .wp-block-kadence-advancedheading.kt-adv-heading88_e35ffa-09[data-kb-block="kb-adv-heading88_e35ffa-09"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading88_e08599-6e, .wp-block-kadence-advancedheading.kt-adv-heading88_e08599-6e[data-kb-block="kb-adv-heading88_e08599-6e"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    font-weight: 400;
    font-family: AGENOVA, Serif;
}

.wp-block-kadence-advancedheading.kt-adv-heading88_e08599-6e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading88_e08599-6e[data-kb-block="kb-adv-heading88_e08599-6e"] mark.kt-highlight {
    font-size: 1.75em;
    color: var(--global-palette9, #ffffff);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_e08599-6e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading88_e08599-6e[data-kb-block="kb-adv-heading88_e08599-6e"] mark.kt-highlight {
        font-size:1.5em;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_e08599-6e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading88_e08599-6e[data-kb-block="kb-adv-heading88_e08599-6e"] mark.kt-highlight {
        font-size:1.25em;
    }
}

 .wp-block-kadence-advancedbtn.kb-btns88_f3eb32-ce, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns88_f3eb32-ce {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

.wp-block-kadence-advancedbtn .kb-btn88_15f174-2e.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
}

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

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

.kadence-column88_0e1082-a4 > .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-column88_0e1082-a4 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column88_0e1082-a4 > .kt-inside-inner-col,.kadence-column88_0e1082-a4 > .kt-inside-inner-col:before {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

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

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

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

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

@media all and (max-width: 767px) {
    .kadence-column88_0e1082-a4 > .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);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_999f5e-46 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_999f5e-46 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_999f5e-46 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_999f5e-46 .kt-blocks-info-box-number {
    font-size: 48px;
}

.kt-info-box88_999f5e-46 .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-color: rgba(252,249,243,0.5);
    border-radius: 64px;
    overflow: hidden;
    border-top-width: 4px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box88_999f5e-46 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 64px;
}

@media all and (max-width: 767px) {
    .kt-info-box88_999f5e-46 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_999f5e-46 .kt-blocks-info-box-number {
        font-size:32px;
    }
}

.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form {
    gap: 0px;
}

.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form textarea {
    line-height: 1;
    color: var(--global-palette5, #4A5568);
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    padding-top: 11px;
    padding-right: 12px;
    padding-bottom: 11px;
    padding-left: 12px;
}

.wp-block-kadence-advanced-form184-cpt-id {
    color-scheme: dark;
    --kb-form-text-color: var(--global-palette5, #4A5568);
    --kb-form-background-color: rgba(0,0,0,0);
    --kb-form-border-width: 1px;
}

.wp-block-kadence-advanced-form184-cpt-id {
    --kb-form-placeholder-color: var(--global-palette6, #718096);
}

.wp-block-kadence-advanced-form184-cpt-id input[type=text]:focus,.wp-block-kadence-advanced-form184-cpt-id input[type=email]:focus,.wp-block-kadence-advanced-form184-cpt-id input[type=tel]:focus,.wp-block-kadence-advanced-form184-cpt-id input[type=number]:focus,.wp-block-kadence-advanced-form184-cpt-id input[type=time]:focus,.wp-block-kadence-advanced-form184-cpt-id input[type=file]:focus,.wp-block-kadence-advanced-form184-cpt-id select:focus,.wp-block-kadence-advanced-form184-cpt-id textarea:focus {
    color: var(--global-palette3, #1A202C);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form textarea {
        border-top:1px solid transparent;
        border-right: 1px solid transparent;
        border-bottom: 1px solid transparent;
        border-left: 1px solid transparent;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form184-cpt-id .kb-advanced-form textarea {
        border-top:1px solid transparent;
        border-right: 1px solid transparent;
        border-bottom: 1px solid transparent;
        border-left: 1px solid transparent;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id184_06b811-8b {
    margin-top: 0px;
    margin-bottom: 0px;
}

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

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

.kb-row-layout-id184_06b811-8b > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-none, 0rem );
    row-gap: var(--global-kb-gap-none, 0rem );
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}

.kb-row-layout-id184_06b811-8b {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id184_06b811-8b > .kt-row-layout-overlay {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
}

.kb-row-layout-id184_06b811-8b {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

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

@media all and (max-width: 1024px) {
    .kb-row-layout-id184_06b811-8b {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

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

    .kb-row-layout-id184_06b811-8b {
        border-top: 1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

.kadence-column184_50349a-60 > .kt-inside-inner-col {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

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

.kadence-column184_50349a-60 > .kt-inside-inner-col {
    flex-direction: column;
}

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

.kadence-column184_50349a-60, .kt-inside-inner-col > .kadence-column184_50349a-60:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

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

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

.kadence-column184_62d9df-bd > .kt-inside-inner-col {
    display: flex;
}

.kadence-column184_62d9df-bd > .kt-inside-inner-col {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

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

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

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

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

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

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

.kadence-column184_62d9df-bd, .kt-inside-inner-col > .kadence-column184_62d9df-bd:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

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

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

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

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

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

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

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

ul.menu .kb-submit-field .kb-btnd90f98-57.kb-button {
    width: initial;
}

.kb-submit-field .kb-btnd90f98-57.kb-button {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-submit-field.kb-fieldd90f98-57 {
    justify-content: flex-start;
}

.kb-row-layout-id88_c18b95-bb > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-5xl, 10rem);
}

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

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

.kb-row-layout-id88_c18b95-bb > .kt-row-layout-overlay {
    opacity: 0.15;
    background-image: url('/img/sierra-nevada-sillhouette-01-tierra-verde.svg');
    background-size: contain;
    background-position: 50% 100%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

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

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

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

.kadence-column88_936602-98 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_fc23d8-53, .wp-block-kadence-advancedheading.kt-adv-heading88_fc23d8-53[data-kb-block="kb-adv-heading88_fc23d8-53"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_fc23d8-53[data-kb-block="kb-adv-heading88_fc23d8-53"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_fc23d8-53, .wp-block-kadence-advancedheading.kt-adv-heading88_fc23d8-53[data-kb-block="kb-adv-heading88_fc23d8-53"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_fc23d8-53, .wp-block-kadence-advancedheading.kt-adv-heading88_fc23d8-53[data-kb-block="kb-adv-heading88_fc23d8-53"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading88_58407e-6f, .wp-block-kadence-advancedheading.kt-adv-heading88_58407e-6f[data-kb-block="kb-adv-heading88_58407e-6f"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

.kadence-column88_d89dc7-02 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column88_d89dc7-02 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column88_d89dc7-02 > .kt-inside-inner-col,.kadence-column88_d89dc7-02 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column88_d89dc7-02 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column88_d89dc7-02 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

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

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

.kt-row-column-wrap > .kadence-column88_d89dc7-02 {
    align-self: center;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column88_d89dc7-02 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column88_d89dc7-02 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column88_d89dc7-02 > .kt-inside-inner-col,.kadence-column88_d89dc7-02 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

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

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

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column88_d89dc7-02 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column88_d89dc7-02 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column88_d89dc7-02 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }

    .kadence-column88_d89dc7-02 > .kt-inside-inner-col,.kadence-column88_d89dc7-02 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column88_d89dc7-02 {
        align-self: center;
    }

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_f3ab6b-07 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_f3ab6b-07 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_f3ab6b-07 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_f3ab6b-07 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box88_f3ab6b-07 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box88_f3ab6b-07 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image88_8a7b4b-91.kb-image-is-ratio-size, .kb-image88_8a7b4b-91 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image88_8a7b4b-91.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image88_8a7b4b-91 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image88_8a7b4b-91 {
    max-width: 430px;
}

.image-is-svg.kb-image88_8a7b4b-91 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image88_8a7b4b-91 img {
    width: 100%;
}

.kb-image88_8a7b4b-91 img.kb-img, .kb-image88_8a7b4b-91 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column88_7ad312-b3 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column88_7ad312-b3 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column88_7ad312-b3 > .kt-inside-inner-col,.kadence-column88_7ad312-b3 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column88_7ad312-b3 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column88_7ad312-b3 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

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

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

.kt-row-column-wrap > .kadence-column88_7ad312-b3 {
    align-self: center;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column88_7ad312-b3 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column88_7ad312-b3 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column88_7ad312-b3 > .kt-inside-inner-col,.kadence-column88_7ad312-b3 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column88_7ad312-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-column88_7ad312-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-column88_7ad312-b3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column88_7ad312-b3 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column88_7ad312-b3 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column88_7ad312-b3 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }

    .kadence-column88_7ad312-b3 > .kt-inside-inner-col,.kadence-column88_7ad312-b3 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column88_7ad312-b3 {
        align-self: center;
    }

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_1de24e-e0 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_1de24e-e0 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_1de24e-e0 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_1de24e-e0 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box88_1de24e-e0 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box88_1de24e-e0 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image88_26d418-b5.kb-image-is-ratio-size, .kb-image88_26d418-b5 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image88_26d418-b5.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image88_26d418-b5 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image88_26d418-b5 {
    max-width: 430px;
}

.image-is-svg.kb-image88_26d418-b5 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image88_26d418-b5 img {
    width: 100%;
}

.kb-image88_26d418-b5 img.kb-img, .kb-image88_26d418-b5 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column88_014043-45 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column88_014043-45 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column88_014043-45 > .kt-inside-inner-col,.kadence-column88_014043-45 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column88_014043-45 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column88_014043-45 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

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

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

.kt-row-column-wrap > .kadence-column88_014043-45 {
    align-self: center;
}

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

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column88_014043-45 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column88_014043-45 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column88_014043-45 > .kt-inside-inner-col,.kadence-column88_014043-45 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

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

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

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column88_014043-45 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column88_014043-45 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column88_014043-45 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
    }

    .kadence-column88_014043-45 > .kt-inside-inner-col,.kadence-column88_014043-45 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column88_014043-45 {
        align-self: center;
    }

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_87df7d-a8 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_87df7d-a8 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_87df7d-a8 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_87df7d-a8 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box88_87df7d-a8 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box88_87df7d-a8 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image88_96337e-1d.kb-image-is-ratio-size, .kb-image88_96337e-1d .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image88_96337e-1d.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image88_96337e-1d .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image88_96337e-1d {
    max-width: 430px;
}

.image-is-svg.kb-image88_96337e-1d {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image88_96337e-1d img {
    width: 100%;
}

.kb-image88_96337e-1d img.kb-img, .kb-image88_96337e-1d .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

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

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

.kb-row-layout-id88_f3c4d1-9a > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}

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

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

.kadence-column88_451a53-08 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_7ad4cb-3b, .wp-block-kadence-advancedheading.kt-adv-heading88_7ad4cb-3b[data-kb-block="kb-adv-heading88_7ad4cb-3b"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_7ad4cb-3b[data-kb-block="kb-adv-heading88_7ad4cb-3b"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_7ad4cb-3b, .wp-block-kadence-advancedheading.kt-adv-heading88_7ad4cb-3b[data-kb-block="kb-adv-heading88_7ad4cb-3b"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_7ad4cb-3b, .wp-block-kadence-advancedheading.kt-adv-heading88_7ad4cb-3b[data-kb-block="kb-adv-heading88_7ad4cb-3b"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading88_4f6999-92, .wp-block-kadence-advancedheading.kt-adv-heading88_4f6999-92[data-kb-block="kb-adv-heading88_4f6999-92"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

.kadence-column88_1cf02e-d7 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.kb-gallery-id-88_1dba79-7a .kadence-blocks-gallery-item .kb-gal-image-radius {
    border-radius: 16px 16px 16px 16px;
    ;}

.kb-gallery-wrap-id-88_1dba79-7a .kb-gallery-ul.kb-gallery-type-mosaic .grid-pattern-container {
    grid-auto-rows: 196px;
    grid-gap: 16px;
    gap: 16px;
}

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

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

.kb-row-layout-id88_623b06-25 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
}

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

.kb-row-layout-id88_623b06-25 > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id88_623b06-25 {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id88_623b06-25 > .kt-row-layout-overlay {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kb-row-layout-id88_623b06-25 {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/row-bgimage-5.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

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

@media all and (max-width: 1024px) {
    .kb-row-layout-id88_623b06-25 > .kt-row-column-wrap > *:nth-child(3n of *:not(style)) {
        grid-column:1 / -1;
    }
}

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

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

.kadence-column88_85557c-02 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_557dd4-45, .wp-block-kadence-advancedheading.kt-adv-heading88_557dd4-45[data-kb-block="kb-adv-heading88_557dd4-45"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_557dd4-45[data-kb-block="kb-adv-heading88_557dd4-45"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_557dd4-45, .wp-block-kadence-advancedheading.kt-adv-heading88_557dd4-45[data-kb-block="kb-adv-heading88_557dd4-45"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_557dd4-45, .wp-block-kadence-advancedheading.kt-adv-heading88_557dd4-45[data-kb-block="kb-adv-heading88_557dd4-45"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading88_f0ae9e-03, .wp-block-kadence-advancedheading.kt-adv-heading88_f0ae9e-03[data-kb-block="kb-adv-heading88_f0ae9e-03"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

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

.kadence-column88_26bf4e-5b > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_0c8679-14 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_0c8679-14 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_0c8679-14 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_0c8679-14 .kt-blocks-info-box-number {
    font-size: 48px;
}

.kt-info-box88_0c8679-14 .kt-blocks-info-box-media {
    color: var(--global-palette1, #3182CE);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box88_0c8679-14 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box88_0c8679-14 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_1aec36-64 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_1aec36-64 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_1aec36-64 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_1aec36-64 .kt-blocks-info-box-number {
    font-size: 48px;
}

.kt-info-box88_1aec36-64 .kt-blocks-info-box-media {
    color: var(--global-palette1, #3182CE);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box88_1aec36-64 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box88_1aec36-64 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box88_04f995-ad .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box88_04f995-ad .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box88_04f995-ad .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box88_04f995-ad .kt-blocks-info-box-number {
    font-size: 48px;
}

.kt-info-box88_04f995-ad .kt-blocks-info-box-media {
    color: var(--global-palette1, #3182CE);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box88_04f995-ad .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box88_04f995-ad .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.kadence-column88_c5868a-5a > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column88_c5868a-5a > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}

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

.kadence-column88_c5868a-5a > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

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

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

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

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

.kadence-column88_c5868a-5a {
    text-align: right;
}

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

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

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

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

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

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

    .kadence-column88_c5868a-5a > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
    }
}

.kb-image88_f89539-9e img.kb-img, .kb-image88_f89539-9e .kb-img img {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kb-row-layout-id88_ec2c43-8c > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
}

.kb-row-layout-id88_ec2c43-8c > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

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

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

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

    .kb-row-layout-id88_ec2c43-8c > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column88_bd0aab-ec > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_f80207-fd, .wp-block-kadence-advancedheading.kt-adv-heading88_f80207-fd[data-kb-block="kb-adv-heading88_f80207-fd"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading88_f80207-fd[data-kb-block="kb-adv-heading88_f80207-fd"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_f80207-fd, .wp-block-kadence-advancedheading.kt-adv-heading88_f80207-fd[data-kb-block="kb-adv-heading88_f80207-fd"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading88_f80207-fd, .wp-block-kadence-advancedheading.kt-adv-heading88_f80207-fd[data-kb-block="kb-adv-heading88_f80207-fd"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading88_859afa-82, .wp-block-kadence-advancedheading.kt-adv-heading88_859afa-82[data-kb-block="kb-adv-heading88_859afa-82"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.kb-row-layout-id903_95a7fb-0c > .kt-row-column-wrap {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--global-kb-spacing-5xl, 10rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    min-height: 50vh;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id903_95a7fb-0c {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/home-bg-01-tierra-verde.jpg');
    background-size: cover;
    background-position: 50% 66%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id903_95a7fb-0c > .kt-row-layout-overlay {
    opacity: 0.50;
    background-color: #000000;
}

.kb-row-layout-id903_95a7fb-0c ,.kb-row-layout-id903_95a7fb-0c h1,.kb-row-layout-id903_95a7fb-0c h2,.kb-row-layout-id903_95a7fb-0c h3,.kb-row-layout-id903_95a7fb-0c h4,.kb-row-layout-id903_95a7fb-0c h5,.kb-row-layout-id903_95a7fb-0c h6 {
    color: var(--global-palette7, #EDF2F7);
}

.kb-row-layout-id903_95a7fb-0c a {
    color: var(--global-palette7, #EDF2F7);
}

.kb-row-layout-id903_95a7fb-0c a:hover {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id903_95a7fb-0c > .kt-row-column-wrap {
        max-width:645px;
        margin-left: auto;
        margin-right: auto;
        padding-top: var(--global-kb-spacing-3xl, 6.5rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id903_95a7fb-0c > .kt-row-column-wrap {
        max-width:430px;
        margin-left: auto;
        margin-right: auto;
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id903_95a7fb-0c {
        background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/home-bg-01m-tierra-verde.jpg')!important;
        background-size: cover;
        background-position: 50% 80%;
        background-attachment: scroll;
        background-repeat: no-repeat;
    }
}

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

.kadence-column903_0f2b6e-43 > .kt-inside-inner-col {
    flex-direction: column;
}

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

.kadence-column903_0f2b6e-43 {
    text-align: center;
}

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading903_44450e-f0, .wp-block-kadence-advancedheading.kt-adv-heading903_44450e-f0[data-kb-block="kb-adv-heading903_44450e-f0"] {
    font-size: 13px;
    line-height: 1.2;
    font-weight: 600;
    font-family: 'Open Sans';
    text-transform: uppercase;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading903_44450e-f0, .wp-block-kadence-advancedheading.kt-adv-heading903_44450e-f0[data-kb-block="kb-adv-heading903_44450e-f0"] {
        font-size:12px;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading903_44450e-f0, .wp-block-kadence-advancedheading.kt-adv-heading903_44450e-f0[data-kb-block="kb-adv-heading903_44450e-f0"] {
        font-size:11px;
    }
}

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

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

.kb-row-layout-id117_988a4b-bf > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    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(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));
}

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

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    display: flex;
}

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

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: space-between;
}

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-md, 2rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-between;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: space-between;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_d9751a-fe .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_d9751a-fe .kt-blocks-info-box-number {
    font-size: 50px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-radius: 16px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 16px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-infobox.kt-info-box117_d9751a-fe .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 767px) {
    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
        display:block;
    }

    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap .kt-blocks-info-box-media {
        display: inline-block;
        max-width: 100%;
    }
}

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

.kadence-column117_013b27-e1 > .kt-inside-inner-col {
    flex-direction: column;
}

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

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

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

.wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
    justify-content: flex-end;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
        justify-content:flex-start;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top: 1px solid var(--global-palette3, #1A202C);
    border-right: 1px solid var(--global-palette3, #1A202C);
    border-bottom: 1px solid var(--global-palette3, #1A202C);
    border-left: 1px solid var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-top-color: #1e4d2b;
    border-top-style: solid;
    border-right-color: #1e4d2b;
    border-right-style: solid;
    border-bottom-color: #1e4d2b;
    border-bottom-style: solid;
    border-left-color: #1e4d2b;
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color:#1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color: #1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

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

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

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order:2;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order:1;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order:12;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order:11;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order:22;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order:21;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order:32;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order:31;
    }
}

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

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order: 2;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order: 1;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order: 12;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order: 11;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order: 22;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order: 21;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order: 32;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order: 31;
    }
}

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

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

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

.kadence-column117_b28259-66 {
    text-align: left;
}

@media all and (max-width: 1024px) {
    .kadence-column117_b28259-66 {
        text-align:center;
    }
}

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

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

.kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    max-width: 300px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image117_4f6eb2-30 {
    max-width: 300px;
}

.image-is-svg.kb-image117_4f6eb2-30 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image117_4f6eb2-30 img {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
        max-width:300px;
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30 {
        max-width:300px;
    }
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de, .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de[data-kb-block="kb-adv-heading117_862293-de"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
    justify-content: flex-start;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
        justify-content:center;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

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

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id117_2053ea-a3 {
    margin-top: var(--global-kb-spacing-md, 2rem);
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: 0px;
}

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

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id117_2053ea-a3 {
    border-top: 1px solid var(--global-palette6, #718096);
    border-bottom: 1px solid var(--global-palette6, #718096);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_2053ea-a3 {
        border-top:1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

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

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

    .kb-row-layout-id117_2053ea-a3 {
        border-top: 1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

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

.kadence-column117_09fe73-02 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_09fe73-02 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_5564fb-f8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_d8941b-32 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_39c771-13 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_6180d0-44 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_857d1c-2a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_ef4fbc-3e .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

.kadence-column117_d390a7-b4 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_d390a7-b4 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.kt-svg-icon-list-item-117_7344fc-6a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_33fa4f-99 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_162ed0-07 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

.kadence-column117_ed0de3-d1 > .kt-inside-inner-col {
    flex-direction: column;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_ed0de3-d1 {
        text-align:left;
    }
}

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

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

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

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_699182-98 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_fd115f-a8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_5a186e-35 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_c601c1-2c .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
    font-size: var(--global-kb-font-size-sm, 0.9rem);
}

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

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a:hover {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
        text-align:center!important;
    }
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

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

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

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

.kt-row-column-wrap > .kadence-column117_e5bd2c-19 {
    align-self: center;
}

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

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

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/coffee-cacao-beans-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    opacity: 0.5;
    background-color: #000000;
}

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

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
        border-top-left-radius:48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19, .kt-inside-inner-col > .kadence-column117_e5bd2c-19:not(.specificity) {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

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

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

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

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

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
    font-size: 2em;
    line-height: 1.2em;
    font-family: AGENOVA, Serif;
    font-style: normal;
    font-weight: 400;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 24px;
    font-size: 16px;
    line-height: 1em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    border-width: 0px 0px 0px 0px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    margin-top: 32px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore,.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size:1.75em;
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size:15px;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size: 1.5em;
    }

    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size: 14px;
    }
}

.kb-row-layout-id366_bef8f2-e9 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-none, 0rem );
    row-gap: var(--global-kb-gap-none, 0rem );
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    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-id366_bef8f2-e9 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: minmax(0, 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-id366_bef8f2-e9 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

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

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

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

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

.kadence-column366_d1e42a-6b > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/colombian-coffee-export-02-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

.kadence-column366_80faa9-0b > .kt-inside-inner-col {
    background-color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .kadence-column366_80faa9-0b > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-right: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        padding-left: var(--global-kb-spacing-xl, 4rem);
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column366_80faa9-0b > .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);
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }

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

.wp-block-kadence-advancedheading.kt-adv-heading366_675a66-5d, .wp-block-kadence-advancedheading.kt-adv-heading366_675a66-5d[data-kb-block="kb-adv-heading366_675a66-5d"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading366_675a66-5d[data-kb-block="kb-adv-heading366_675a66-5d"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading366_675a66-5d, .wp-block-kadence-advancedheading.kt-adv-heading366_675a66-5d[data-kb-block="kb-adv-heading366_675a66-5d"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading366_675a66-5d, .wp-block-kadence-advancedheading.kt-adv-heading366_675a66-5d[data-kb-block="kb-adv-heading366_675a66-5d"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading366_08bf96-c6, .wp-block-kadence-advancedheading.kt-adv-heading366_08bf96-c6[data-kb-block="kb-adv-heading366_08bf96-c6"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

.kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-rating-wrap .kb-svg-icon-wrap {
    color: var(--global-palette1, #3182CE);
    font-size: 16px;
}

.kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-item-wrap {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-content {
    color: var(--global-palette7, #EDF2F7);
}

.kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-name {
    color: var(--global-palette9, #ffffff);
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-occupation {
    color: var(--global-palette7, #EDF2F7);
    font-size: 14px;
}

.kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-item-wrap {
    max-width: 860px;
}

.kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-media-inner-wrap {
    width: 60px;
    border-top: 0px solid;
    border-right: 0px solid;
    border-bottom: 0px solid;
    border-left: 0px solid;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-rating-wrap .kt-svg-testimonial-rating-icon {
    color: var(--global-palette1, #3182CE);
    font-size: 16px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-occupation {
        font-size:13px;
    }
}

@media all and (max-width: 1024px) {
    .kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-media-inner-wrap {
        border-top:0px solid;
        border-right: 0px solid;
        border-bottom: 0px solid;
        border-left: 0px solid;
    }
}

@media all and (max-width: 767px) {
    .kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-occupation {
        font-size:12px;
    }

    .kt-blocks-testimonials-wrap366_26c352-6e .kt-testimonial-media-inner-wrap {
        border-top: 0px solid;
        border-right: 0px solid;
        border-bottom: 0px solid;
        border-left: 0px solid;
    }
}

.kb-row-layout-id392_21e236-82 > .kt-row-column-wrap {
    row-gap: var(--global-kb-gap-none, 0rem );
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    padding-left: 0px;
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id392_21e236-82 > .kt-row-column-wrap {
        padding-top:0px;
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }
}

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

.kadence-column392_f5da65-55 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

@media all and (max-width: 1024px) {
    .kadence-column392_f5da65-55, .kt-inside-inner-col > .kadence-column392_f5da65-55:not(.specificity) {
        margin-right:0%;
    }
}

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

.wp-block-kadence-advancedheading.kt-adv-heading392_b7e4c5-87, .wp-block-kadence-advancedheading.kt-adv-heading392_b7e4c5-87[data-kb-block="kb-adv-heading392_b7e4c5-87"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading392_b7e4c5-87[data-kb-block="kb-adv-heading392_b7e4c5-87"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading392_b7e4c5-87, .wp-block-kadence-advancedheading.kt-adv-heading392_b7e4c5-87[data-kb-block="kb-adv-heading392_b7e4c5-87"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading392_b7e4c5-87, .wp-block-kadence-advancedheading.kt-adv-heading392_b7e4c5-87[data-kb-block="kb-adv-heading392_b7e4c5-87"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading392_7ed0ec-a2, .wp-block-kadence-advancedheading.kt-adv-heading392_7ed0ec-a2[data-kb-block="kb-adv-heading392_7ed0ec-a2"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

.kadence-column405_d51bb0-75 > .kt-inside-inner-col {
    display: flex;
}

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

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

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

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

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

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

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

.wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47, .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47[data-kb-block="kb-adv-heading405_7cf38c-47"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47[data-kb-block="kb-adv-heading405_7cf38c-47"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47, .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47[data-kb-block="kb-adv-heading405_7cf38c-47"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47, .wp-block-kadence-advancedheading.kt-adv-heading405_7cf38c-47[data-kb-block="kb-adv-heading405_7cf38c-47"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading405_4cb5e3-c8, .wp-block-kadence-advancedheading.kt-adv-heading405_4cb5e3-c8[data-kb-block="kb-adv-heading405_4cb5e3-c8"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

.wp-block-kadence-advancedbtn.kb-btns405_e0f807-b9 {
    justify-content: flex-start;
}

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

.wp-block-kadence-iconlist.kt-svg-icon-list-items405_bcd6d3-24:not(.this-stops-third-party-issues) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items405_bcd6d3-24 ul.kt-svg-icon-list {
    grid-row-gap: 8px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items405_bcd6d3-24 .kb-svg-icon-wrap {
    color: #1e4d2b;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items405_bcd6d3-24 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 8px;
}

.kt-svg-icon-list-item-405_931d14-98 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-405_462b5d-0f .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-405_57e26c-71 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-405_805a6a-a4 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-405_8aa4d9-78 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

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

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

.kadence-column405_efee9f-e1 > .kt-inside-inner-col,.kadence-column405_efee9f-e1 > .kt-inside-inner-col:before {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kadence-column405_efee9f-e1 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-md, 2rem);
}

.kadence-column405_efee9f-e1 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

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

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

.kadence-column405_efee9f-e1 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/guide-importing-organic-coffee-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column405_efee9f-e1 > .kt-inside-inner-col:before {
    opacity: 0.66;
    background-color: #000000;
}

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

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

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

@media all and (max-width: 767px) {
    .kadence-column405_efee9f-e1 > .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);
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        justify-content: flex-start;
    }

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

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

.wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1, .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1[data-kb-block="kb-adv-heading405_f464a9-f1"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

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

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

.wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1[data-kb-block="kb-adv-heading405_f464a9-f1"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

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

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1, .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1[data-kb-block="kb-adv-heading405_f464a9-f1"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1, .wp-block-kadence-advancedheading.kt-adv-heading405_f464a9-f1[data-kb-block="kb-adv-heading405_f464a9-f1"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading405_174acf-34, .wp-block-kadence-advancedheading.kt-adv-heading405_174acf-34[data-kb-block="kb-adv-heading405_174acf-34"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

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

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

.kb-row-layout-id676_82f343-37 > .kt-row-column-wrap {
    align-content: end;
}

:where(.kb-row-layout-id676_82f343-37 > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: end;
}

.kb-row-layout-id676_82f343-37 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-5xl, 10rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    min-height: 100vh;
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id676_82f343-37 {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/home-bg-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kb-row-layout-id676_82f343-37 > .kt-row-layout-overlay {
    opacity: 0.15;
    background-color: var(--global-palette3, #1A202C);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_82f343-37 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-4xl, 8rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        min-height: 0vh;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_82f343-37 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-3xl, 6.5rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id676_82f343-37 {
        background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/home-bg-01m-tierra-verde.jpg')!important;
        background-size: cover;
        background-position: 50% 100%;
        background-attachment: scroll;
        background-repeat: no-repeat;
    }
}

.kadence-column676_79e71b-75 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_79e71b-75 > .kt-inside-inner-col {
    row-gap: var(--global-kb-gap-md, 2rem);
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_79e71b-75 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: center;
}

.kadence-column676_79e71b-75 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column676_79e71b-75 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column676_79e71b-75 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column676_79e71b-75 {
    text-align: center;
}

@media all and (max-width: 1024px) {
    .kadence-column676_79e71b-75 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_79e71b-75 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_6dfd83-2a, .wp-block-kadence-advancedheading.kt-adv-heading676_6dfd83-2a[data-kb-block="kb-adv-heading676_6dfd83-2a"] {
    font-size: 1.15em;
    font-weight: 600;
    font-family: 'Open Sans';
    text-transform: uppercase;
    letter-spacing: 2px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_6dfd83-2a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_6dfd83-2a[data-kb-block="kb-adv-heading676_6dfd83-2a"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_6dfd83-2a, .wp-block-kadence-advancedheading.kt-adv-heading676_6dfd83-2a[data-kb-block="kb-adv-heading676_6dfd83-2a"] {
        font-size:1.1em;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_6dfd83-2a, .wp-block-kadence-advancedheading.kt-adv-heading676_6dfd83-2a[data-kb-block="kb-adv-heading676_6dfd83-2a"] {
        font-size:1em;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_dc6e4c-4d, .wp-block-kadence-advancedheading.kt-adv-heading676_dc6e4c-4d[data-kb-block="kb-adv-heading676_dc6e4c-4d"] {
    font-size: 9em;
    line-height: 1em;
    font-weight: 400;
    font-family: AGENOVA, Serif;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_dc6e4c-4d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_dc6e4c-4d[data-kb-block="kb-adv-heading676_dc6e4c-4d"] mark.kt-highlight {
    color: var(--global-palette1, #3182CE);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_dc6e4c-4d, .wp-block-kadence-advancedheading.kt-adv-heading676_dc6e4c-4d[data-kb-block="kb-adv-heading676_dc6e4c-4d"] {
        font-size:5em;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_dc6e4c-4d, .wp-block-kadence-advancedheading.kt-adv-heading676_dc6e4c-4d[data-kb-block="kb-adv-heading676_dc6e4c-4d"] {
        font-size:4em;
    }
}

.kadence-column676_0bf312-0e > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_0bf312-0e > .kt-inside-inner-col {
    row-gap: var(--global-kb-gap-sm, 1rem);
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_0bf312-0e > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.kadence-column676_0bf312-0e > .kt-inside-inner-col > *, .kadence-column676_0bf312-0e > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_0bf312-0e > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column676_0bf312-0e > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap > .kadence-column676_0bf312-0e {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0bf312-0e {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0bf312-0e > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column676_0bf312-0e {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0bf312-0e {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0bf312-0e > .kt-inside-inner-col {
        align-items:center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column676_0bf312-0e > .kt-inside-inner-col {
        flex-direction:row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column676_0bf312-0e > .kt-inside-inner-col > *, .kadence-column676_0bf312-0e > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_0bf312-0e > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }

    .kadence-column676_0bf312-0e > .kt-inside-inner-col > .kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap > .kadence-column676_0bf312-0e {
        align-self:center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0bf312-0e {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0bf312-0e > .kt-inside-inner-col {
        align-items: center;
    }

    .kadence-column676_0bf312-0e > .kt-inside-inner-col {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        justify-content: center;
    }

    .kadence-column676_0bf312-0e > .kt-inside-inner-col > *, .kadence-column676_0bf312-0e > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_0bf312-0e > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .kadence-column676_0bf312-0e > .kt-inside-inner-col > .kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn676_53abe9-50.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn676_53abe9-50.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedbtn .kb-btn676_53abe9-50.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn676_53abe9-50.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_acf56e-6c, .wp-block-kadence-advancedheading.kt-adv-heading676_acf56e-6c[data-kb-block="kb-adv-heading676_acf56e-6c"] {
    max-width: 45%;
    padding-left: var(--global-kb-spacing-sm, 1.5rem);
    font-weight: 600;
    font-family: 'Open Sans';
    border-left: 1px solid var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_acf56e-6c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_acf56e-6c[data-kb-block="kb-adv-heading676_acf56e-6c"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_acf56e-6c, .wp-block-kadence-advancedheading.kt-adv-heading676_acf56e-6c[data-kb-block="kb-adv-heading676_acf56e-6c"] {
        max-width:50%;
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_acf56e-6c, .wp-block-kadence-advancedheading.kt-adv-heading676_acf56e-6c[data-kb-block="kb-adv-heading676_acf56e-6c"] {
        max-width:100%;
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.kb-row-layout-id676_aa2995-1f > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_aa2995-1f > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_aa2995-1f > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column676_2d561f-ae > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_2d561f-ae > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_2d561f-ae > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column676_2d561f-ae > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column676_2d561f-ae > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column676_2d561f-ae > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_2d561f-ae > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_2d561f-ae > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46, .wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46[data-kb-block="kb-adv-heading676_f15ee7-46"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46[data-kb-block="kb-adv-heading676_f15ee7-46"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46[data-kb-block="kb-adv-heading676_f15ee7-46"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46[data-kb-block="kb-adv-heading676_f15ee7-46"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46[data-kb-block="kb-adv-heading676_f15ee7-46"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46, .wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46[data-kb-block="kb-adv-heading676_f15ee7-46"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46, .wp-block-kadence-advancedheading.kt-adv-heading676_f15ee7-46[data-kb-block="kb-adv-heading676_f15ee7-46"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_ef10ba-83, .wp-block-kadence-advancedheading.kt-adv-heading676_ef10ba-83[data-kb-block="kb-adv-heading676_ef10ba-83"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_ef10ba-83 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_ef10ba-83[data-kb-block="kb-adv-heading676_ef10ba-83"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column676_eebe09-29 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_eebe09-29 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_eebe09-29 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_eebe09-29 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_eebe09-29 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-row-layout-id676_bb1606-2f > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    padding-top: 0px;
    padding-bottom: 0px;
}

.kb-row-layout-id676_bb1606-2f > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id676_bb1606-2f > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_bb1606-2f > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-md, 2rem);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_bb1606-2f > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_bb1606-2f > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }

    .kb-row-layout-id676_bb1606-2f > .kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column676_8433eb-8f > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column676_8433eb-8f > .kt-inside-inner-col,.kadence-column676_8433eb-8f > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column676_8433eb-8f > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_8433eb-8f > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_8433eb-8f > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column676_8433eb-8f > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column676_8433eb-8f:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-03-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column676_8433eb-8f > .kt-inside-inner-col:before {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(74,44,42,0) 100%);
}

.kadence-column676_8433eb-8f:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column676_8433eb-8f > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_8433eb-8f > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column676_8433eb-8f > .kt-inside-inner-col,.kadence-column676_8433eb-8f > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kt-info-box676_acca5b-0c.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box676_acca5b-0c .kadence-info-box-image-inner-intrisic-container {
    max-width: 128px;
}

.kt-info-box676_acca5b-0c .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    max-width: 100%;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-media .kt-info-box-image {
    width: 128px;
    height: auto;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box676_acca5b-0c .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette3;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image path {
    fill: rgba(0,0,0,0);
}

.kt-info-box676_acca5b-0c .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_acca5b-0c .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 64px;
    margin-left: 16px;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box676_acca5b-0c .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette5, #4A5568);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap:hover div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box676_acca5b-0c .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box676_acca5b-0c .kt-blocks-info-box-text {
    font-size: 1.25em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box676_acca5b-0c .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size:15px;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box676_acca5b-0c .kt-blocks-info-box-text {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box676_acca5b-0c .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box676_acca5b-0c .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_acca5b-0c .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box676_acca5b-0c .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box676_acca5b-0c .kt-blocks-info-box-text {
        font-size: 1em;
    }
}

.kadence-column676_a96bac-52 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column676_a96bac-52 > .kt-inside-inner-col,.kadence-column676_a96bac-52 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column676_a96bac-52 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_a96bac-52 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_a96bac-52 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column676_a96bac-52 > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column676_a96bac-52:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-02-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column676_a96bac-52 > .kt-inside-inner-col:before {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(74,44,42,0) 100%);
}

.kadence-column676_a96bac-52:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column676_a96bac-52 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_a96bac-52 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column676_a96bac-52 > .kt-inside-inner-col,.kadence-column676_a96bac-52 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kt-info-box676_b6b51f-c7.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box676_b6b51f-c7 .kadence-info-box-image-inner-intrisic-container {
    max-width: 128px;
}

.kt-info-box676_b6b51f-c7 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    max-width: 100%;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-media .kt-info-box-image {
    width: 128px;
    height: auto;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box676_b6b51f-c7 .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette3;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image path {
    fill: rgba(0,0,0,0);
}

.kt-info-box676_b6b51f-c7 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_b6b51f-c7 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 64px;
    margin-left: 16px;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box676_b6b51f-c7 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette5, #4A5568);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap:hover div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box676_b6b51f-c7 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-text {
    font-size: 1.25em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box676_b6b51f-c7 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size:15px;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-text {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box676_b6b51f-c7 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box676_b6b51f-c7 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_b6b51f-c7 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box676_b6b51f-c7 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box676_b6b51f-c7 .kt-blocks-info-box-text {
        font-size: 1em;
    }
}

.kadence-column676_4efcae-d2 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column676_4efcae-d2 > .kt-inside-inner-col,.kadence-column676_4efcae-d2 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column676_4efcae-d2 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_4efcae-d2 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_4efcae-d2 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column676_4efcae-d2 > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column676_4efcae-d2:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column676_4efcae-d2 > .kt-inside-inner-col:before {
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(74,44,42,0) 100%);
}

.kadence-column676_4efcae-d2:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column676_4efcae-d2 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_4efcae-d2 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column676_4efcae-d2 > .kt-inside-inner-col,.kadence-column676_4efcae-d2 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xl, 4rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kt-info-box676_7fef5f-72.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box676_7fef5f-72 .kadence-info-box-image-inner-intrisic-container {
    max-width: 128px;
}

.kt-info-box676_7fef5f-72 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    max-width: 100%;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-media .kt-info-box-image {
    width: 128px;
    height: auto;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box676_7fef5f-72 .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette3;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image path {
    fill: rgba(0,0,0,0);
}

.kt-info-box676_7fef5f-72 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_7fef5f-72 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 64px;
    margin-left: 16px;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box676_7fef5f-72 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette5, #4A5568);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap:hover div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box676_7fef5f-72 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box676_7fef5f-72 .kt-blocks-info-box-text {
    font-size: 1.25em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box676_7fef5f-72 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size:15px;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box676_7fef5f-72 .kt-blocks-info-box-text {
        font-size:1.15em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box676_7fef5f-72 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box676_7fef5f-72 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_7fef5f-72 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box676_7fef5f-72 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box676_7fef5f-72 .kt-blocks-info-box-text {
        font-size: 1em;
    }
}

.kb-row-layout-id676_ee7aed-40 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id676_ee7aed-40 {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id676_ee7aed-40 > .kt-row-layout-overlay {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kb-row-layout-id676_ee7aed-40 > .kt-row-layout-overlay {
    opacity: 0.50;
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/row-bgimage-5.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_ee7aed-40 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_ee7aed-40 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column676_14eb5a-63 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_14eb5a-63 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_14eb5a-63 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column676_14eb5a-63 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column676_14eb5a-63 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column676_14eb5a-63 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_14eb5a-63 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_14eb5a-63 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4, .wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4[data-kb-block="kb-adv-heading676_745ac2-e4"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4[data-kb-block="kb-adv-heading676_745ac2-e4"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4[data-kb-block="kb-adv-heading676_745ac2-e4"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4[data-kb-block="kb-adv-heading676_745ac2-e4"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4[data-kb-block="kb-adv-heading676_745ac2-e4"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4, .wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4[data-kb-block="kb-adv-heading676_745ac2-e4"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4, .wp-block-kadence-advancedheading.kt-adv-heading676_745ac2-e4[data-kb-block="kb-adv-heading676_745ac2-e4"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_d442d4-4b, .wp-block-kadence-advancedheading.kt-adv-heading676_d442d4-4b[data-kb-block="kb-adv-heading676_d442d4-4b"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_d442d4-4b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_d442d4-4b[data-kb-block="kb-adv-heading676_d442d4-4b"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column676_fea338-0c > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_fea338-0c > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_fea338-0c > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_fea338-0c > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_fea338-0c > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-row-layout-id676_cde17a-fb > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id676_cde17a-fb > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id676_cde17a-fb > .kt-row-column-wrap {
    padding-top: 0px;
    padding-bottom: 0px;
    grid-template-columns: minmax(0, calc(35% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)))minmax(0, calc(30% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)))minmax(0, calc(35% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2 )/3)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_cde17a-fb > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        grid-template-columns: minmax(0, calc(35% - ((var(--global-kb-gap-sm, 1rem) * 2 )/3)))minmax(0, calc(30% - ((var(--global-kb-gap-sm, 1rem) * 2 )/3)))minmax(0, calc(35% - ((var(--global-kb-gap-sm, 1rem) * 2 )/3)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_cde17a-fb > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }

    .kb-row-layout-id676_cde17a-fb > .kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column676_ab5917-b9 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_ab5917-b9 > .kt-inside-inner-col {
    row-gap: var(--global-kb-gap-md, 2rem);
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_ab5917-b9 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_ab5917-b9 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_ab5917-b9 > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_ab5917-b9 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_4f4db2-88 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_4f4db2-88 .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    background: var(--global-palette7, #EDF2F7);
    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-sm, 1.5rem);
}

.kt-info-box676_4f4db2-88 .kt-blocks-info-box-link-wrap:hover {
    background: rgba(0,0,0,0);
}

.kt-info-box676_4f4db2-88 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_4f4db2-88 .kt-blocks-info-box-number {
    font-size: 32px;
}

.kt-info-box676_4f4db2-88 .kt-blocks-info-box-media {
    color: var(--global-palette7, #EDF2F7);
    background: #1e4d2b;
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box676_4f4db2-88 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box676_4f4db2-88 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: #1e4d2b;
    background: var(--global-palette7, #EDF2F7);
}

.kt-info-box676_4f4db2-88 .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: #1e4d2b;
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box676_4f4db2-88 .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-title {
    color: var(--global-palette7, #EDF2F7);
}

@media all and (max-width: 1024px) {
    .kt-info-box676_4f4db2-88 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box676_4f4db2-88 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box676_4f4db2-88 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }

    .kt-info-box676_4f4db2-88 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size: 1.15em;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_eace5b-f0 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_eace5b-f0 .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    background: rgba(0,0,0,0);
    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-sm, 1.5rem);
}

.kt-info-box676_eace5b-f0 .kt-blocks-info-box-link-wrap:hover {
    background: var(--global-palette7, #EDF2F7);
}

.kt-info-box676_eace5b-f0 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_eace5b-f0 .kt-blocks-info-box-number {
    font-size: 32px;
}

.kt-info-box676_eace5b-f0 .kt-blocks-info-box-media {
    color: #1e4d2b;
    background: var(--global-palette7, #EDF2F7);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box676_eace5b-f0 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box676_eace5b-f0 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette7, #EDF2F7);
    background: #1e4d2b;
}

.kt-info-box676_eace5b-f0 .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette7, #EDF2F7);
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box676_eace5b-f0 .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-title {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .kt-info-box676_eace5b-f0 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box676_eace5b-f0 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box676_eace5b-f0 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }

    .kt-info-box676_eace5b-f0 .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size: 1.15em;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_3a6da5-2a .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_3a6da5-2a .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    background: rgba(0,0,0,0);
    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-sm, 1.5rem);
}

.kt-info-box676_3a6da5-2a .kt-blocks-info-box-link-wrap:hover {
    background: var(--global-palette7, #EDF2F7);
}

.kt-info-box676_3a6da5-2a .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_3a6da5-2a .kt-blocks-info-box-number {
    font-size: 32px;
}

.kt-info-box676_3a6da5-2a .kt-blocks-info-box-media {
    color: #1e4d2b;
    background: var(--global-palette7, #EDF2F7);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box676_3a6da5-2a .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box676_3a6da5-2a .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette7, #EDF2F7);
    background: #1e4d2b;
}

.kt-info-box676_3a6da5-2a .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette7, #EDF2F7);
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box676_3a6da5-2a .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-title {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .kt-info-box676_3a6da5-2a .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box676_3a6da5-2a .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box676_3a6da5-2a .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }

    .kt-info-box676_3a6da5-2a .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size: 1.15em;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_90e5c6-fb .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_90e5c6-fb .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette7, #EDF2F7);
    border-right: 1px solid var(--global-palette7, #EDF2F7);
    border-bottom: 1px solid var(--global-palette7, #EDF2F7);
    border-left: 1px solid var(--global-palette7, #EDF2F7);
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    background: rgba(0,0,0,0);
    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-sm, 1.5rem);
}

.kt-info-box676_90e5c6-fb .kt-blocks-info-box-link-wrap:hover {
    background: var(--global-palette7, #EDF2F7);
}

.kt-info-box676_90e5c6-fb .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_90e5c6-fb .kt-blocks-info-box-number {
    font-size: 32px;
}

.kt-info-box676_90e5c6-fb .kt-blocks-info-box-media {
    color: #1e4d2b;
    background: var(--global-palette7, #EDF2F7);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box676_90e5c6-fb .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box676_90e5c6-fb .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette7, #EDF2F7);
    background: #1e4d2b;
}

.kt-info-box676_90e5c6-fb .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette7, #EDF2F7);
    font-size: 1.5em;
    line-height: 1.2em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
}

.kt-info-box676_90e5c6-fb .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-title {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .kt-info-box676_90e5c6-fb .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box676_90e5c6-fb .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box676_90e5c6-fb .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette7, #EDF2F7);
        border-right: 1px solid var(--global-palette7, #EDF2F7);
        border-bottom: 1px solid var(--global-palette7, #EDF2F7);
        border-left: 1px solid var(--global-palette7, #EDF2F7);
    }

    .kt-info-box676_90e5c6-fb .kt-infobox-textcontent p.kt-blocks-info-box-title {
        font-size: 1.15em;
    }
}

.kadence-column676_27dd1b-1b > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_27dd1b-1b > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_27dd1b-1b > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_27dd1b-1b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_27dd1b-1b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-image676_6f6910-ba img.kb-img, .kb-image676_6f6910-ba .kb-img img {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kadence-column676_bbb652-df > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_bbb652-df > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_bbb652-df > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_bbb652-df > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_bbb652-df > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_17255e-7e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_17255e-7e[data-kb-block="kb-adv-heading676_17255e-7e"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_00a6bd-58 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_00a6bd-58[data-kb-block="kb-adv-heading676_00a6bd-58"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items676_d64471-76:not(.this-stops-third-party-issues) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items676_d64471-76 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items676_d64471-76 .kb-svg-icon-wrap {
    font-size: 8px;
}

.kt-svg-icon-list-items676_d64471-76 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items676_d64471-76 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    color: var(--global-palette7, #EDF2F7);
    color: var(--global-palette7, #EDF2F7);
}

.kt-svg-icon-list-item-676_82db89-bb .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-676_e63a47-a4 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-676_4adc49-bc .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_5e04cf-b2, .wp-block-kadence-advancedheading.kt-adv-heading676_5e04cf-b2[data-kb-block="kb-adv-heading676_5e04cf-b2"] {
    font-weight: 600;
    font-family: 'Open Sans';
}

.wp-block-kadence-advancedheading.kt-adv-heading676_5e04cf-b2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_5e04cf-b2[data-kb-block="kb-adv-heading676_5e04cf-b2"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_5e04cf-b2[data-kb-block="kb-adv-heading676_5e04cf-b2"] a, .kt-adv-heading-link676_5e04cf-b2, .kt-adv-heading-link676_5e04cf-b2 .kt-adv-heading676_5e04cf-b2[data-kb-block="kb-adv-heading676_5e04cf-b2"] {
    color: var(--global-palette1, #3182CE);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_5e04cf-b2[data-kb-block="kb-adv-heading676_5e04cf-b2"] a:hover, .kt-adv-heading-link676_5e04cf-b2:hover, .kt-adv-heading-link676_5e04cf-b2:hover .kt-adv-heading676_5e04cf-b2[data-kb-block="kb-adv-heading676_5e04cf-b2"] {
    color: var(--global-palette2, #2B6CB0);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_5e04cf-b2[data-kb-block="kb-adv-heading676_5e04cf-b2"] a, a.kb-advanced-heading-link.kt-adv-heading-link676_5e04cf-b2 {
    text-decoration: underline;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_5e04cf-b2[data-kb-block="kb-adv-heading676_5e04cf-b2"] a:hover, a.kb-advanced-heading-link.kt-adv-heading-link676_5e04cf-b2:hover {
    text-decoration: underline;
}

.kb-row-layout-id676_c5c7d2-ac > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id676_c5c7d2-ac > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id676_c5c7d2-ac > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_c5c7d2-ac > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_c5c7d2-ac > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-lg, 3rem);
    padding-right: var(--global-kb-spacing-lg, 3rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
    padding-left: var(--global-kb-spacing-lg, 3rem);
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col,.kadence-column676_2c9c7e-ef > .kt-inside-inner-col:before {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col > *, .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/colombian-premium-coffee-export-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column676_2c9c7e-ef > .kt-inside-inner-col:before {
    opacity: 0.66;
    background-color: #000000;
}

@media all and (max-width: 1024px) {
    .kadence-column676_2c9c7e-ef > .kt-inside-inner-col {
        flex-direction:row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > *, .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top:0px;
        margin-bottom: 0px;
    }

    .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > .kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_2c9c7e-ef > .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);
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        justify-content: flex-start;
    }

    .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > *, .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > figure.wp-block-kadence-image {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .kadence-column676_2c9c7e-ef > .kt-inside-inner-col > .kb-image-is-ratio-size {
        flex-grow: 1;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_572061-04, .wp-block-kadence-advancedheading.kt-adv-heading676_572061-04[data-kb-block="kb-adv-heading676_572061-04"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_572061-04[data-kb-block="kb-adv-heading676_572061-04"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_572061-04[data-kb-block="kb-adv-heading676_572061-04"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_572061-04[data-kb-block="kb-adv-heading676_572061-04"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_572061-04 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_572061-04[data-kb-block="kb-adv-heading676_572061-04"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_572061-04, .wp-block-kadence-advancedheading.kt-adv-heading676_572061-04[data-kb-block="kb-adv-heading676_572061-04"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_572061-04, .wp-block-kadence-advancedheading.kt-adv-heading676_572061-04[data-kb-block="kb-adv-heading676_572061-04"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_79facb-00, .wp-block-kadence-advancedheading.kt-adv-heading676_79facb-00[data-kb-block="kb-adv-heading676_79facb-00"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
    font-weight: 400;
    font-family: AGENOVA, Serif;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_79facb-00 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_79facb-00[data-kb-block="kb-adv-heading676_79facb-00"] mark.kt-highlight {
    font-size: 1.75em;
    color: var(--global-palette9, #ffffff);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_79facb-00 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_79facb-00[data-kb-block="kb-adv-heading676_79facb-00"] mark.kt-highlight {
        font-size:1.5em;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_79facb-00 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_79facb-00[data-kb-block="kb-adv-heading676_79facb-00"] mark.kt-highlight {
        font-size:1.25em;
    }
}

 .wp-block-kadence-advancedbtn.kb-btns676_b0e0f6-81, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns676_b0e0f6-81 {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn676_9fd7a7-05.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn676_9fd7a7-05.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
}

.wp-block-kadence-advancedbtn .kb-btn676_9fd7a7-05.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn676_9fd7a7-05.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

.kadence-column676_37b359-b3 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_37b359-b3 > .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-column676_37b359-b3 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column676_37b359-b3 > .kt-inside-inner-col,.kadence-column676_37b359-b3 > .kt-inside-inner-col:before {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kadence-column676_37b359-b3 > .kt-inside-inner-col {
    row-gap: var(--global-kb-gap-md, 2rem);
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_37b359-b3 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_37b359-b3 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_37b359-b3 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_37b359-b3 > .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);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_4e3124-3d .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_4e3124-3d .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_4e3124-3d .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_4e3124-3d .kt-blocks-info-box-number {
    font-size: 48px;
}

.kt-info-box676_4e3124-3d .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-color: rgba(252,249,243,0.5);
    border-radius: 64px;
    overflow: hidden;
    border-top-width: 4px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box676_4e3124-3d .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 64px;
}

@media all and (max-width: 767px) {
    .kt-info-box676_4e3124-3d .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_4e3124-3d .kt-blocks-info-box-number {
        font-size:32px;
    }
}

.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form {
    gap: 0px;
}

.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form textarea {
    line-height: 1;
    color: var(--global-palette5, #4A5568);
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    padding-top: 11px;
    padding-right: 12px;
    padding-bottom: 11px;
    padding-left: 12px;
}

.wp-block-kadence-advanced-form750-cpt-id {
    color-scheme: dark;
    --kb-form-text-color: var(--global-palette5, #4A5568);
    --kb-form-background-color: rgba(0,0,0,0);
    --kb-form-border-width: 1px;
}

.wp-block-kadence-advanced-form750-cpt-id {
    --kb-form-placeholder-color: var(--global-palette6, #718096);
}

.wp-block-kadence-advanced-form750-cpt-id input[type=text]:focus,.wp-block-kadence-advanced-form750-cpt-id input[type=email]:focus,.wp-block-kadence-advanced-form750-cpt-id input[type=tel]:focus,.wp-block-kadence-advanced-form750-cpt-id input[type=number]:focus,.wp-block-kadence-advanced-form750-cpt-id input[type=time]:focus,.wp-block-kadence-advanced-form750-cpt-id input[type=file]:focus,.wp-block-kadence-advanced-form750-cpt-id select:focus,.wp-block-kadence-advanced-form750-cpt-id textarea:focus {
    color: var(--global-palette3, #1A202C);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form textarea {
        border-top:1px solid transparent;
        border-right: 1px solid transparent;
        border-bottom: 1px solid transparent;
        border-left: 1px solid transparent;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form750-cpt-id .kb-advanced-form textarea {
        border-top:1px solid transparent;
        border-right: 1px solid transparent;
        border-bottom: 1px solid transparent;
        border-left: 1px solid transparent;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id750_70508d-a6 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kb-row-layout-id750_70508d-a6 > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id750_70508d-a6 > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id750_70508d-a6 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-none, 0rem );
    row-gap: var(--global-kb-gap-none, 0rem );
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}

.kb-row-layout-id750_70508d-a6 {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id750_70508d-a6 > .kt-row-layout-overlay {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
}

.kb-row-layout-id750_70508d-a6 {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id750_70508d-a6 > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id750_70508d-a6 {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id750_70508d-a6 > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }

    .kb-row-layout-id750_70508d-a6 {
        border-top: 1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

.kadence-column750_1e15fd-53 > .kt-inside-inner-col {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kadence-column750_1e15fd-53 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column750_1e15fd-53 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column750_1e15fd-53 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column750_1e15fd-53, .kt-inside-inner-col > .kadence-column750_1e15fd-53:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 1024px) {
    .kadence-column750_1e15fd-53 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column750_1e15fd-53 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kadence-column750_1315db-69 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column750_1315db-69 > .kt-inside-inner-col {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kadence-column750_1315db-69 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column750_1315db-69 > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-end;
}

.kadence-column750_1315db-69 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kt-row-column-wrap > .kadence-column750_1315db-69 {
    align-self: flex-end;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column750_1315db-69 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column750_1315db-69 > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-end;
}

.kadence-column750_1315db-69, .kt-inside-inner-col > .kadence-column750_1315db-69:not(.specificity) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column750_1315db-69 {
        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-column750_1315db-69 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column750_1315db-69 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: flex-end;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column750_1315db-69 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: flex-end;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap > .kadence-column750_1315db-69 {
        align-self:flex-end;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column750_1315db-69 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column750_1315db-69 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: flex-end;
    }

    .kadence-column750_1315db-69 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: flex-end;
    }
}

ul.menu .kb-submit-field .kb-btnd90f98-57.kb-button {
    width: initial;
}

.kb-submit-field .kb-btnd90f98-57.kb-button {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-submit-field.kb-fieldd90f98-57 {
    justify-content: flex-start;
}

.kb-row-layout-id676_54f2d1-10 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-5xl, 10rem);
}

.kb-row-layout-id676_54f2d1-10 > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id676_54f2d1-10 > .kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id676_54f2d1-10 > .kt-row-layout-overlay {
    opacity: 0.15;
    background-image: url('/img/sierra-nevada-sillhouette-01-tierra-verde.svg');
    background-size: contain;
    background-position: 50% 100%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_54f2d1-10 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_54f2d1-10 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id676_54f2d1-10 > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column676_8e8ca6-27 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_8e8ca6-27 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_8e8ca6-27 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column676_8e8ca6-27 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column676_8e8ca6-27 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column676_8e8ca6-27 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_8e8ca6-27 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_8e8ca6-27 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42, .wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42[data-kb-block="kb-adv-heading676_cc9032-42"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42[data-kb-block="kb-adv-heading676_cc9032-42"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42[data-kb-block="kb-adv-heading676_cc9032-42"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42[data-kb-block="kb-adv-heading676_cc9032-42"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42[data-kb-block="kb-adv-heading676_cc9032-42"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42, .wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42[data-kb-block="kb-adv-heading676_cc9032-42"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42, .wp-block-kadence-advancedheading.kt-adv-heading676_cc9032-42[data-kb-block="kb-adv-heading676_cc9032-42"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_ea2d72-f1, .wp-block-kadence-advancedheading.kt-adv-heading676_ea2d72-f1[data-kb-block="kb-adv-heading676_ea2d72-f1"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_ea2d72-f1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_ea2d72-f1[data-kb-block="kb-adv-heading676_ea2d72-f1"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column676_e3e310-64 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_e3e310-64 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column676_e3e310-64 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column676_e3e310-64 > .kt-inside-inner-col,.kadence-column676_e3e310-64 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column676_e3e310-64 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column676_e3e310-64 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.kadence-column676_e3e310-64 > .kt-inside-inner-col > *, .kadence-column676_e3e310-64 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_e3e310-64 > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column676_e3e310-64 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap > .kadence-column676_e3e310-64 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_e3e310-64 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_e3e310-64 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column676_e3e310-64 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column676_e3e310-64 > .kt-inside-inner-col,.kadence-column676_e3e310-64 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column676_e3e310-64 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_e3e310-64 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_e3e310-64 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column676_e3e310-64 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column676_e3e310-64 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_e3e310-64 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }

    .kadence-column676_e3e310-64 > .kt-inside-inner-col,.kadence-column676_e3e310-64 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column676_e3e310-64 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_e3e310-64 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_e3e310-64 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_5eb263-36 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_5eb263-36 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_5eb263-36 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_5eb263-36 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box676_5eb263-36 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box676_5eb263-36 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image676_482828-73.kb-image-is-ratio-size, .kb-image676_482828-73 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image676_482828-73.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image676_482828-73 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image676_482828-73 {
    max-width: 430px;
}

.image-is-svg.kb-image676_482828-73 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image676_482828-73 img {
    width: 100%;
}

.kb-image676_482828-73 img.kb-img, .kb-image676_482828-73 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column676_0cea70-10 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_0cea70-10 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column676_0cea70-10 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column676_0cea70-10 > .kt-inside-inner-col,.kadence-column676_0cea70-10 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column676_0cea70-10 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column676_0cea70-10 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.kadence-column676_0cea70-10 > .kt-inside-inner-col > *, .kadence-column676_0cea70-10 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_0cea70-10 > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column676_0cea70-10 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap > .kadence-column676_0cea70-10 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0cea70-10 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0cea70-10 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column676_0cea70-10 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column676_0cea70-10 > .kt-inside-inner-col,.kadence-column676_0cea70-10 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column676_0cea70-10 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0cea70-10 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0cea70-10 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column676_0cea70-10 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column676_0cea70-10 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_0cea70-10 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }

    .kadence-column676_0cea70-10 > .kt-inside-inner-col,.kadence-column676_0cea70-10 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column676_0cea70-10 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0cea70-10 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_0cea70-10 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_5c3316-47 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_5c3316-47 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_5c3316-47 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_5c3316-47 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box676_5c3316-47 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box676_5c3316-47 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image676_950ba2-f3.kb-image-is-ratio-size, .kb-image676_950ba2-f3 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image676_950ba2-f3.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image676_950ba2-f3 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image676_950ba2-f3 {
    max-width: 430px;
}

.image-is-svg.kb-image676_950ba2-f3 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image676_950ba2-f3 img {
    width: 100%;
}

.kb-image676_950ba2-f3 img.kb-img, .kb-image676_950ba2-f3 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column676_de182e-f5 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_de182e-f5 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column676_de182e-f5 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column676_de182e-f5 > .kt-inside-inner-col,.kadence-column676_de182e-f5 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column676_de182e-f5 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column676_de182e-f5 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.kadence-column676_de182e-f5 > .kt-inside-inner-col > *, .kadence-column676_de182e-f5 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column676_de182e-f5 > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column676_de182e-f5 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap > .kadence-column676_de182e-f5 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_de182e-f5 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_de182e-f5 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column676_de182e-f5 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column676_de182e-f5 > .kt-inside-inner-col,.kadence-column676_de182e-f5 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column676_de182e-f5 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_de182e-f5 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_de182e-f5 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column676_de182e-f5 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column676_de182e-f5 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_de182e-f5 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
    }

    .kadence-column676_de182e-f5 > .kt-inside-inner-col,.kadence-column676_de182e-f5 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column676_de182e-f5 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_de182e-f5 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column676_de182e-f5 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_6cab16-1b .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_6cab16-1b .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_6cab16-1b .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_6cab16-1b .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box676_6cab16-1b .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box676_6cab16-1b .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image676_b840e0-8f.kb-image-is-ratio-size, .kb-image676_b840e0-8f .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image676_b840e0-8f.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image676_b840e0-8f .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image676_b840e0-8f {
    max-width: 430px;
}

.image-is-svg.kb-image676_b840e0-8f {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image676_b840e0-8f img {
    width: 100%;
}

.kb-image676_b840e0-8f img.kb-img, .kb-image676_b840e0-8f .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kb-row-layout-id676_25ba83-4e > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id676_25ba83-4e > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id676_25ba83-4e > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_25ba83-4e > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_25ba83-4e > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column676_03bd38-34 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_03bd38-34 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_03bd38-34 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column676_03bd38-34 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column676_03bd38-34 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column676_03bd38-34 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_03bd38-34 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_03bd38-34 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b, .wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b[data-kb-block="kb-adv-heading676_90fdab-4b"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b[data-kb-block="kb-adv-heading676_90fdab-4b"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b[data-kb-block="kb-adv-heading676_90fdab-4b"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b[data-kb-block="kb-adv-heading676_90fdab-4b"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b[data-kb-block="kb-adv-heading676_90fdab-4b"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b, .wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b[data-kb-block="kb-adv-heading676_90fdab-4b"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b, .wp-block-kadence-advancedheading.kt-adv-heading676_90fdab-4b[data-kb-block="kb-adv-heading676_90fdab-4b"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_596ace-7d, .wp-block-kadence-advancedheading.kt-adv-heading676_596ace-7d[data-kb-block="kb-adv-heading676_596ace-7d"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_596ace-7d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_596ace-7d[data-kb-block="kb-adv-heading676_596ace-7d"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column676_a77da7-f4 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_a77da7-f4 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_a77da7-f4 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_a77da7-f4 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_a77da7-f4 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
}

.kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id676_9fd565-0e {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id676_9fd565-0e > .kt-row-layout-overlay {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kb-row-layout-id676_9fd565-0e {
    background-image: url('/img/row-bgimage-5.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap > *:nth-child(3n of *:not(style)) {
        grid-column:1 / -1;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id676_9fd565-0e > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column676_bd7b67-bd > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_bd7b67-bd > .kt-inside-inner-col {
    row-gap: var(--global-kb-gap-none, 0rem );
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_bd7b67-bd > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column676_bd7b67-bd > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column676_bd7b67-bd > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column676_bd7b67-bd > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_bd7b67-bd > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_bd7b67-bd > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28, .wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28[data-kb-block="kb-adv-heading676_1030b2-28"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28[data-kb-block="kb-adv-heading676_1030b2-28"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28[data-kb-block="kb-adv-heading676_1030b2-28"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28[data-kb-block="kb-adv-heading676_1030b2-28"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28[data-kb-block="kb-adv-heading676_1030b2-28"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28, .wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28[data-kb-block="kb-adv-heading676_1030b2-28"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28, .wp-block-kadence-advancedheading.kt-adv-heading676_1030b2-28[data-kb-block="kb-adv-heading676_1030b2-28"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_751976-9d, .wp-block-kadence-advancedheading.kt-adv-heading676_751976-9d[data-kb-block="kb-adv-heading676_751976-9d"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_751976-9d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_751976-9d[data-kb-block="kb-adv-heading676_751976-9d"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_8c16b1-b1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_8c16b1-b1[data-kb-block="kb-adv-heading676_8c16b1-b1"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn676_e3977a-33.kb-button {
    width: initial;
}

.kadence-column676_ca4679-21 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_ca4679-21 > .kt-inside-inner-col {
    row-gap: var(--global-kb-gap-md, 2rem);
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_ca4679-21 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_ca4679-21 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_ca4679-21 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_ca4679-21 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_4bd94e-75 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_4bd94e-75 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_4bd94e-75 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_4bd94e-75 .kt-blocks-info-box-number {
    font-size: 48px;
}

.kt-info-box676_4bd94e-75 .kt-blocks-info-box-media {
    color: var(--global-palette1, #3182CE);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box676_4bd94e-75 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box676_4bd94e-75 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_36b9a5-c7 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_36b9a5-c7 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_36b9a5-c7 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_36b9a5-c7 .kt-blocks-info-box-number {
    font-size: 48px;
}

.kt-info-box676_36b9a5-c7 .kt-blocks-info-box-media {
    color: var(--global-palette1, #3182CE);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box676_36b9a5-c7 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box676_36b9a5-c7 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box676_b69f81-65 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box676_b69f81-65 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box676_b69f81-65 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box676_b69f81-65 .kt-blocks-info-box-number {
    font-size: 48px;
}

.kt-info-box676_b69f81-65 .kt-blocks-info-box-media {
    color: var(--global-palette1, #3182CE);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box676_b69f81-65 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box676_b69f81-65 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.kadence-column676_1739fd-8b > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_1739fd-8b > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_1739fd-8b > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column676_1739fd-8b {
    text-align: right;
}

@media all and (max-width: 1024px) {
    .kadence-column676_1739fd-8b > .kt-inside-inner-col {
        display:flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_1739fd-8b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: center;
    }
}

.kb-image676_c33b6a-73 img.kb-img, .kb-image676_c33b6a-73 .kb-img img {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kb-row-layout-id676_80fbe7-b1 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
}

.kb-row-layout-id676_80fbe7-b1 > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id676_80fbe7-b1 > .kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id676_80fbe7-b1 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id676_80fbe7-b1 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id676_80fbe7-b1 > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column676_3c4205-d0 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column676_3c4205-d0 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_3c4205-d0 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column676_3c4205-d0 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column676_3c4205-d0 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column676_3c4205-d0 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_3c4205-d0 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_3c4205-d0 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37, .wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37[data-kb-block="kb-adv-heading676_539ebc-37"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37[data-kb-block="kb-adv-heading676_539ebc-37"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37[data-kb-block="kb-adv-heading676_539ebc-37"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37[data-kb-block="kb-adv-heading676_539ebc-37"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37[data-kb-block="kb-adv-heading676_539ebc-37"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37, .wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37[data-kb-block="kb-adv-heading676_539ebc-37"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37, .wp-block-kadence-advancedheading.kt-adv-heading676_539ebc-37[data-kb-block="kb-adv-heading676_539ebc-37"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading676_b24f9f-d6, .wp-block-kadence-advancedheading.kt-adv-heading676_b24f9f-d6[data-kb-block="kb-adv-heading676_b24f9f-d6"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading676_b24f9f-d6 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading676_b24f9f-d6[data-kb-block="kb-adv-heading676_b24f9f-d6"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column676_6ad467-34 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_6ad467-34 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_6ad467-34 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_6ad467-34 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_6ad467-34 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kadence-column676_cb31f0-56 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column676_cb31f0-56 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column676_cb31f0-56 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column676_cb31f0-56 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column676_cb31f0-56 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn676_41a329-bc.kb-button {
    width: initial;
}

.kb-row-layout-id684_639a88-12 > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id684_639a88-12 > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id684_639a88-12 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    row-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-5xl, 10rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_639a88-12 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-4xl, 8rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id684_639a88-12 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-3xl, 6.5rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column684_93cb37-1b > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_93cb37-1b > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column684_93cb37-1b > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_93cb37-1b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_93cb37-1b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-image684_248f6f-2f img.kb-img, .kb-image684_248f6f-2f .kb-img img {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kadence-column684_9c17e0-a3 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_9c17e0-a3 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_9c17e0-a3 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column684_9c17e0-a3 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column684_9c17e0-a3 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column684_9c17e0-a3 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_9c17e0-a3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_9c17e0-a3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc, .wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc[data-kb-block="kb-adv-heading684_f65389-bc"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc[data-kb-block="kb-adv-heading684_f65389-bc"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc[data-kb-block="kb-adv-heading684_f65389-bc"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc[data-kb-block="kb-adv-heading684_f65389-bc"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc[data-kb-block="kb-adv-heading684_f65389-bc"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc, .wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc[data-kb-block="kb-adv-heading684_f65389-bc"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc, .wp-block-kadence-advancedheading.kt-adv-heading684_f65389-bc[data-kb-block="kb-adv-heading684_f65389-bc"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_5cf297-b8, .wp-block-kadence-advancedheading.kt-adv-heading684_5cf297-b8[data-kb-block="kb-adv-heading684_5cf297-b8"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading684_5cf297-b8 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_5cf297-b8[data-kb-block="kb-adv-heading684_5cf297-b8"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_01b233-8e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_01b233-8e[data-kb-block="kb-adv-heading684_01b233-8e"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kb-row-layout-id684_1f7ae0-7f > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id684_1f7ae0-7f {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id684_1f7ae0-7f > .kt-row-layout-overlay {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

@media all and (min-width: 1025px) {
    .kb-row-layout-id684_1f7ae0-7f {
        display:none !important;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_1f7ae0-7f > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .kb-row-layout-id684_1f7ae0-7f {
        display:none !important;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id684_1f7ae0-7f > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id684_1f7ae0-7f {
        display: none !important;
    }
}

.kadence-column684_79e6f2-c6 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_79e6f2-c6 > .kt-inside-inner-col {
    row-gap: var(--global-kb-gap-none, 0rem );
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_79e6f2-c6 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column684_79e6f2-c6 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column684_79e6f2-c6 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column684_79e6f2-c6 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_79e6f2-c6 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_79e6f2-c6 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18, .wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18[data-kb-block="kb-adv-heading684_d77780-18"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18[data-kb-block="kb-adv-heading684_d77780-18"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18[data-kb-block="kb-adv-heading684_d77780-18"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18[data-kb-block="kb-adv-heading684_d77780-18"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18[data-kb-block="kb-adv-heading684_d77780-18"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18, .wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18[data-kb-block="kb-adv-heading684_d77780-18"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18, .wp-block-kadence-advancedheading.kt-adv-heading684_d77780-18[data-kb-block="kb-adv-heading684_d77780-18"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_39fc2a-05, .wp-block-kadence-advancedheading.kt-adv-heading684_39fc2a-05[data-kb-block="kb-adv-heading684_39fc2a-05"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading684_39fc2a-05 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_39fc2a-05[data-kb-block="kb-adv-heading684_39fc2a-05"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column684_c08403-eb > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_c08403-eb > .kt-inside-inner-col {
    row-gap: var(--global-kb-gap-none, 0rem );
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_c08403-eb > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column684_c08403-eb > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column684_c08403-eb > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column684_c08403-eb > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_c08403-eb > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_c08403-eb > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_9e00f8-59 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_9e00f8-59 .kt-blocks-info-box-link-wrap {
    border-bottom: 1px solid rgba(252,249,243,0.25);
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.kt-info-box684_9e00f8-59 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box684_9e00f8-59 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box684_9e00f8-59 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box684_9e00f8-59 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box684_9e00f8-59 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background: var(--global-palette1, #3182CE);
}

.kt-info-box684_9e00f8-59 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_9e00f8-59 .kt-blocks-info-box-link-wrap:hover h3.kt-blocks-info-box-title {
    color: var(--global-palette1, #3182CE);
}

.kt-info-box684_9e00f8-59 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-infobox.kt-info-box684_9e00f8-59 .kt-blocks-info-box-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_9e00f8-59 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box684_9e00f8-59 .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box684_9e00f8-59 .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_c558ff-17 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_c558ff-17 .kt-blocks-info-box-link-wrap {
    border-bottom: 1px solid rgba(252,249,243,0.25);
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.kt-info-box684_c558ff-17 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box684_c558ff-17 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box684_c558ff-17 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box684_c558ff-17 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box684_c558ff-17 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background: var(--global-palette1, #3182CE);
}

.kt-info-box684_c558ff-17 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_c558ff-17 .kt-blocks-info-box-link-wrap:hover h3.kt-blocks-info-box-title {
    color: var(--global-palette1, #3182CE);
}

.kt-info-box684_c558ff-17 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-infobox.kt-info-box684_c558ff-17 .kt-blocks-info-box-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_c558ff-17 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box684_c558ff-17 .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box684_c558ff-17 .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_3024e3-54 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_3024e3-54 .kt-blocks-info-box-link-wrap {
    border-bottom: 1px solid rgba(252,249,243,0.25);
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.kt-info-box684_3024e3-54 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box684_3024e3-54 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box684_3024e3-54 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box684_3024e3-54 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box684_3024e3-54 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background: var(--global-palette1, #3182CE);
}

.kt-info-box684_3024e3-54 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_3024e3-54 .kt-blocks-info-box-link-wrap:hover h3.kt-blocks-info-box-title {
    color: var(--global-palette1, #3182CE);
}

.kt-info-box684_3024e3-54 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-infobox.kt-info-box684_3024e3-54 .kt-blocks-info-box-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_3024e3-54 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box684_3024e3-54 .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box684_3024e3-54 .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_e9dfbf-7c .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_e9dfbf-7c .kt-blocks-info-box-link-wrap {
    border-bottom: 1px solid rgba(252,249,243,0.25);
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
    padding-left: 0px;
}

.kt-info-box684_e9dfbf-7c .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box684_e9dfbf-7c .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box684_e9dfbf-7c .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
}

.kt-info-box684_e9dfbf-7c .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 32px;
}

.kt-info-box684_e9dfbf-7c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background: var(--global-palette1, #3182CE);
}

.kt-info-box684_e9dfbf-7c .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_e9dfbf-7c .kt-blocks-info-box-link-wrap:hover h3.kt-blocks-info-box-title {
    color: var(--global-palette1, #3182CE);
}

.kt-info-box684_e9dfbf-7c .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-infobox.kt-info-box684_e9dfbf-7c .kt-blocks-info-box-text {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_e9dfbf-7c .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box684_e9dfbf-7c .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box684_e9dfbf-7c .kt-blocks-info-box-link-wrap {
        border-bottom:1px solid rgba(252,249,243,0.25);
    }
}

.kb-row-layout-id684_86fe5c-48 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    row-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_86fe5c-48 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id684_86fe5c-48 > .kt-row-column-wrap {
        row-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column684_9d6e98-c4 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_9d6e98-c4 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_9d6e98-c4 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column684_9d6e98-c4 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column684_9d6e98-c4 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column684_9d6e98-c4 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_9d6e98-c4 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_9d6e98-c4 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24, .wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24[data-kb-block="kb-adv-heading684_df3567-24"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24[data-kb-block="kb-adv-heading684_df3567-24"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24[data-kb-block="kb-adv-heading684_df3567-24"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24[data-kb-block="kb-adv-heading684_df3567-24"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24[data-kb-block="kb-adv-heading684_df3567-24"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24, .wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24[data-kb-block="kb-adv-heading684_df3567-24"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24, .wp-block-kadence-advancedheading.kt-adv-heading684_df3567-24[data-kb-block="kb-adv-heading684_df3567-24"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_967aa4-26, .wp-block-kadence-advancedheading.kt-adv-heading684_967aa4-26[data-kb-block="kb-adv-heading684_967aa4-26"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading684_967aa4-26 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_967aa4-26[data-kb-block="kb-adv-heading684_967aa4-26"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column684_8d9af6-e3 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_8d9af6-e3 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column684_8d9af6-e3 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_8d9af6-e3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_8d9af6-e3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-row-layout-id684_46d273-bf > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kb-row-layout-id684_46d273-bf > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id684_46d273-bf > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_46d273-bf > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        row-gap: var(--global-kb-gap-sm, 1rem);
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_46d273-bf > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id684_46d273-bf > .kt-row-column-wrap {
        padding-top:0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id684_46d273-bf > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column684_ac0093-d3 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_ac0093-d3 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column684_ac0093-d3 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_ac0093-d3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_ac0093-d3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_6f3a79-bc .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_6f3a79-bc .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    background: rgba(0,0,0,0);
    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);
}

.kt-info-box684_6f3a79-bc.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box684_6f3a79-bc .kadence-info-box-image-inner-intrisic-container {
    max-width: 430px;
}

.kt-info-box684_6f3a79-bc .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    padding-bottom: 100%;
    width: 430px;
    height: 0px;
    max-width: 100%;
}

.kt-info-box684_6f3a79-bc .kt-blocks-info-box-media {
    border-color: #444444;
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box684_6f3a79-bc .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_6f3a79-bc .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-infobox.kt-info-box684_6f3a79-bc .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 1024px) {
    .kt-info-box684_6f3a79-bc .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box684_6f3a79-bc .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

.kadence-column684_8f71b3-39 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_8f71b3-39 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column684_8f71b3-39 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_8f71b3-39 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_8f71b3-39 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_736b0e-f1 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_736b0e-f1 .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    background: rgba(0,0,0,0);
    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);
}

.kt-info-box684_736b0e-f1.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box684_736b0e-f1 .kadence-info-box-image-inner-intrisic-container {
    max-width: 430px;
}

.kt-info-box684_736b0e-f1 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    padding-bottom: 100%;
    width: 430px;
    height: 0px;
    max-width: 100%;
}

.kt-info-box684_736b0e-f1 .kt-blocks-info-box-media {
    border-color: #444444;
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box684_736b0e-f1 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_736b0e-f1 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-infobox.kt-info-box684_736b0e-f1 .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 1024px) {
    .kt-info-box684_736b0e-f1 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box684_736b0e-f1 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

.kadence-column684_9195cb-80 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_9195cb-80 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column684_9195cb-80 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_9195cb-80 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_9195cb-80 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_228564-46 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_228564-46 .kt-blocks-info-box-link-wrap {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    background: rgba(0,0,0,0);
    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);
}

.kt-info-box684_228564-46.wp-block-kadence-infobox {
    max-width: 100%;
}

.kt-info-box684_228564-46 .kadence-info-box-image-inner-intrisic-container {
    max-width: 430px;
}

.kt-info-box684_228564-46 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
    padding-bottom: 100%;
    width: 430px;
    height: 0px;
    max-width: 100%;
}

.kt-info-box684_228564-46 .kt-blocks-info-box-media {
    border-color: #444444;
    border-radius: 32px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box684_228564-46 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_228564-46 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-infobox.kt-info-box684_228564-46 .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 1024px) {
    .kt-info-box684_228564-46 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

@media all and (max-width: 767px) {
    .kt-info-box684_228564-46 .kt-blocks-info-box-link-wrap {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        border-top-left-radius: 32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
        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);
    }
}

.kb-row-layout-id684_ceab4b-cd > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
}

.kb-row-layout-id684_ceab4b-cd > .kt-row-column-wrap > *:nth-child(3n of *:not(style)) {
    grid-column: 1 / -1;
}

.kb-row-layout-id684_ceab4b-cd > .kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id684_ceab4b-cd {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
    overflow: clip;
    isolation: isolate;
}

.kb-row-layout-id684_ceab4b-cd > .kt-row-layout-overlay {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_ceab4b-cd > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id684_ceab4b-cd > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id684_ceab4b-cd > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column684_b16433-c2 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_b16433-c2 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_b16433-c2 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column684_b16433-c2 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column684_b16433-c2 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column684_b16433-c2 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_b16433-c2 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_b16433-c2 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4, .wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4[data-kb-block="kb-adv-heading684_0e76b7-e4"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4[data-kb-block="kb-adv-heading684_0e76b7-e4"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4[data-kb-block="kb-adv-heading684_0e76b7-e4"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4[data-kb-block="kb-adv-heading684_0e76b7-e4"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4[data-kb-block="kb-adv-heading684_0e76b7-e4"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4, .wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4[data-kb-block="kb-adv-heading684_0e76b7-e4"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4, .wp-block-kadence-advancedheading.kt-adv-heading684_0e76b7-e4[data-kb-block="kb-adv-heading684_0e76b7-e4"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_ff10d8-b1, .wp-block-kadence-advancedheading.kt-adv-heading684_ff10d8-b1[data-kb-block="kb-adv-heading684_ff10d8-b1"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading684_ff10d8-b1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_ff10d8-b1[data-kb-block="kb-adv-heading684_ff10d8-b1"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column684_e078d3-24 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_e078d3-24 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_e078d3-24 > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

.kadence-column684_e078d3-24 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kt-row-column-wrap > .kadence-column684_e078d3-24 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_e078d3-24 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_e078d3-24 > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column684_e078d3-24 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_e078d3-24 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_e078d3-24 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column684_e078d3-24 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap > .kadence-column684_e078d3-24 {
        align-self:center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_e078d3-24 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_e078d3-24 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column684_e078d3-24 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_7f7c89-5a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_7f7c89-5a[data-kb-block="kb-adv-heading684_7f7c89-5a"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column684_8f563d-d2 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_8f563d-d2 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column684_8f563d-d2 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_8f563d-d2 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_8f563d-d2 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-row-layout-id684_b2e920-f5 > .kt-row-column-wrap {
    padding-top: 0px;
    padding-bottom: 0px;
}

.kb-row-layout-id684_b2e920-f5 > .kt-row-column-wrap > *:nth-child(3n of *:not(style)) {
    grid-column: 1 / -1;
}

.kb-row-layout-id684_b2e920-f5 > .kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_b2e920-f5 > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_b2e920-f5 > .kt-row-column-wrap > *:nth-child(3n of *:not(style)) {
        grid-column:1 / -1;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id684_b2e920-f5 > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }

    .kb-row-layout-id684_b2e920-f5 > .kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column684_45e25e-eb > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_45e25e-eb > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_45e25e-eb > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

.kadence-column684_45e25e-eb > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kt-row-column-wrap > .kadence-column684_45e25e-eb {
    align-self: flex-start;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_45e25e-eb {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_45e25e-eb > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: flex-start;
}

@media all and (max-width: 1024px) {
    .kadence-column684_45e25e-eb > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: flex-start;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column684_45e25e-eb {
        align-self:flex-start;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_45e25e-eb {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_45e25e-eb > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap > .kadence-column684_45e25e-eb {
        align-self:flex-start;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_45e25e-eb {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_45e25e-eb > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: flex-start;
    }

    .kadence-column684_45e25e-eb > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: flex-start;
    }
}

.wp-block-kadence-image.kb-image684_7446a3-11:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
    margin-top: 0px;
}

.kb-image684_7446a3-11 img.kb-img, .kb-image684_7446a3-11 .kb-img img {
    border-top-left-radius: 48px;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
}

.kadence-column684_3857d1-04 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_3857d1-04 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column684_3857d1-04 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_3857d1-04 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_3857d1-04 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items684_618188-70:not(.this-stops-third-party-issues) {
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items684_618188-70 ul.kt-svg-icon-list {
    grid-row-gap: 32px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items684_618188-70 .kb-svg-icon-wrap {
    font-size: 8px;
    color: var(--global-palette1, #3182CE);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items684_618188-70 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 16px;
}

.kt-svg-icon-list-items684_618188-70 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items684_618188-70 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    color: var(--global-palette7, #EDF2F7);
    color: var(--global-palette7, #EDF2F7);
}

.kt-svg-icon-list-item-684_eb9d6e-30 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-684_6f5630-d2 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-684_b13443-55 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedbtn.kb-btns684_c95dd3-5e {
    justify-content: flex-start;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn684_00778b-93.kb-button {
    width: initial;
}

.kadence-column684_d8a478-42 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_d8a478-42 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column684_d8a478-42 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_d8a478-42 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_d8a478-42 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_3a48ae-d1, .wp-block-kadence-advancedheading.kt-adv-heading684_3a48ae-d1[data-kb-block="kb-adv-heading684_3a48ae-d1"] {
    margin-top: 0px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_3a48ae-d1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_3a48ae-d1[data-kb-block="kb-adv-heading684_3a48ae-d1"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_4d3334-24 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_4d3334-24[data-kb-block="kb-adv-heading684_4d3334-24"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kb-row-layout-id684_96cec4-f5 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
}

.kb-row-layout-id684_96cec4-f5 > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id684_96cec4-f5 > .kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id684_96cec4-f5 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id684_96cec4-f5 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id684_96cec4-f5 > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column684_9c4aa3-2e > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_9c4aa3-2e > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column684_9c4aa3-2e > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column684_9c4aa3-2e > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column684_9c4aa3-2e > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column684_9c4aa3-2e > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column684_9c4aa3-2e > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_9c4aa3-2e > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56, .wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56[data-kb-block="kb-adv-heading684_e1082a-56"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56[data-kb-block="kb-adv-heading684_e1082a-56"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56[data-kb-block="kb-adv-heading684_e1082a-56"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56[data-kb-block="kb-adv-heading684_e1082a-56"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56[data-kb-block="kb-adv-heading684_e1082a-56"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56, .wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56[data-kb-block="kb-adv-heading684_e1082a-56"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56, .wp-block-kadence-advancedheading.kt-adv-heading684_e1082a-56[data-kb-block="kb-adv-heading684_e1082a-56"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading684_541d6b-47, .wp-block-kadence-advancedheading.kt-adv-heading684_541d6b-47[data-kb-block="kb-adv-heading684_541d6b-47"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading684_541d6b-47 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading684_541d6b-47[data-kb-block="kb-adv-heading684_541d6b-47"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column684_9dc4d8-69 > .kt-inside-inner-col,.kadence-column684_9dc4d8-69 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.kadence-column684_9dc4d8-69 > .kt-inside-inner-col > *, .kadence-column684_9dc4d8-69 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column684_9dc4d8-69 > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column684_9dc4d8-69 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap > .kadence-column684_9dc4d8-69 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_9dc4d8-69 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column684_9dc4d8-69 > .kt-inside-inner-col,.kadence-column684_9dc4d8-69 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column684_9dc4d8-69 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_9dc4d8-69 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column684_9dc4d8-69 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column684_9dc4d8-69 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }

    .kadence-column684_9dc4d8-69 > .kt-inside-inner-col,.kadence-column684_9dc4d8-69 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column684_9dc4d8-69 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_9dc4d8-69 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_9dc4d8-69 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_3676d8-16 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_3676d8-16 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box684_3676d8-16 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box684_3676d8-16 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box684_3676d8-16 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_3676d8-16 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image684_3d36d8-0b.kb-image-is-ratio-size, .kb-image684_3d36d8-0b .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image684_3d36d8-0b.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image684_3d36d8-0b .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image684_3d36d8-0b {
    max-width: 430px;
}

.image-is-svg.kb-image684_3d36d8-0b {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image684_3d36d8-0b img {
    width: 100%;
}

.kb-image684_3d36d8-0b img.kb-img, .kb-image684_3d36d8-0b .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column684_10a2fa-89 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_10a2fa-89 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column684_10a2fa-89 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column684_10a2fa-89 > .kt-inside-inner-col,.kadence-column684_10a2fa-89 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column684_10a2fa-89 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column684_10a2fa-89 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.kadence-column684_10a2fa-89 > .kt-inside-inner-col > *, .kadence-column684_10a2fa-89 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column684_10a2fa-89 > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column684_10a2fa-89 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap > .kadence-column684_10a2fa-89 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_10a2fa-89 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_10a2fa-89 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column684_10a2fa-89 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column684_10a2fa-89 > .kt-inside-inner-col,.kadence-column684_10a2fa-89 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column684_10a2fa-89 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_10a2fa-89 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_10a2fa-89 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column684_10a2fa-89 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column684_10a2fa-89 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_10a2fa-89 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: stretch;
    }

    .kadence-column684_10a2fa-89 > .kt-inside-inner-col,.kadence-column684_10a2fa-89 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column684_10a2fa-89 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_10a2fa-89 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_10a2fa-89 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_1f3ebe-f2 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_1f3ebe-f2 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box684_1f3ebe-f2 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box684_1f3ebe-f2 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box684_1f3ebe-f2 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_1f3ebe-f2 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image684_da826a-36.kb-image-is-ratio-size, .kb-image684_da826a-36 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image684_da826a-36.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image684_da826a-36 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image684_da826a-36 {
    max-width: 430px;
}

.image-is-svg.kb-image684_da826a-36 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image684_da826a-36 img {
    width: 100%;
}

.kb-image684_da826a-36 img.kb-img, .kb-image684_da826a-36 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column684_31c3a9-19 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_31c3a9-19 > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column684_31c3a9-19 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column684_31c3a9-19 > .kt-inside-inner-col,.kadence-column684_31c3a9-19 > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column684_31c3a9-19 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column684_31c3a9-19 > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.kadence-column684_31c3a9-19 > .kt-inside-inner-col > *, .kadence-column684_31c3a9-19 > .kt-inside-inner-col > figure.wp-block-image, .kadence-column684_31c3a9-19 > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column684_31c3a9-19 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap > .kadence-column684_31c3a9-19 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_31c3a9-19 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_31c3a9-19 > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column684_31c3a9-19 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column684_31c3a9-19 > .kt-inside-inner-col,.kadence-column684_31c3a9-19 > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column684_31c3a9-19 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_31c3a9-19 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_31c3a9-19 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column684_31c3a9-19 > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column684_31c3a9-19 > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_31c3a9-19 > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
    }

    .kadence-column684_31c3a9-19 > .kt-inside-inner-col,.kadence-column684_31c3a9-19 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column684_31c3a9-19 {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_31c3a9-19 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_31c3a9-19 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_199de2-7c .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_199de2-7c .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box684_199de2-7c .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box684_199de2-7c .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box684_199de2-7c .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_199de2-7c .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image684_07d0b4-c4.kb-image-is-ratio-size, .kb-image684_07d0b4-c4 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image684_07d0b4-c4.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image684_07d0b4-c4 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image684_07d0b4-c4 {
    max-width: 430px;
}

.image-is-svg.kb-image684_07d0b4-c4 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image684_07d0b4-c4 img {
    width: 100%;
}

.kb-image684_07d0b4-c4 img.kb-img, .kb-image684_07d0b4-c4 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}

.kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
    display: flex;
}

.kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
    padding-top: var(--global-kb-spacing-xs, 1rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
}

.kadence-column684_5fc7bd-eb > .kt-inside-inner-col,.kadence-column684_5fc7bd-eb > .kt-inside-inner-col:before {
    border-top-left-radius: 96px;
    border-top-right-radius: 96px;
    border-bottom-right-radius: 96px;
    border-bottom-left-radius: 96px;
}

.kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-none, 0rem );
}

.kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.kadence-column684_5fc7bd-eb > .kt-inside-inner-col > *, .kadence-column684_5fc7bd-eb > .kt-inside-inner-col > figure.wp-block-image, .kadence-column684_5fc7bd-eb > .kt-inside-inner-col > figure.wp-block-kadence-image {
    margin-top: 0px;
    margin-bottom: 0px;
}

.kadence-column684_5fc7bd-eb > .kt-inside-inner-col > .kb-image-is-ratio-size {
    flex-grow: 1;
}

.kt-row-column-wrap > .kadence-column684_5fc7bd-eb {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_5fc7bd-eb {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
    align-items: center;
}

@media all and (max-width: 1024px) {
    .kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
        flex-wrap: nowrap;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column684_5fc7bd-eb > .kt-inside-inner-col,.kadence-column684_5fc7bd-eb > .kt-inside-inner-col:before {
        border-top-left-radius:32px;
        border-top-right-radius: 32px;
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column684_5fc7bd-eb {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_5fc7bd-eb {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column684_5fc7bd-eb > .kt-inside-inner-col > * {
        -webkit-flex:unset;
        flex: unset;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-column.kb-section-dir-horizontal.kadence-column684_5fc7bd-eb > .kt-inside-inner-col > .wp-block-kadence-infobox {
        align-self:unset;
    }
}

@media all and (max-width: 767px) {
    .kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
        padding-top:var(--global-kb-spacing-xs, 1rem);
        padding-right: var(--global-kb-spacing-xs, 1rem);
        padding-bottom: var(--global-kb-spacing-xs, 1rem);
        padding-left: var(--global-kb-spacing-xs, 1rem);
        border-top: 1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
        row-gap: var(--global-kb-gap-sm, 1rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-evenly;
    }

    .kadence-column684_5fc7bd-eb > .kt-inside-inner-col,.kadence-column684_5fc7bd-eb > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }

    .kt-row-column-wrap > .kadence-column684_5fc7bd-eb {
        align-self: center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_5fc7bd-eb {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column684_5fc7bd-eb > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box684_aa10ad-f0 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box684_aa10ad-f0 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box684_aa10ad-f0 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box684_aa10ad-f0 .kt-blocks-info-box-number {
    font-size: 24px;
}

.kt-info-box684_aa10ad-f0 .kt-blocks-info-box-media {
    color: var(--global-palette6, #718096);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box684_aa10ad-f0 .kt-infobox-textcontent h3.kt-blocks-info-box-title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kb-image684_9e210a-e8.kb-image-is-ratio-size, .kb-image684_9e210a-e8 .kb-image-is-ratio-size {
    max-width: 430px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image684_9e210a-e8.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image684_9e210a-e8 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image684_9e210a-e8 {
    max-width: 430px;
}

.image-is-svg.kb-image684_9e210a-e8 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image684_9e210a-e8 img {
    width: 100%;
}

.kb-image684_9e210a-e8 img.kb-img, .kb-image684_9e210a-e8 .kb-img img {
    border-top-left-radius: 64px;
    border-top-right-radius: 64px;
    border-bottom-right-radius: 64px;
    border-bottom-left-radius: 64px;
}
.kb-row-layout-id117_988a4b-bf > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id117_988a4b-bf > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id117_988a4b-bf > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    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(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));
}

@media all and (max-width: 767px) {
    .kb-row-layout-id117_988a4b-bf > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column117_3671de-d1 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: space-between;
}

.kadence-column117_3671de-d1 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column117_3671de-d1 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column117_3671de-d1 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-md, 2rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-between;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_3671de-d1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: space-between;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_d9751a-fe .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_d9751a-fe .kt-blocks-info-box-number {
    font-size: 50px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-radius: 16px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 16px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_d9751a-fe .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-infobox.kt-info-box117_d9751a-fe .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 767px) {
    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap {
        display:block;
    }

    .kt-info-box117_d9751a-fe .kt-blocks-info-box-link-wrap .kt-blocks-info-box-media {
        display: inline-block;
        max-width: 100%;
    }
}

.kadence-column117_013b27-e1 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column117_013b27-e1 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column117_013b27-e1 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column117_013b27-e1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_013b27-e1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
    justify-content: flex-end;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns117_9b8df3-f2 {
        justify-content:flex-start;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top: 1px solid var(--global-palette3, #1A202C);
    border-right: 1px solid var(--global-palette3, #1A202C);
    border-bottom: 1px solid var(--global-palette3, #1A202C);
    border-left: 1px solid var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-top-color: #1e4d2b;
    border-top-style: solid;
    border-right-color: #1e4d2b;
    border-right-style: solid;
    border-bottom-color: #1e4d2b;
    border-bottom-style: solid;
    border-left-color: #1e4d2b;
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color:#1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1edb6d-bf.kb-button:focus {
        border-top-color: #1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

.kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap {
        row-gap:var(--global-kb-gap-lg, 4rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order:2;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order:1;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order:12;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order:11;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order:22;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order:21;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order:32;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order:31;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap {
        row-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order: 2;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order: 1;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order: 12;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order: 11;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order: 22;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order: 21;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order: 32;
    }

    .kb-row-layout-id117_86a2b3-78 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order: 31;
    }
}

.kadence-column117_b28259-66 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column117_b28259-66 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column117_b28259-66 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column117_b28259-66 {
    text-align: left;
}

@media all and (max-width: 1024px) {
    .kadence-column117_b28259-66 {
        text-align:center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column117_b28259-66 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_b28259-66 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    max-width: 300px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image117_4f6eb2-30 {
    max-width: 300px;
}

.image-is-svg.kb-image117_4f6eb2-30 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image117_4f6eb2-30 img {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30.kb-image-is-ratio-size, .kb-image117_4f6eb2-30 .kb-image-is-ratio-size {
        max-width:300px;
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .kb-image117_4f6eb2-30 {
        max-width:300px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading117_862293-de mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de[data-kb-block="kb-adv-heading117_862293-de"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de, .wp-block-kadence-advancedheading.kt-adv-heading117_862293-de[data-kb-block="kb-adv-heading117_862293-de"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
    justify-content: flex-start;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn.kb-btns117_252890-0d {
        justify-content:center;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_1e31a1-5a.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_5e1f46-70.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_699669-2d.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_f0c21f-6e.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id117_2053ea-a3 {
    margin-top: var(--global-kb-spacing-md, 2rem);
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: 0px;
}

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id117_2053ea-a3 {
    border-top: 1px solid var(--global-palette6, #718096);
    border-bottom: 1px solid var(--global-palette6, #718096);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id117_2053ea-a3 {
        border-top:1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }

    .kb-row-layout-id117_2053ea-a3 > .kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id117_2053ea-a3 {
        border-top: 1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

.kadence-column117_09fe73-02 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column117_09fe73-02 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column117_09fe73-02 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column117_09fe73-02 {
        text-align:left;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column117_09fe73-02 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_09fe73-02 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading117_f2e727-bb, .wp-block-kadence-advancedheading.kt-adv-heading117_f2e727-bb[data-kb-block="kb-adv-heading117_f2e727-bb"] {
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_f2e727-bb mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading117_f2e727-bb[data-kb-block="kb-adv-heading117_f2e727-bb"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_451a21-06 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_5564fb-f8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_d8941b-32 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_39c771-13 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_6180d0-44 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_857d1c-2a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_ef4fbc-3e .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column117_d390a7-b4 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column117_d390a7-b4 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column117_d390a7-b4 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column117_d390a7-b4 {
        text-align:left;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column117_d390a7-b4 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_d390a7-b4 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading117_f7f0f3-0e, .wp-block-kadence-advancedheading.kt-adv-heading117_f7f0f3-0e[data-kb-block="kb-adv-heading117_f7f0f3-0e"] {
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_f7f0f3-0e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading117_f7f0f3-0e[data-kb-block="kb-adv-heading117_f7f0f3-0e"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_4936ee-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.kt-svg-icon-list-item-117_7344fc-6a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_33fa4f-99 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_162ed0-07 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column117_ed0de3-d1 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column117_ed0de3-d1 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column117_ed0de3-d1 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column117_ed0de3-d1 {
        text-align:left;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column117_ed0de3-d1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column117_ed0de3-d1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading117_1b9d16-f3, .wp-block-kadence-advancedheading.kt-adv-heading117_1b9d16-f3[data-kb-block="kb-adv-heading117_1b9d16-f3"] {
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_1b9d16-f3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading117_1b9d16-f3[data-kb-block="kb-adv-heading117_1b9d16-f3"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items117_f90b66-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-117_699182-98 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_fd115f-a8 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_5a186e-35 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-117_c601c1-2c .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
    font-size: var(--global-kb-font-size-sm, 0.9rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] a:hover {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf, .wp-block-kadence-advancedheading.kt-adv-heading117_ed4c65-cf[data-kb-block="kb-adv-heading117_ed4c65-cf"] {
        text-align:center!important;
    }
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kt-row-column-wrap > .kadence-column117_e5bd2c-19 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column117_e5bd2c-19 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/coffee-cacao-beans-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
    opacity: 0.5;
    background-color: #000000;
}

.kadence-column117_e5bd2c-19, .kt-inside-inner-col > .kadence-column117_e5bd2c-19:not(.specificity) {
    margin-top: var(--global-kb-spacing-lg, 3rem);
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19 > .kt-inside-inner-col,.kadence-column117_e5bd2c-19 > .kt-inside-inner-col:before {
        border-top-left-radius:48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column117_e5bd2c-19 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column117_e5bd2c-19 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column117_e5bd2c-19, .kt-inside-inner-col > .kadence-column117_e5bd2c-19:not(.specificity) {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap > .kadence-column117_e5bd2c-19 {
        align-self:center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column117_e5bd2c-19 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column117_e5bd2c-19 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
    font-size: 2em;
    line-height: 1.2em;
    font-family: AGENOVA, Serif;
    font-style: normal;
    font-weight: 400;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 24px;
    font-size: 16px;
    line-height: 1em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    border-width: 0px 0px 0px 0px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    margin-top: 32px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore,.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size:1.75em;
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size:15px;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box117_11b4f0-d3 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box117_11b4f0-d3 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box117_11b4f0-d3 .kt-blocks-info-box-text {
        font-size: 1.5em;
    }

    .kt-info-box117_11b4f0-d3 .kt-blocks-info-box-learnmore {
        font-size: 14px;
    }
}

.kb-row-layout-id96_46b721-5d > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    row-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-5xl, 15rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id96_46b721-5d > .kt-row-layout-overlay {
    opacity: 1;
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/row-bgimage-5.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id96_46b721-5d > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id96_46b721-5d > .kt-row-column-wrap {
        row-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column96_a39508-7d > .kt-inside-inner-col {
    display: flex;
}

.kadence-column96_a39508-7d > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column96_a39508-7d > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column96_a39508-7d > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column96_a39508-7d > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column96_a39508-7d > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column96_a39508-7d > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column96_a39508-7d > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8, .wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8[data-kb-block="kb-adv-heading96_bc7cdb-c8"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8[data-kb-block="kb-adv-heading96_bc7cdb-c8"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8[data-kb-block="kb-adv-heading96_bc7cdb-c8"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8[data-kb-block="kb-adv-heading96_bc7cdb-c8"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8[data-kb-block="kb-adv-heading96_bc7cdb-c8"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8, .wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8[data-kb-block="kb-adv-heading96_bc7cdb-c8"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8, .wp-block-kadence-advancedheading.kt-adv-heading96_bc7cdb-c8[data-kb-block="kb-adv-heading96_bc7cdb-c8"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading96_b1398f-4c, .wp-block-kadence-advancedheading.kt-adv-heading96_b1398f-4c[data-kb-block="kb-adv-heading96_b1398f-4c"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading96_b1398f-4c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading96_b1398f-4c[data-kb-block="kb-adv-heading96_b1398f-4c"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_18d7cc-4c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading96_18d7cc-4c[data-kb-block="kb-adv-heading96_18d7cc-4c"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column96_25a129-48 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column96_25a129-48 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column96_25a129-48 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column96_25a129-48 a {
    color: var(--global-palette9, #ffffff);
}

.kadence-column96_25a129-48 a:hover {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kadence-column96_25a129-48 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column96_25a129-48 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advanced-form316-cpt-id {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form {
    gap: var(--global-kb-gap-sm, 1rem);
}

.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form textarea {
    color: var(--global-palette8, #F7FAFC);
    border-top: 1px solid rgba(244,235,219,0.5);
    border-right: 1px solid rgba(244,235,219,0.5);
    border-bottom: 1px solid rgba(244,235,219,0.5);
    border-left: 1px solid rgba(244,235,219,0.5);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 16px;
    padding-left: 32px;
}

.wp-block-kadence-advanced-form316-cpt-id {
    --kb-form-text-color: var(--global-palette8, #F7FAFC);
    --kb-form-background-color: rgba(252,249,243,0.15);
    --kb-form-border-width: 1px;
    --kb-form-border-color: rgba(244,235,219,0.5);
}

.wp-block-kadence-advanced-form316-cpt-id {
    --kb-form-placeholder-color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-advanced-form316-cpt-id input[type=text]:focus,.wp-block-kadence-advanced-form316-cpt-id input[type=email]:focus,.wp-block-kadence-advanced-form316-cpt-id input[type=tel]:focus,.wp-block-kadence-advanced-form316-cpt-id input[type=number]:focus,.wp-block-kadence-advanced-form316-cpt-id input[type=time]:focus,.wp-block-kadence-advanced-form316-cpt-id input[type=file]:focus,.wp-block-kadence-advanced-form316-cpt-id select:focus,.wp-block-kadence-advanced-form316-cpt-id textarea:focus {
    color: var(--global-palette9, #ffffff);
    border-color: var(--global-palette1);
}

.wp-block-kadence-advanced-form316-cpt-id .kb-adv-form-field .kb-adv-form-label {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form textarea {
        border-top:1px solid rgba(244,235,219,0.5);
        border-right: 1px solid rgba(244,235,219,0.5);
        border-bottom: 1px solid rgba(244,235,219,0.5);
        border-left: 1px solid rgba(244,235,219,0.5);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form316-cpt-id .kb-advanced-form textarea {
        border-top:1px solid rgba(244,235,219,0.5);
        border-right: 1px solid rgba(244,235,219,0.5);
        border-bottom: 1px solid rgba(244,235,219,0.5);
        border-left: 1px solid rgba(244,235,219,0.5);
    }
}

.kb-row-layout-id316_d883f6-41 > .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, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id316_d883f6-41 > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id316_d883f6-41 > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}

.kadence-column316_bbf5fa-fb > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column316_bbf5fa-fb > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column316_bbf5fa-fb > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column316_bbf5fa-fb > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column316_bbf5fa-fb > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kadence-column316_517a0b-cd > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column316_517a0b-cd > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column316_517a0b-cd > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column316_517a0b-cd > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column316_517a0b-cd > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-row-layout-id316_dbf6c3-a8 > .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, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id316_dbf6c3-a8 > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id316_dbf6c3-a8 > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}

.kadence-column316_e55136-40 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column316_e55136-40 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column316_e55136-40 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column316_e55136-40 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column316_e55136-40 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kadence-column316_855ad7-1e > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column316_855ad7-1e > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column316_855ad7-1e > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column316_855ad7-1e > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column316_855ad7-1e > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

ul.menu .kb-submit-field .kb-btn7f1961-1a.kb-button {
    width: initial;
}

.kb-submit-field .kb-btn7f1961-1a.kb-button {
    color: #1e4d2b;
    background: var(--global-palette9, #ffffff);
}

.kb-submit-field .kb-btn7f1961-1a.kb-button:hover, .kb-submit-field .kb-btn7f1961-1a.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

.kb-submit-field.kb-field7f1961-1a {
    justify-content: flex-start;
}

.kb-row-layout-id96_0b4870-9f > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
}

.kb-row-layout-id96_0b4870-9f > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id96_0b4870-9f > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id96_0b4870-9f > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id96_0b4870-9f > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id96_0b4870-9f > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id96_0b4870-9f > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column96_f75f66-0a > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column96_f75f66-0a > .kt-inside-inner-col,.kadence-column96_f75f66-0a > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column96_f75f66-0a > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column96_f75f66-0a > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column96_f75f66-0a > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column96_f75f66-0a > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column96_f75f66-0a:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-03-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column96_f75f66-0a:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column96_f75f66-0a > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column96_f75f66-0a > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column96_f75f66-0a > .kt-inside-inner-col,.kadence-column96_f75f66-0a > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box96_798260-e4 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box96_798260-e4 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box96_798260-e4 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box96_798260-e4 .kt-blocks-info-box-number {
    font-size: 64px;
}

.kt-info-box96_798260-e4 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box96_798260-e4 .kt-blocks-info-box-media-container {
    margin-top: 32px;
    margin-right: 16px;
    margin-bottom: 32px;
    margin-left: 16px;
}

.kt-info-box96_798260-e4 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box96_798260-e4 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-size: 1.5em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box96_798260-e4 .kt-blocks-info-box-link-wrap:hover h2.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box96_798260-e4 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box96_798260-e4 .kt-blocks-info-box-text {
    font-style: normal;
}

.kt-info-box96_798260-e4 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box96_798260-e4 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box96_798260-e4 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box96_798260-e4 .kt-blocks-info-box-text {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box96_798260-e4 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box96_798260-e4 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box96_798260-e4 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box96_798260-e4 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
        font-size: 1.15em;
    }

    .wp-block-kadence-infobox.kt-info-box96_798260-e4 .kt-blocks-info-box-text {
        font-size: 1.15em;
    }
}

.kadence-column96_066ae6-9a > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column96_066ae6-9a > .kt-inside-inner-col,.kadence-column96_066ae6-9a > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column96_066ae6-9a > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column96_066ae6-9a > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column96_066ae6-9a > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column96_066ae6-9a:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-02-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column96_066ae6-9a:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column96_066ae6-9a > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column96_066ae6-9a > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column96_066ae6-9a > .kt-inside-inner-col,.kadence-column96_066ae6-9a > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-media .kt-info-box-image {
    width: 128px;
    height: auto;
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box96_42a833-e2 .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette3;
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette9;
}

.kt-info-box96_42a833-e2 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box96_42a833-e2 .kt-blocks-info-box-number {
    font-size: 64px;
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-media-container {
    margin-top: 32px;
    margin-right: 16px;
    margin-bottom: 32px;
    margin-left: 16px;
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box96_42a833-e2 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-size: 1.5em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap:hover h2.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box96_42a833-e2 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box96_42a833-e2 .kt-blocks-info-box-text {
    font-style: normal;
}

.kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box96_42a833-e2 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box96_42a833-e2 .kt-blocks-info-box-text {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box96_42a833-e2 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box96_42a833-e2 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box96_42a833-e2 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box96_42a833-e2 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
        font-size: 1.15em;
    }

    .wp-block-kadence-infobox.kt-info-box96_42a833-e2 .kt-blocks-info-box-text {
        font-size: 1.15em;
    }
}

.kadence-column96_6f458c-f7 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column96_6f458c-f7 > .kt-inside-inner-col,.kadence-column96_6f458c-f7 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column96_6f458c-f7 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column96_6f458c-f7 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column96_6f458c-f7 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column96_6f458c-f7 > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column96_6f458c-f7:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column96_6f458c-f7:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column96_6f458c-f7 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column96_6f458c-f7 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column96_6f458c-f7 > .kt-inside-inner-col,.kadence-column96_6f458c-f7 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box96_961109-86 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box96_961109-86 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box96_961109-86 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box96_961109-86 .kt-blocks-info-box-number {
    font-size: 64px;
}

.kt-info-box96_961109-86 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box96_961109-86 .kt-blocks-info-box-media-container {
    margin-top: 32px;
    margin-right: 16px;
    margin-bottom: 32px;
    margin-left: 16px;
}

.kt-info-box96_961109-86 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box96_961109-86 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-size: 1.5em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box96_961109-86 .kt-blocks-info-box-link-wrap:hover div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box96_961109-86 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box96_961109-86 .kt-blocks-info-box-text {
    font-style: normal;
}

.kt-info-box96_961109-86 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box96_961109-86 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box96_961109-86 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box96_961109-86 .kt-blocks-info-box-text {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box96_961109-86 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box96_961109-86 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box96_961109-86 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box96_961109-86 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 1.15em;
    }

    .wp-block-kadence-infobox.kt-info-box96_961109-86 .kt-blocks-info-box-text {
        font-size: 1.15em;
    }
}

.kb-row-layout-id96_c28a15-c4 > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id96_c28a15-c4 > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id96_c28a15-c4 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    grid-template-columns: minmax(0, calc(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id96_c28a15-c4 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id96_c28a15-c4 > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column96_3aa7b1-5b > .kt-inside-inner-col {
    display: flex;
}

.kadence-column96_3aa7b1-5b > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column96_3aa7b1-5b > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column96_3aa7b1-5b > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column96_3aa7b1-5b > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column96_3aa7b1-5b > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column96_3aa7b1-5b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column96_3aa7b1-5b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68, .wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68[data-kb-block="kb-adv-heading96_7be359-68"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68[data-kb-block="kb-adv-heading96_7be359-68"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68[data-kb-block="kb-adv-heading96_7be359-68"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68[data-kb-block="kb-adv-heading96_7be359-68"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68[data-kb-block="kb-adv-heading96_7be359-68"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68, .wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68[data-kb-block="kb-adv-heading96_7be359-68"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68, .wp-block-kadence-advancedheading.kt-adv-heading96_7be359-68[data-kb-block="kb-adv-heading96_7be359-68"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading96_dfbd89-b7, .wp-block-kadence-advancedheading.kt-adv-heading96_dfbd89-b7[data-kb-block="kb-adv-heading96_dfbd89-b7"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading96_dfbd89-b7 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading96_dfbd89-b7[data-kb-block="kb-adv-heading96_dfbd89-b7"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column96_d5212a-9a > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column96_d5212a-9a > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column96_d5212a-9a > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column96_d5212a-9a > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column96_d5212a-9a > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedbtn.kb-btns96_a77122-39 {
    justify-content: flex-end;
}

.kb-row-layout-id96_6e32df-ad > .kt-row-column-wrap {
    padding-top: 0px;
    padding-right: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    padding-left: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id96_6e32df-ad > .kt-row-column-wrap {
        padding-right:var(--global-kb-spacing-sm, 1.5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        padding-left: var(--global-kb-spacing-sm, 1.5rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id96_6e32df-ad > .kt-row-column-wrap {
        padding-bottom:var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column96_3e2691-ed > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column96_3e2691-ed > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column96_3e2691-ed > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column96_3e2691-ed > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column96_3e2691-ed > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-google-maps-container96_b063f8-83 {
    height: 450px;
}

.kb-row-layout-id734_89be70-26 > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id734_89be70-26 > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id734_89be70-26 > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    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(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_89be70-26 > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        grid-template-columns: minmax(0, calc(80% - ((var(--global-kb-gap-sm, 1rem) * 1 )/2)))minmax(0, calc(20% - ((var(--global-kb-gap-sm, 1rem) * 1 )/2)));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id734_89be70-26 > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}

.kadence-column734_84bd68-0e > .kt-inside-inner-col {
    display: flex;
}

.kadence-column734_84bd68-0e > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column734_84bd68-0e > .kt-inside-inner-col {
    flex-direction: column;
    align-items: space-between;
}

.kadence-column734_84bd68-0e > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column734_84bd68-0e > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column734_84bd68-0e > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column734_84bd68-0e > .kt-inside-inner-col {
        row-gap:var(--global-kb-gap-md, 2rem);
        column-gap: var(--global-kb-gap-md, 2rem);
        flex-direction: column;
        justify-content: center;
        align-items: space-between;
    }
}

@media all and (max-width: 767px) {
    .kadence-column734_84bd68-0e > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: space-between;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box734_721f00-b6 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box734_721f00-b6 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box734_721f00-b6 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box734_721f00-b6 .kt-info-svg-icon-flip, .kt-info-box734_721f00-b6 .kt-blocks-info-box-number {
    font-size: 50px;
}

.kt-info-box734_721f00-b6 .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-radius: 16px;
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box734_721f00-b6 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img {
    border-radius: 16px;
}

.kt-info-box734_721f00-b6 .kt-infobox-textcontent p.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box734_721f00-b6 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette4, #2D3748);
}

.wp-block-kadence-infobox.kt-info-box734_721f00-b6 .kt-blocks-info-box-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media all and (max-width: 767px) {
    .kt-info-box734_721f00-b6 .kt-blocks-info-box-link-wrap {
        display:block;
    }

    .kt-info-box734_721f00-b6 .kt-blocks-info-box-link-wrap .kt-blocks-info-box-media {
        display: inline-block;
        max-width: 100%;
    }
}

.kadence-column734_380262-40 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column734_380262-40 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column734_380262-40 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column734_380262-40 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column734_380262-40 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedbtn.kb-btns734_a9840c-28 {
    justify-content: flex-end;
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn.kb-btns734_a9840c-28 {
        justify-content:flex-start;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top: 1px solid var(--global-palette3, #1A202C);
    border-right: 1px solid var(--global-palette3, #1A202C);
    border-bottom: 1px solid var(--global-palette3, #1A202C);
    border-left: 1px solid var(--global-palette3, #1A202C);
}

.wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button:focus {
    color: var(--global-palette9, #ffffff);
    background: #1e4d2b;
    border-top-color: #1e4d2b;
    border-top-style: solid;
    border-right-color: #1e4d2b;
    border-right-style: solid;
    border-bottom-color: #1e4d2b;
    border-bottom-style: solid;
    border-left-color: #1e4d2b;
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button:focus {
        border-top-color:#1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button {
        border-top:1px solid var(--global-palette3, #1A202C);
        border-right: 1px solid var(--global-palette3, #1A202C);
        border-bottom: 1px solid var(--global-palette3, #1A202C);
        border-left: 1px solid var(--global-palette3, #1A202C);
    }

    .wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_d06e3a-15.kb-button:focus {
        border-top-color: #1e4d2b;
        border-top-style: solid;
        border-right-color: #1e4d2b;
        border-right-style: solid;
        border-bottom-color: #1e4d2b;
        border-bottom-style: solid;
        border-left-color: #1e4d2b;
        border-left-style: solid;
    }
}

.kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap {
        row-gap:var(--global-kb-gap-lg, 4rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order:2;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order:1;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order:12;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order:11;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order:22;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order:21;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order:32;
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order:31;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap {
        row-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-lg, 3rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1 of *:not(style)) {
        order: 2;
    }

    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2 of *:not(style)) {
        order: 1;
    }

    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3 of *:not(style)) {
        order: 12;
    }

    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4 of *:not(style)) {
        order: 11;
    }

    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5 of *:not(style)) {
        order: 22;
    }

    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6 of *:not(style)) {
        order: 21;
    }

    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7 of *:not(style)) {
        order: 32;
    }

    .kb-row-layout-id734_9b6fb7-74 > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8 of *:not(style)) {
        order: 31;
    }
}

.kadence-column734_0ad267-18 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column734_0ad267-18 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column734_0ad267-18 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column734_0ad267-18 {
    text-align: left;
}

@media all and (max-width: 1024px) {
    .kadence-column734_0ad267-18 {
        text-align:center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column734_0ad267-18 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column734_0ad267-18 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-image734_125a86-53.kb-image-is-ratio-size, .kb-image734_125a86-53 .kb-image-is-ratio-size {
    max-width: 300px;
    width: 100%;
}

.wp-block-kadence-column > .kt-inside-inner-col > .kb-image734_125a86-53.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image734_125a86-53 .kb-image-is-ratio-size {
    align-self: unset;
}

.kb-image734_125a86-53 {
    max-width: 300px;
}

.image-is-svg.kb-image734_125a86-53 {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
}

.image-is-svg.kb-image734_125a86-53 img {
    width: 100%;
}

.kb-image734_125a86-53 .kb-image-has-overlay:after {
    opacity: 0.3;
}

@media all and (max-width: 1024px) {
    .kb-image734_125a86-53.kb-image-is-ratio-size, .kb-image734_125a86-53 .kb-image-is-ratio-size {
        max-width:300px;
        width: 100%;
    }
}

@media all and (max-width: 1024px) {
    .kb-image734_125a86-53 {
        max-width:300px;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading734_62a17f-fd mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading734_62a17f-fd[data-kb-block="kb-adv-heading734_62a17f-fd"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading734_62a17f-fd, .wp-block-kadence-advancedheading.kt-adv-heading734_62a17f-fd[data-kb-block="kb-adv-heading734_62a17f-fd"] {
        text-align:center!important;
    }
}

.wp-block-kadence-advancedbtn.kb-btns734_fc581a-74 {
    justify-content: flex-start;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn.kb-btns734_fc581a-74 {
        justify-content:center;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_fc5961-56.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_0f8850-01.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_ccbc70-85.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button {
    width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button {
    color: var(--global-palette5, #4A5568);
    font-size: 14px;
    font-weight: 400;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
    padding-top: var(--global-kb-spacing-xxs, 0.5rem);
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
    border-top-color: var(--global-palette1, #3182CE);
    border-top-style: solid;
    border-right-color: var(--global-palette1, #3182CE);
    border-right-style: solid;
    border-bottom-color: var(--global-palette1, #3182CE);
    border-bottom-style: solid;
    border-left-color: var(--global-palette1, #3182CE);
    border-left-style: solid;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button:focus {
        border-top-color:var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
    }

    .wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn734_183b3d-2e.kb-button:focus {
        border-top-color: var(--global-palette1, #3182CE);
        border-top-style: solid;
        border-right-color: var(--global-palette1, #3182CE);
        border-right-style: solid;
        border-bottom-color: var(--global-palette1, #3182CE);
        border-bottom-style: solid;
        border-left-color: var(--global-palette1, #3182CE);
        border-left-style: solid;
    }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id734_f2df1e-2a {
    margin-top: var(--global-kb-spacing-md, 2rem);
    margin-bottom: var(--global-kb-spacing-md, 2rem);
}

.kb-row-layout-id734_f2df1e-2a > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-md, 2rem);
    padding-right: 0px;
    padding-bottom: var(--global-kb-spacing-md, 2rem);
    padding-left: 0px;
}

.kb-row-layout-id734_f2df1e-2a > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id734_f2df1e-2a > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kb-row-layout-id734_f2df1e-2a {
    border-top: 1px solid var(--global-palette6, #718096);
    border-bottom: 1px solid var(--global-palette6, #718096);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id734_f2df1e-2a {
        border-top:1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id734_f2df1e-2a > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }

    .kb-row-layout-id734_f2df1e-2a > .kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id734_f2df1e-2a {
        border-top: 1px solid var(--global-palette6, #718096);
        border-bottom: 1px solid var(--global-palette6, #718096);
    }
}

.kadence-column734_9d7d7c-f6 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column734_9d7d7c-f6 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column734_9d7d7c-f6 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column734_9d7d7c-f6 {
        text-align:left;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column734_9d7d7c-f6 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column734_9d7d7c-f6 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading734_50cc49-e9, .wp-block-kadence-advancedheading.kt-adv-heading734_50cc49-e9[data-kb-block="kb-adv-heading734_50cc49-e9"] {
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading734_50cc49-e9 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading734_50cc49-e9[data-kb-block="kb-adv-heading734_50cc49-e9"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_fc5e81-8a:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_fc5e81-8a ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_fc5e81-8a ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_fc5e81-8a .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_fc5e81-8a ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_fc5e81-8a .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_fc5e81-8a ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_fc5e81-8a ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-734_751382-58 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_086cee-c6 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_73f110-ff .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_0e4f33-4e .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_eb7af1-f9 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_c2dcfb-5a .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column734_31be22-7e > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column734_31be22-7e > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column734_31be22-7e > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column734_31be22-7e {
        text-align:left;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column734_31be22-7e > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column734_31be22-7e > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading734_6dfbff-1b, .wp-block-kadence-advancedheading.kt-adv-heading734_6dfbff-1b[data-kb-block="kb-adv-heading734_6dfbff-1b"] {
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading734_6dfbff-1b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading734_6dfbff-1b[data-kb-block="kb-adv-heading734_6dfbff-1b"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_09f6f7-15:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_09f6f7-15 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_09f6f7-15 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_09f6f7-15 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_09f6f7-15 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.kt-svg-icon-list-item-734_e0011d-66 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_e455bb-c5 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_4ea97b-a5 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column734_da81a3-48 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column734_da81a3-48 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column734_da81a3-48 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column734_da81a3-48 {
        text-align:left;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column734_da81a3-48 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column734_da81a3-48 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading734_825d32-3e, .wp-block-kadence-advancedheading.kt-adv-heading734_825d32-3e[data-kb-block="kb-adv-heading734_825d32-3e"] {
    margin-bottom: var(--global-kb-spacing-xs, 1rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading734_825d32-3e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading734_825d32-3e[data-kb-block="kb-adv-heading734_825d32-3e"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_a7c822-71:not(.this-stops-third-party-issues) {
    margin-top: 0px;
    margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_a7c822-71 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_a7c822-71 ul.kt-svg-icon-list {
    grid-row-gap: 5px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_a7c822-71 .kb-svg-icon-wrap {
    font-size: 1px;
    color: rgba(244,235,219,0);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_a7c822-71 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-right: 1px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_a7c822-71 .wp-block-kadence-listitem a {
    text-decoration: none;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_a7c822-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items734_a7c822-71 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
    color: #1e4d2b;
}

.kt-svg-icon-list-item-734_3b0f5e-58 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_19510c-b4 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_2c7150-4c .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kt-svg-icon-list-item-734_549cee-66 .kt-svg-icon-list-text mark.kt-highlight {
    background-color: unset;
    color: #f76a0c;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading734_a30c0e-74, .wp-block-kadence-advancedheading.kt-adv-heading734_a30c0e-74[data-kb-block="kb-adv-heading734_a30c0e-74"] {
    font-size: var(--global-kb-font-size-sm, 0.9rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading734_a30c0e-74 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading734_a30c0e-74[data-kb-block="kb-adv-heading734_a30c0e-74"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading734_a30c0e-74[data-kb-block="kb-adv-heading734_a30c0e-74"] a, .kt-adv-heading-link734_a30c0e-74, .kt-adv-heading-link734_a30c0e-74 .kt-adv-heading734_a30c0e-74[data-kb-block="kb-adv-heading734_a30c0e-74"] {
    color: var(--global-palette5, #4A5568);
}

.wp-block-kadence-advancedheading.kt-adv-heading734_a30c0e-74[data-kb-block="kb-adv-heading734_a30c0e-74"] a:hover, .kt-adv-heading-link734_a30c0e-74:hover, .kt-adv-heading-link734_a30c0e-74:hover .kt-adv-heading734_a30c0e-74[data-kb-block="kb-adv-heading734_a30c0e-74"] {
    color: #1e4d2b;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading734_a30c0e-74, .wp-block-kadence-advancedheading.kt-adv-heading734_a30c0e-74[data-kb-block="kb-adv-heading734_a30c0e-74"] {
        text-align:center!important;
    }
}

.kadence-column734_edba86-98 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column734_edba86-98 > .kt-inside-inner-col,.kadence-column734_edba86-98 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column734_edba86-98 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column734_edba86-98 > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

.kadence-column734_edba86-98 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kt-row-column-wrap > .kadence-column734_edba86-98 {
    align-self: center;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column734_edba86-98 {
    align-self: auto;
}

.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column734_edba86-98 > .kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
}

.kadence-column734_edba86-98 > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/coffee-cacao-beans-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column734_edba86-98 > .kt-inside-inner-col:before {
    opacity: 0.5;
    background-color: #000000;
}

.kadence-column734_edba86-98, .kt-inside-inner-col > .kadence-column734_edba86-98:not(.specificity) {
    margin-top: var(--global-kb-spacing-lg, 3rem);
    margin-bottom: var(--global-kb-spacing-lg, 3rem);
}

@media all and (max-width: 1024px) {
    .kadence-column734_edba86-98 > .kt-inside-inner-col,.kadence-column734_edba86-98 > .kt-inside-inner-col:before {
        border-top-left-radius:48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

@media all and (max-width: 1024px) {
    .kt-row-column-wrap > .kadence-column734_edba86-98 {
        align-self:center;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column734_edba86-98 {
        align-self:auto;
    }
}

@media all and (max-width: 1024px) {
    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column734_edba86-98 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column734_edba86-98 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 1024px) {
    .kadence-column734_edba86-98, .kt-inside-inner-col > .kadence-column734_edba86-98:not(.specificity) {
        margin-top:0px;
        margin-bottom: 0px;
    }
}

@media all and (max-width: 767px) {
    .kt-row-column-wrap > .kadence-column734_edba86-98 {
        align-self:center;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column734_edba86-98 {
        align-self: auto;
    }

    .kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column734_edba86-98 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column734_edba86-98 > .kt-inside-inner-col {
        flex-direction: column;
        justify-content: center;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box734_71ecb8-b5 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-link-wrap {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box734_71ecb8-b5 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box734_71ecb8-b5 .kt-info-svg-icon-flip, .kt-info-box734_71ecb8-b5 .kt-blocks-info-box-number {
    font-size: 160px;
}

.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-media-container {
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
}

.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: rgba(0,0,0,0);
}

.kt-info-box734_71ecb8-b5 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
    font-size: 16px;
    line-height: 1em;
    font-family: var( --global-body-font-family, inherit );
    font-style: normal;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box734_71ecb8-b5 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

.wp-block-kadence-infobox.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-text {
    font-size: 2em;
    line-height: 1.2em;
    font-family: AGENOVA, Serif;
    font-style: normal;
    font-weight: 400;
}

.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-learnmore {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette9, #ffffff);
    border-radius: 24px;
    font-size: 16px;
    line-height: 1em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    border-width: 0px 0px 0px 0px;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    margin-top: 32px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore,.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-link-wrap .kt-blocks-info-box-learnmore:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kt-info-box734_71ecb8-b5 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-text {
        font-size:1.75em;
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box734_71ecb8-b5 .kt-blocks-info-box-learnmore {
        font-size:15px;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box734_71ecb8-b5 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box734_71ecb8-b5 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box734_71ecb8-b5 .kt-info-svg-icon-flip, .kt-info-box734_71ecb8-b5 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box734_71ecb8-b5 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 14px;
    }

    .wp-block-kadence-infobox.kt-info-box734_71ecb8-b5 .kt-blocks-info-box-text {
        font-size: 1.5em;
    }

    .kt-info-box734_71ecb8-b5 .kt-blocks-info-box-learnmore {
        font-size: 14px;
    }
}

.kb-row-layout-id686_e1b72a-20 > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    row-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-5xl, 10rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kb-row-layout-id686_e1b72a-20 > .kt-row-layout-overlay {
    opacity: 1;
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/row-bgimage-5.png');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id686_e1b72a-20 > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id686_e1b72a-20 > .kt-row-column-wrap {
        row-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column686_1a7b1e-3b > .kt-inside-inner-col {
    display: flex;
}

.kadence-column686_1a7b1e-3b > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column686_1a7b1e-3b > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column686_1a7b1e-3b > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column686_1a7b1e-3b > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column686_1a7b1e-3b > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column686_1a7b1e-3b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column686_1a7b1e-3b > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4, .wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4[data-kb-block="kb-adv-heading686_293aef-a4"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette9, #ffffff);
    border-right: 1px solid var(--global-palette9, #ffffff);
    border-bottom: 1px solid var(--global-palette9, #ffffff);
    border-left: 1px solid var(--global-palette9, #ffffff);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4[data-kb-block="kb-adv-heading686_293aef-a4"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4[data-kb-block="kb-adv-heading686_293aef-a4"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4[data-kb-block="kb-adv-heading686_293aef-a4"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4[data-kb-block="kb-adv-heading686_293aef-a4"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4, .wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4[data-kb-block="kb-adv-heading686_293aef-a4"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4, .wp-block-kadence-advancedheading.kt-adv-heading686_293aef-a4[data-kb-block="kb-adv-heading686_293aef-a4"] {
        border-top:1px solid var(--global-palette9, #ffffff);
        border-right: 1px solid var(--global-palette9, #ffffff);
        border-bottom: 1px solid var(--global-palette9, #ffffff);
        border-left: 1px solid var(--global-palette9, #ffffff);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading686_0c7ed8-e4, .wp-block-kadence-advancedheading.kt-adv-heading686_0c7ed8-e4[data-kb-block="kb-adv-heading686_0c7ed8-e4"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading686_0c7ed8-e4 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading686_0c7ed8-e4[data-kb-block="kb-adv-heading686_0c7ed8-e4"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_895d0f-87 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading686_895d0f-87[data-kb-block="kb-adv-heading686_895d0f-87"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column686_6d072b-47 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column686_6d072b-47 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column686_6d072b-47 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column686_6d072b-47 a {
    color: var(--global-palette9, #ffffff);
}

.kadence-column686_6d072b-47 a:hover {
    color: var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
    .kadence-column686_6d072b-47 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column686_6d072b-47 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advanced-form758-cpt-id, .wp-block-kadence-advanced-form758-cpt-id.kb-form-has-background {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form {
    gap: var(--global-kb-gap-sm, 1rem);
}

.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=date],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form textarea {
    color: var(--global-palette8, #F7FAFC);
    border-top: 1px solid rgba(244,235,219,0.5);
    border-right: 1px solid rgba(244,235,219,0.5);
    border-bottom: 1px solid rgba(244,235,219,0.5);
    border-left: 1px solid rgba(244,235,219,0.5);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 16px;
    padding-left: 32px;
}

.wp-block-kadence-advanced-form758-cpt-id {
    --kb-form-text-color: var(--global-palette8, #F7FAFC);
    --kb-form-background-color: rgba(252,249,243,0.15);
    --kb-form-border-width: 1px;
    --kb-form-border-color: rgba(244,235,219,0.5);
}

.wp-block-kadence-advanced-form758-cpt-id {
    --kb-form-placeholder-color: var(--global-palette7, #EDF2F7);
}

.wp-block-kadence-advanced-form758-cpt-id input[type=text]:focus,.wp-block-kadence-advanced-form758-cpt-id input[type=email]:focus,.wp-block-kadence-advanced-form758-cpt-id input[type=tel]:focus,.wp-block-kadence-advanced-form758-cpt-id input[type=date]:focus,.wp-block-kadence-advanced-form758-cpt-id input[type=number]:focus,.wp-block-kadence-advanced-form758-cpt-id input[type=time]:focus,.wp-block-kadence-advanced-form758-cpt-id input[type=file]:focus,.wp-block-kadence-advanced-form758-cpt-id select:focus,.wp-block-kadence-advanced-form758-cpt-id textarea:focus {
    color: var(--global-palette9, #ffffff);
    border-color: var(--global-palette1);
}

.wp-block-kadence-advanced-form758-cpt-id .kb-adv-form-field .kb-adv-form-label {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=date],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form textarea {
        border-top:1px solid rgba(244,235,219,0.5);
        border-right: 1px solid rgba(244,235,219,0.5);
        border-bottom: 1px solid rgba(244,235,219,0.5);
        border-left: 1px solid rgba(244,235,219,0.5);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=text],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=tel],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=number],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=date],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=time],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=email],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form input[type=file],.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form select,.wp-block-kadence-advanced-form758-cpt-id .kb-advanced-form textarea {
        border-top:1px solid rgba(244,235,219,0.5);
        border-right: 1px solid rgba(244,235,219,0.5);
        border-bottom: 1px solid rgba(244,235,219,0.5);
        border-left: 1px solid rgba(244,235,219,0.5);
    }
}

.kb-row-layout-id758_ae97a1-25 > .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, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id758_ae97a1-25 > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id758_ae97a1-25 > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}

.kadence-column758_454b7d-05 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column758_454b7d-05 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column758_454b7d-05 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column758_454b7d-05 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column758_454b7d-05 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kadence-column758_ee3b57-a2 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column758_ee3b57-a2 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column758_ee3b57-a2 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column758_ee3b57-a2 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column758_ee3b57-a2 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-row-layout-id758_b37f6d-68 > .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, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id758_b37f6d-68 > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-sm, 1rem);
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id758_b37f6d-68 > .kt-row-column-wrap {
        grid-template-columns:minmax(0, 1fr);
    }
}

.kadence-column758_c9b82b-b3 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column758_c9b82b-b3 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column758_c9b82b-b3 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column758_c9b82b-b3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column758_c9b82b-b3 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kadence-column758_da1d85-26 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column758_da1d85-26 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column758_da1d85-26 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column758_da1d85-26 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column758_da1d85-26 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

ul.menu .kb-submit-field .kb-btn7f1961-1a.kb-button {
    width: initial;
}

.kb-submit-field .kb-btn7f1961-1a.kb-button {
    color: #1e4d2b;
    background: var(--global-palette9, #ffffff);
}

.kb-submit-field .kb-btn7f1961-1a.kb-button:hover, .kb-submit-field .kb-btn7f1961-1a.kb-button:focus {
    color: var(--global-palette3, #1A202C);
    background: var(--global-palette1, #3182CE);
}

.kb-submit-field.kb-field7f1961-1a {
    justify-content: flex-start;
}

.kb-row-layout-id686_d0a93b-1a > .kt-row-column-wrap {
    column-gap: var(--global-kb-gap-lg, 4rem);
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-3xl, 6.5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
}

.kb-row-layout-id686_d0a93b-1a > .kt-row-column-wrap > div:not(.added-for-specificity) {
    grid-column: initial;
}

.kb-row-layout-id686_d0a93b-1a > .kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id686_d0a93b-1a > .kt-row-column-wrap {
        column-gap:var(--global-kb-gap-md, 2rem);
        padding-top: var(--global-kb-spacing-xxl, 5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id686_d0a93b-1a > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column:initial;
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id686_d0a93b-1a > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }

    .kb-row-layout-id686_d0a93b-1a > .kt-row-column-wrap > div:not(.added-for-specificity) {
        grid-column: initial;
    }
}

.kadence-column686_56e8bb-54 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column686_56e8bb-54 > .kt-inside-inner-col,.kadence-column686_56e8bb-54 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column686_56e8bb-54 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column686_56e8bb-54 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column686_56e8bb-54 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column686_56e8bb-54 > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column686_56e8bb-54:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-03-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column686_56e8bb-54:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column686_56e8bb-54 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column686_56e8bb-54 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column686_56e8bb-54 > .kt-inside-inner-col,.kadence-column686_56e8bb-54 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box686_dfe509-3e .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box686_dfe509-3e .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box686_dfe509-3e .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box686_dfe509-3e .kt-info-svg-icon-flip, .kt-info-box686_dfe509-3e .kt-blocks-info-box-number {
    font-size: 64px;
}

.kt-info-box686_dfe509-3e .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box686_dfe509-3e .kt-blocks-info-box-media-container {
    margin-top: 32px;
    margin-right: 16px;
    margin-bottom: 32px;
    margin-left: 16px;
}

.kt-info-box686_dfe509-3e .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box686_dfe509-3e .kt-infobox-textcontent h2.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-size: 1.5em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box686_dfe509-3e .kt-blocks-info-box-link-wrap:hover h2.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box686_dfe509-3e .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box686_dfe509-3e .kt-blocks-info-box-text {
    font-style: normal;
}

.kt-info-box686_dfe509-3e .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box686_dfe509-3e .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box686_dfe509-3e .kt-infobox-textcontent h2.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box686_dfe509-3e .kt-blocks-info-box-text {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box686_dfe509-3e .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box686_dfe509-3e .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box686_dfe509-3e .kt-info-svg-icon-flip, .kt-info-box686_dfe509-3e .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box686_dfe509-3e .kt-infobox-textcontent h2.kt-blocks-info-box-title {
        font-size: 1.15em;
    }

    .wp-block-kadence-infobox.kt-info-box686_dfe509-3e .kt-blocks-info-box-text {
        font-size: 1.15em;
    }
}

.kadence-column686_ecf108-5c > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column686_ecf108-5c > .kt-inside-inner-col,.kadence-column686_ecf108-5c > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column686_ecf108-5c > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column686_ecf108-5c > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column686_ecf108-5c > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column686_ecf108-5c:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-02-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column686_ecf108-5c:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column686_ecf108-5c > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column686_ecf108-5c > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column686_ecf108-5c > .kt-inside-inner-col,.kadence-column686_ecf108-5c > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-media .kt-info-box-image {
    width: 128px;
    height: auto;
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box686_ea4952-76 .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette3;
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image, .kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media .kt-info-box-image path {
    fill: palette9;
}

.kt-info-box686_ea4952-76 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box686_ea4952-76 .kt-info-svg-icon-flip, .kt-info-box686_ea4952-76 .kt-blocks-info-box-number {
    font-size: 64px;
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-media-container {
    margin-top: 32px;
    margin-right: 16px;
    margin-bottom: 32px;
    margin-left: 16px;
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box686_ea4952-76 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-size: 1.5em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap:hover h2.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box686_ea4952-76 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box686_ea4952-76 .kt-blocks-info-box-text {
    font-style: normal;
}

.kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box686_ea4952-76 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box686_ea4952-76 .kt-blocks-info-box-text {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box686_ea4952-76 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box686_ea4952-76 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box686_ea4952-76 .kt-info-svg-icon-flip, .kt-info-box686_ea4952-76 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box686_ea4952-76 .kt-infobox-textcontent h2.kt-blocks-info-box-title {
        font-size: 1.15em;
    }

    .wp-block-kadence-infobox.kt-info-box686_ea4952-76 .kt-blocks-info-box-text {
        font-size: 1.15em;
    }
}

.kadence-column686_a6830e-42 > .kt-inside-inner-col {
    border-top: 1px solid var(--global-palette5, #4A5568);
    border-right: 1px solid var(--global-palette5, #4A5568);
    border-bottom: 1px solid var(--global-palette5, #4A5568);
    border-left: 1px solid var(--global-palette5, #4A5568);
}

.kadence-column686_a6830e-42 > .kt-inside-inner-col,.kadence-column686_a6830e-42 > .kt-inside-inner-col:before {
    border-top-left-radius: 196px;
    border-top-right-radius: 196px;
    border-bottom-right-radius: 196px;
    border-bottom-left-radius: 196px;
}

.kadence-column686_a6830e-42 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column686_a6830e-42 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column686_a6830e-42 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

.kadence-column686_a6830e-42 > .kt-inside-inner-col {
    background-color: rgba(0, 0, 0, 0);
}

.kadence-column686_a6830e-42:hover > .kt-inside-inner-col {
    background-image: url('https://mlfgb1isc3vr.i.optimole.com/cb:AuWe.bf8/w:auto/h:auto/q:90/f:best/https://tierraverde.co/wp-content/uploads/homethird-bg-01-tierra-verde.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.kadence-column686_a6830e-42:hover > .kt-inside-inner-col:before {
    opacity: 0.75;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);
}

@media all and (max-width: 1024px) {
    .kadence-column686_a6830e-42 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column686_a6830e-42 > .kt-inside-inner-col {
        border-top:1px solid var(--global-palette5, #4A5568);
        border-right: 1px solid var(--global-palette5, #4A5568);
        border-bottom: 1px solid var(--global-palette5, #4A5568);
        border-left: 1px solid var(--global-palette5, #4A5568);
        flex-direction: column;
        justify-content: center;
    }

    .kadence-column686_a6830e-42 > .kt-inside-inner-col,.kadence-column686_a6830e-42 > .kt-inside-inner-col:before {
        border-top-left-radius: 48px;
        border-top-right-radius: 48px;
        border-bottom-right-radius: 48px;
        border-bottom-left-radius: 48px;
    }
}

.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box686_a2534b-31 .kt-blocks-info-box-link-wrap {
    max-width: unset;
}

.kt-info-box686_a2534b-31 .kt-blocks-info-box-link-wrap {
    background: rgba(0,0,0,0);
    padding-top: var(--global-kb-spacing-xxl, 5rem);
    padding-right: var(--global-kb-spacing-xl, 4rem);
    padding-bottom: var(--global-kb-spacing-xxl, 5rem);
    padding-left: var(--global-kb-spacing-xl, 4rem);
}

.kt-info-box686_a2534b-31 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box686_a2534b-31 .kt-info-svg-icon-flip, .kt-info-box686_a2534b-31 .kt-blocks-info-box-number {
    font-size: 64px;
}

.kt-info-box686_a2534b-31 .kt-blocks-info-box-media {
    color: var(--global-palette3, #1A202C);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.kt-info-box686_a2534b-31 .kt-blocks-info-box-media-container {
    margin-top: 32px;
    margin-right: 16px;
    margin-bottom: 32px;
    margin-left: 16px;
}

.kt-info-box686_a2534b-31 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box686_a2534b-31 .kt-infobox-textcontent div.kt-blocks-info-box-title {
    color: var(--global-palette3, #1A202C);
    font-size: 1.5em;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
}

.kt-info-box686_a2534b-31 .kt-blocks-info-box-link-wrap:hover div.kt-blocks-info-box-title {
    color: var(--global-palette9, #ffffff);
}

.kt-info-box686_a2534b-31 .kt-infobox-textcontent .kt-blocks-info-box-text {
    color: var(--global-palette3, #1A202C);
}

.wp-block-kadence-infobox.kt-info-box686_a2534b-31 .kt-blocks-info-box-text {
    font-style: normal;
}

.kt-info-box686_a2534b-31 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-text {
    color: var(--global-palette9, #ffffff);
}

@media all and (max-width: 1024px) {
    .kt-info-box686_a2534b-31 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-right: var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
        padding-left: var(--global-kb-spacing-md, 2rem);
    }
}

@media all and (max-width: 1024px) {
    .kt-info-box686_a2534b-31 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size:1.25em;
    }
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-infobox.kt-info-box686_a2534b-31 .kt-blocks-info-box-text {
        font-size:1.25em;
    }
}

@media all and (max-width: 767px) {
    .kt-info-box686_a2534b-31 .kt-blocks-info-box-link-wrap {
        padding-top:var(--global-kb-spacing-md, 2rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
    }

    .kt-info-box686_a2534b-31 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box686_a2534b-31 .kt-info-svg-icon-flip, .kt-info-box686_a2534b-31 .kt-blocks-info-box-number {
        font-size: 96px;
    }

    .kt-info-box686_a2534b-31 .kt-infobox-textcontent div.kt-blocks-info-box-title {
        font-size: 1.15em;
    }

    .wp-block-kadence-infobox.kt-info-box686_a2534b-31 .kt-blocks-info-box-text {
        font-size: 1.15em;
    }
}

.kb-row-layout-id686_e25943-1f > .kt-row-column-wrap {
    align-content: center;
}

:where(.kb-row-layout-id686_e25943-1f > .kt-row-column-wrap) > .wp-block-kadence-column {
    justify-content: center;
}

.kb-row-layout-id686_e25943-1f > .kt-row-column-wrap {
    max-width: var( --global-content-width, 1290px );
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: 0px;
    padding-bottom: var(--global-kb-spacing-xl, 4rem);
    grid-template-columns: minmax(0, calc(80% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id686_e25943-1f > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-xl, 4rem);
        padding-bottom: var(--global-kb-spacing-lg, 3rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id686_e25943-1f > .kt-row-column-wrap {
        padding-top:var(--global-kb-spacing-lg, 3rem);
        padding-bottom: var(--global-kb-spacing-md, 2rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column686_c6cd23-45 > .kt-inside-inner-col {
    display: flex;
}

.kadence-column686_c6cd23-45 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column686_c6cd23-45 > .kt-inside-inner-col {
    flex-direction: column;
    align-items: flex-start;
}

.kadence-column686_c6cd23-45 > .kt-inside-inner-col > .kb-image-is-ratio-size {
    align-self: stretch;
}

.kadence-column686_c6cd23-45 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery {
    align-self: stretch;
}

.kadence-column686_c6cd23-45 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column686_c6cd23-45 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

@media all and (max-width: 767px) {
    .kadence-column686_c6cd23-45 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
        align-items: flex-start;
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c, .wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c[data-kb-block="kb-adv-heading686_ea5d6a-4c"] {
    padding-right: var(--global-kb-spacing-xs, 1rem);
    padding-left: var(--global-kb-spacing-xs, 1rem);
    border-top: 1px solid var(--global-palette4, #2D3748);
    border-right: 1px solid var(--global-palette4, #2D3748);
    border-bottom: 1px solid var(--global-palette4, #2D3748);
    border-left: 1px solid var(--global-palette4, #2D3748);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c[data-kb-block="kb-adv-heading686_ea5d6a-4c"] {
    display: flex;
    gap: 0.25em;
    align-items: center;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c[data-kb-block="kb-adv-heading686_ea5d6a-4c"] .kb-adv-heading-icon svg {
    width: 1em;
    height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c[data-kb-block="kb-adv-heading686_ea5d6a-4c"] .kb-adv-heading-icon {
    font-size: 8px;
    margin-right: 8px;
}

.wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c[data-kb-block="kb-adv-heading686_ea5d6a-4c"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

@media all and (max-width: 1024px) {
    .wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c, .wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c[data-kb-block="kb-adv-heading686_ea5d6a-4c"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

@media all and (max-width: 767px) {
    .wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c, .wp-block-kadence-advancedheading.kt-adv-heading686_ea5d6a-4c[data-kb-block="kb-adv-heading686_ea5d6a-4c"] {
        border-top:1px solid var(--global-palette4, #2D3748);
        border-right: 1px solid var(--global-palette4, #2D3748);
        border-bottom: 1px solid var(--global-palette4, #2D3748);
        border-left: 1px solid var(--global-palette4, #2D3748);
    }
}

.wp-block-kadence-advancedheading.kt-adv-heading686_ba74fe-15, .wp-block-kadence-advancedheading.kt-adv-heading686_ba74fe-15[data-kb-block="kb-adv-heading686_ba74fe-15"] {
    margin-top: var(--global-kb-spacing-sm, 1.5rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading686_ba74fe-15 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading686_ba74fe-15[data-kb-block="kb-adv-heading686_ba74fe-15"] mark.kt-highlight {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.kadence-column686_8a86f7-54 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column686_8a86f7-54 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column686_8a86f7-54 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column686_8a86f7-54 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column686_8a86f7-54 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.wp-block-kadence-advancedbtn.kb-btns686_78b983-de {
    justify-content: flex-end;
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn686_381066-ff.kb-button {
    width: initial;
}

.kb-row-layout-id686_c42ed3-a3 > .kt-row-column-wrap {
    padding-top: 0px;
    padding-right: var(--global-kb-spacing-xxl, 5rem);
    padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
    padding-left: var(--global-kb-spacing-xxl, 5rem);
    grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
    .kb-row-layout-id686_c42ed3-a3 > .kt-row-column-wrap {
        padding-right:var(--global-kb-spacing-sm, 1.5rem);
        padding-bottom: var(--global-kb-spacing-xxl, 5rem);
        padding-left: var(--global-kb-spacing-sm, 1.5rem);
    }
}

@media all and (max-width: 767px) {
    .kb-row-layout-id686_c42ed3-a3 > .kt-row-column-wrap {
        padding-bottom:var(--global-kb-spacing-xl, 4rem);
        grid-template-columns: minmax(0, 1fr);
    }
}

.kadence-column686_f38b17-c1 > .kt-inside-inner-col {
    column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column686_f38b17-c1 > .kt-inside-inner-col {
    flex-direction: column;
}

.kadence-column686_f38b17-c1 > .kt-inside-inner-col > .aligncenter {
    width: 100%;
}

@media all and (max-width: 1024px) {
    .kadence-column686_f38b17-c1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

@media all and (max-width: 767px) {
    .kadence-column686_f38b17-c1 > .kt-inside-inner-col {
        flex-direction:column;
        justify-content: center;
    }
}

.kb-google-maps-container686_4b62ad-03 {
    height: 450px;
}

.site-branding {
    max-height: inherit
}

.site-branding a.brand {
    display: flex;
    gap: 1em;
    flex-direction: row;
    align-items: center;
    text-decoration: none;
    color: inherit;
    max-height: inherit
}

.site-branding a.brand img {
    display: block
}

.site-branding .site-title {
    margin: 0
}

.site-branding .site-description {
    margin: .4375em 0 0;
    word-wrap: break-word
}

.site-branding.branding-layout-standard-reverse a.brand {
    flex-direction: row-reverse
}

.site-branding.branding-layout-vertical.site-title-top a.brand .site-title-wrap {
    order: -1
}

.site-branding.branding-layout-vertical.site-title-top a.brand .site-description {
    margin: 0
}

.site-branding.branding-layout-vertical a.brand {
    flex-direction: column
}

.site-branding.branding-layout-vertical-reverse a.brand {
    flex-direction: column-reverse
}

.site-header-section-center .site-branding.branding-layout-vertical a.brand,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand {
    text-align: center
}

.site-header-section-center .site-branding.branding-layout-vertical a.brand img,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand img {
    margin-left: auto;
    margin-right: auto
}

@media screen and (max-width: 1024px) {
    .site-branding.branding-tablet-layout-standard-reverse a.brand {
        flex-direction:row-reverse
    }

    .site-branding.branding-tablet-layout-vertical.site-title-top a.brand .site-title-wrap {
        order: -1
    }

    .site-branding.branding-tablet-layout-vertical a.brand {
        flex-direction: column
    }

    .site-branding.branding-tablet-layout-vertical-reverse a.brand {
        flex-direction: column-reverse
    }
}

@media screen and (max-width: 719px) {
    .site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand {
        flex-direction:row
    }

    .site-branding.branding-mobile-layout-standard-reverse a.brand {
        flex-direction: row-reverse
    }

    .site-branding.branding-mobile-layout-vertical.site-title-top a.brand .site-title-wrap {
        order: -1
    }

    .site-branding.branding-mobile-layout-vertical a.brand {
        flex-direction: column
    }

    .site-branding.branding-mobile-layout-vertical-reverse a.brand {
        flex-direction: column-reverse
    }
}

.site-header-row-center-column .brand:not(.has-logo-image) .site-title-wrap {
    text-align: center
}

.logo-icon {
    display: flex
}

.logo-icon .kadence-svg-iconset svg {
    width: 100%;
    height: auto
}

.header-navigation ul ul.sub-menu,.header-navigation ul ul.submenu {
    display: none;
    position: absolute;
    top: 100%;
    flex-direction: column;
    background: #fff;
    margin-left: 0;
    box-shadow: 0 2px 13px rgba(0,0,0,.1);
    z-index: 1000
}

.header-navigation ul ul.quadmenu-row {
    flex-direction: row
}

body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle {
    opacity: .2
}

.header-navigation ul ul.sub-menu>li:last-child,.header-navigation ul ul.submenu>li:last-child {
    border-bottom: 0
}

.header-navigation ul ul.sub-menu.sub-menu-edge {
    left: auto;
    right: 0
}

.header-navigation ul ul ul.sub-menu.sub-menu-edge {
    left: auto;
    right: 100%
}

.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.sub-menu,.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.submenu {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, 0, 0);
    transition: all .2s ease;
    display: block;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden
}

.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:hover>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus>ul {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
    clip: auto;
    height: auto;
    overflow: visible
}

.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li>ul.opened,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li:not(.menu-item--has-toggle):focus>ul {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
    clip: auto;
    height: auto;
    overflow: visible
}

.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.submenu {
    transform: translate3d(0, 10px, 0)
}

.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.submenu {
    transform: translate3d(0, -10px, 0)
}

.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle {
    position: absolute !important;
    overflow: hidden;
    padding: 0 !important;
    margin: 0 !important;
    margin-right: -0.1em !important;
    border: 0 !important;
    width: .9em;
    top: 0;
    bottom: 0;
    height: auto;
    border-radius: 0;
    box-shadow: none !important;
    background: rgba(0,0,0,0) !important;
    display: block;
    left: auto;
    right: .7em;
    pointer-events: none
}

.wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle {
    width: 2.6em;
    margin: 0 !important;
    right: 0
}

.nav--toggle-sub .dropdown-nav-special-toggle:focus {
    z-index: 10
}

.nav--toggle-sub .dropdown-nav-toggle {
    display: block;
    background: rgba(0,0,0,0);
    position: absolute;
    right: 0;
    top: 50%;
    width: .7em;
    height: .7em;
    font-size: inherit;
    width: .9em;
    height: .9em;
    font-size: .9em;
    display: inline-flex;
    line-height: inherit;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    transform: translateY(-50%);
    overflow: visible;
    transition: opacity .2s ease
}

.nav--toggle-sub ul ul .dropdown-nav-toggle {
    right: .2em
}

.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
    transform: rotate(-90deg)
}

.nav--toggle-sub li.menu-item-has-children {
    position: relative
}

.nav-drop-title-wrap {
    position: relative;
    padding-right: 1em;
    display: block
}

.nav--toggle-sub:not(.click-to-open) li:hover>ul,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul,.nav--toggle-sub.click-to-open li.menu-item--has-toggle>ul.opened {
    display: block
}

.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul {
    display: block
}

@media(hover: none) {
    .wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle {
        left:0;
        right: 0 !important;
        margin-right: 0 !important;
        width: 100%;
        pointer-events: all
    }

    .wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on)>a {
        pointer-events: none
    }
}

.rtl .nav--toggle-sub .dropdown-nav-toggle {
    right: auto;
    left: 0
}

.rtl .primary-menu-container>ul>li.menu-item .dropdown-nav-special-toggle {
    right: auto;
    left: .7em
}

.rtl .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle {
    left: 0;
    right: auto
}

.rtl .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
    transform: rotate(-270deg)
}

.rtl .header-navigation ul ul ul.sub-menu,.rtl .header-navigation ul ul ul.submenu {
    right: 100%;
    left: auto
}

.rtl .nav-drop-title-wrap {
    padding-left: 1em;
    padding-right: 0
}

.wp-site-blocks .nav--toggle-sub .kadence-menu-mega-enabled .sub-menu .dropdown-nav-special-toggle {
    display: none
}

.header-navigation-style-underline-fullheight,.header-navigation-style-fullheight {
    height: 100%;
    align-items: center
}

.header-navigation-style-underline-fullheight .header-menu-container,.header-navigation-style-fullheight .header-menu-container {
    height: 100%;
    align-items: center
}

.header-navigation-style-underline-fullheight .header-menu-container>ul,.header-navigation-style-fullheight .header-menu-container>ul {
    height: 100%;
    align-items: center
}

.header-navigation-style-underline-fullheight .header-menu-container>ul>li,.header-navigation-style-fullheight .header-menu-container>ul>li {
    display: flex;
    height: 100%;
    align-items: center
}

.header-navigation-style-underline-fullheight .header-menu-container>ul>li>a,.header-navigation-style-fullheight .header-menu-container>ul>li>a {
    display: flex;
    height: 100%;
    align-items: center
}

.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a {
    position: relative
}

.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0px;
    height: 2px;
    right: 50%;
    background: currentColor;
    transform: scale(0, 0) translate(-50%, 0);
    transition: transform .2s ease-in-out,color 0s ease-in-out
}

.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:hover:after {
    transform: scale(1, 1) translate(50%, 0)
}

.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-menu-item>a:after,.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-page-item>a:after {
    transform: scale(1, 1) translate(50%, 0)
}

.header-navigation,.header-menu-container {
    display: flex
}

.header-navigation li.menu-item>a {
    display: block;
    width: 100%;
    text-decoration: none;
    color: var(--global-palette4);
    transition: all .2s ease-in-out;
    transform: translate3d(0, 0, 0)
}

.header-navigation li.menu-item>a:hover,.header-navigation li.menu-item>a:focus {
    color: var(--global-palette-highlight)
}

.header-navigation ul.sub-menu,.header-navigation ul.submenu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

.header-navigation ul li.menu-item>a {
    padding: .6em .5em
}

.header-navigation ul ul li.menu-item>a {
    padding: 1em;
    outline-offset: -2px
}

.header-navigation ul ul li.menu-item>a {
    width: 200px
}

.header-navigation ul ul ul.sub-menu,.header-navigation ul ul ul.submenu {
    top: 0;
    left: 100%;
    right: auto;
    min-height: 100%
}

.header-navigation .menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0
}

.menu-toggle-open {
    display: flex;
    background: rgba(0,0,0,0);
    align-items: center;
    box-shadow: none
}

.menu-toggle-open .menu-toggle-label {
    padding-right: 5px
}

.menu-toggle-open .menu-toggle-icon {
    display: flex
}

.menu-toggle-open .menu-toggle-label:empty {
    padding-right: 0px
}

.menu-toggle-open:hover,.menu-toggle-open:focus {
    border-color: currentColor;
    background: rgba(0,0,0,0);
    box-shadow: none
}

.menu-toggle-open.menu-toggle-style-default {
    border: 0
}

.wp-site-blocks .menu-toggle-open {
    box-shadow: none
}

.mobile-navigation {
    width: 100%
}

.mobile-navigation a {
    display: block;
    width: 100%;
    text-decoration: none;
    padding: .6em .5em
}

.mobile-navigation ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

.drawer-nav-drop-wrap {
    display: flex;
    position: relative
}

.drawer-nav-drop-wrap a {
    color: inherit
}

.drawer-nav-drop-wrap .drawer-sub-toggle {
    background: rgba(0,0,0,0);
    color: inherit;
    padding: .5em .7em;
    display: flex;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    line-height: normal
}

.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded=true] svg {
    transform: rotate(180deg)
}

.mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap .drawer-sub-toggle {
    position: absolute;
    left: 0;
    z-index: 10;
    top: 0;
    bottom: 0;
    justify-content: flex-end;
    width: 100%
}

.mobile-navigation ul ul {
    padding-left: 1em;
    transition: all .2s ease-in-out
}

.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
    display: none
}

body[class*=amp-mode-] .mobile-navigation ul ul {
    display: block
}

.mobile-navigation ul ul ul ul ul ul {
    padding-left: 0
}

.mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer {
    display: block
}

.popup-drawer {
    position: fixed;
    display: none;
    top: 0;
    bottom: 0;
    left: -99999rem;
    right: 99999rem;
    transition: opacity .25s ease-in,left 0s .25s,right 0s .25s;
    z-index: 100000
}

.popup-drawer .drawer-overlay {
    background-color: rgba(0,0,0,.4);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.popup-drawer .drawer-inner {
    width: 100%;
    transform: translateX(100%);
    max-width: 90%;
    right: 0;
    top: 0;
    overflow: auto;
    background: #090c10;
    color: #fff;
    bottom: 0;
    opacity: 0;
    position: fixed;
    box-shadow: 0 0 2rem 0 rgba(0,0,0,.1);
    display: flex;
    flex-direction: column;
    transition: transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .25s cubic-bezier(0.77, 0.2, 0.05, 1)
}

.popup-drawer .drawer-header {
    padding: 0 1.5em;
    display: flex;
    justify-content: flex-end;
    min-height: calc(1.2em + 24px)
}

.popup-drawer .drawer-header .drawer-toggle {
    background: rgba(0,0,0,0);
    border: 0;
    font-size: 24px;
    line-height: 1;
    padding: .6em .15em;
    color: inherit;
    display: flex;
    box-shadow: none;
    border-radius: 0
}

.popup-drawer .drawer-header .drawer-toggle:hover {
    box-shadow: none
}

.popup-drawer .drawer-content {
    padding: 0 1.5em 1.5em
}

.popup-drawer-layout-sidepanel.popup-drawer-side-left .drawer-inner {
    transform: translateX(-100%);
    right: auto;
    left: 0
}

@media screen and (max-width: 1024px) {
    .showing-popup-drawer-from-right.animate-body-popup #inner-wrap,.showing-popup-drawer-from-right.animate-body-popup #colophon,.showing-popup-drawer-from-right.animate-body-popup .site-header-row {
        transform:translateX(-200px)
    }

    .showing-popup-drawer-from-left.animate-body-popup #inner-wrap,.showing-popup-drawer-from-left.animate-body-popup #colophon,.showing-popup-drawer-from-left.animate-body-popup .site-header-row {
        transform: translateX(200px)
    }

    .animate-body-popup #inner-wrap,.animate-body-popup .site-header-row,.animate-body-popup #colophon {
        transform: none;
        transition: transform .3s cubic-bezier(0.77, 0.2, 0.05, 1)
    }
}

.popup-drawer-animation-scale.popup-drawer-layout-fullwidth .drawer-inner {
    transform: scale(0);
    transform-origin: top right;
    transition: transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .3s cubic-bezier(0.77, 0.2, 0.05, 1)
}

.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.popup-drawer-side-left .drawer-inner {
    transform-origin: top left
}

.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.active .drawer-inner {
    transform: scale(1)
}

#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-overlay,#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-inner {
    background: rgba(0,0,0,0)
}

.popup-drawer .drawer-header .drawer-toggle {
    width: 1em;
    position: relative;
    height: 1em;
    box-sizing: content-box;
    font-size: 24px
}

.drawer-toggle .toggle-close-bar {
    width: .75em;
    height: .08em;
    background: currentColor;
    transform-origin: center center;
    position: absolute;
    margin-top: -0.04em;
    opacity: 0;
    border-radius: .08em;
    left: 50%;
    margin-left: -0.375em;
    top: 50%;
    transform: rotate(45deg) translateX(-50%);
    transition: transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .3s cubic-bezier(0.77, 0.2, 0.05, 1);
    transition-delay: .2s
}

.drawer-toggle .toggle-close-bar:last-child {
    transform: rotate(-45deg) translateX(50%)
}

.popup-drawer.active .drawer-toggle .toggle-close-bar {
    transform: rotate(45deg);
    opacity: 1
}

.popup-drawer.active .drawer-toggle .toggle-close-bar:last-child {
    transform: rotate(-45deg);
    opacity: 1
}

.popup-drawer .drawer-content.content-valign-middle {
    min-height: calc(100% - (1.2em + 24px));
    display: flex;
    justify-content: safe center;
    flex-direction: column;
    padding-bottom: calc(1.2em + 24px);
    overflow: auto
}

.popup-drawer .drawer-content.content-valign-bottom {
    min-height: calc(100% - (1.2em + 24px));
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    padding-bottom: calc(1.2em + 24px);
    max-height: calc(100% - (1.2em + 24px));
    overflow: auto
}

.popup-drawer .drawer-content.content-valign-bottom .site-header-item-mobile-navigation {
    display: block;
    overflow: auto;
    max-height: calc(100% - (1.2em + 24px))
}

.popup-drawer .drawer-content.content-align-center {
    text-align: center
}

.popup-drawer .drawer-content.content-align-center .site-header-item {
    justify-content: center
}

.popup-drawer .drawer-content.content-align-right {
    text-align: right
}

.popup-drawer .drawer-content.content-align-right .site-header-item {
    justify-content: flex-end
}

.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-inner {
    transform: none
}

.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-slice-background {
    transform-origin: center;
    transform: none;
    position: absolute;
    display: flex;
    flex-flow: column;
    align-items: stretch;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
}

.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg {
    flex: 1 1 100%;
    background: rgba(9,12,16,.97);
    transform: translateX(-100%);
    transition: transform .3s cubic-bezier(0.77, 0.2, 0.05, 1)
}

.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg:nth-child(odd) {
    transform: translateX(100%)
}

.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-content {
    transform: translateY(20px);
    opacity: 0;
    transition: all .4s ease
}

.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .pop-portion-bg {
    transform: translateX(0)
}

.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .drawer-content {
    transform: translateY(0px);
    opacity: 1;
    transition: all .4s ease;
    transition-delay: .2s
}

@media screen and (max-width: 1024px) {
    .popup-drawer-layout-sidepanel.popup-mobile-drawer-side-right .drawer-inner {
        transform:translateX(100%);
        right: 0;
        left: auto
    }

    .popup-drawer-layout-sidepanel.popup-mobile-drawer-side-left .drawer-inner {
        transform: translateX(-100%);
        right: auto;
        left: 0
    }
}

body.admin-bar .popup-drawer {
    top: 46px
}

body.admin-bar .popup-drawer .drawer-inner {
    top: 46px
}

@media screen and (min-width: 783px) {
    body.admin-bar .popup-drawer {
        top:32px
    }

    body.admin-bar .popup-drawer .drawer-inner {
        top: 32px
    }
}

.popup-drawer.show-drawer {
    display: block
}

.popup-drawer.active {
    left: 0;
    opacity: 1;
    right: 0;
    transition: opacity .25s ease-out
}

.popup-drawer.active .drawer-inner {
    opacity: 1;
    transform: translateX(0%)
}

.popup-drawer.active .drawer-overlay {
    opacity: 1;
    cursor: pointer
}

body[class*=showing-popup-drawer-] {
    overflow: hidden
}

.site .header-navigation .header-menu-container .menu-item.nav-button {
    margin: 0 .25em
}

.site .header-navigation .header-menu-container .menu-item.nav-button>a {
    margin: 0;
    padding: .8em 1.5em .8em 1.5em;
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn);
    font-style: normal;
    font-size: 16px;
    line-height: 1.4;
    border-radius: 12px
}

.site .header-navigation .header-menu-container .menu-item.nav-button>a:hover,.site .header-navigation .header-menu-container .menu-item.nav-button>a:focus {
    color: var(--global-palette-btn-hover);
    background: var(--global-palette-btn-bg-hover)
}

@media screen and (max-width: 1024px) {
    .mobile-menu-container .menu-item.nav-button>a {
        width:100%;
        text-align: center;
        margin: 0;
        padding: .8em 1.5em .8em 1.5em;
        background: var(--global-palette-btn-bg);
        color: var(--global-palette-btn);
        font-style: normal;
        font-size: 16px;
        line-height: 1.4;
        border-radius: 12px
    }

    .mobile-menu-container .menu-item.nav-button>a:hover,.mobile-menu-container .menu-item.nav-button>a:focus {
        color: var(--global-palette-btn-hover);
        background: var(--global-palette-btn-bg-hover)
    }
}

#main-header {
    display: none
}

#masthead {
    position: relative;
    z-index: 11
}

@media screen and (min-width: 1025px) {
    #main-header {
        display:block
    }

    #mobile-header {
        display: none
    }
}

.header-html-inner img.alignnone {
    display: inline-block
}

.drawer-content .mobile-html,.drawer-content .mobile-html2 {
    width: 100%
}

.site-header-row {
    display: grid;
    grid-template-columns: auto auto
}

.site-header-row.site-header-row-center-column {
    grid-template-columns: 1fr auto 1fr
}

.site-header-row.site-header-row-only-center-column {
    display: flex;
    justify-content: center
}

.site-header-row.site-header-row-only-center-column .site-header-section-center {
    flex-grow: 1
}

.site-header-upper-inner-wrap.child-is-fixed {
    display: flex;
    align-items: flex-end
}

.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap {
    width: 100%
}

.site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container {
    max-width: none
}

.site-header-row-tablet-layout-contained {
    padding: 0 1.5rem
}

@media screen and (max-width: 719px) {
    .site-header-focus-item.site-header-row-mobile-layout-contained {
        padding:0 1.5rem
    }

    .site-header-focus-item.site-header-row-mobile-layout-fullwidth,.site-header-focus-item.site-header-row-mobile-layout-standard {
        padding: 0
    }
}

.site-header-section {
    display: flex;
    max-height: inherit
}

.site-header-item {
    display: flex;
    align-items: center;
    margin-right: 10px;
    max-height: inherit
}

.rtl .site-header-item {
    margin-left: 10px;
    margin-right: 0px
}

.site-header-section>.site-header-item:last-child {
    margin-right: 0
}

.rtl .site-header-section>.site-header-item:last-child {
    margin-left: 0px
}

.drawer-content .site-header-item {
    margin-right: 0;
    margin-bottom: 10px
}

.drawer-content .site-header-item:last-child {
    margin-bottom: 0
}

.site-header-section-right {
    justify-content: flex-end
}

.site-header-section-center {
    justify-content: center
}

.site-header-section-left-center {
    flex-grow: 1;
    justify-content: flex-end
}

.site-header-section-right-center {
    flex-grow: 1;
    justify-content: flex-start
}

.header-navigation-layout-stretch-true {
    flex-grow: 1
}

.header-navigation-layout-stretch-true .header-navigation {
    flex-grow: 1
}

.header-navigation-layout-stretch-true .header-navigation .header-menu-container {
    flex-grow: 1
}

.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu {
    flex-grow: 1;
    justify-content: space-between
}

.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(60px, 1fr))
}

.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu>li {
    text-align: center
}

.header-html-inner p:first-child {
    margin-top: 0
}

.header-html-inner p:last-child {
    margin-bottom: 0
}

#main-header .header-button.button-style-outline {
    background: rgba(0,0,0,0) !important
}

.element-social-inner-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .3em
}

a.social-button {
    width: 2em;
    text-decoration: none;
    height: 2em;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    color: var(--global-palette4);
    background: var(--global-palette7);
    border-radius: 3px;
    transition: all .2s ease-in-out
}

a.social-button:hover {
    color: var(--global-palette-btn);
    background: var(--global-palette-btn-bg)
}

a.social-button .social-label {
    padding-left: 6px
}

.social-show-label-true a.social-button {
    width: auto;
    padding: 0 .4em
}

.social-style-outline .social-button {
    background: rgba(0,0,0,0) !important;
    border: 2px solid var(--global-palette7)
}

.social-style-outline .social-button:hover {
    color: var(--global-palette-highlight);
    border-color: currentColor
}

.social-icon-custom-svg {
    display: inline-flex;
    align-self: center
}

.social-icon-custom-svg svg {
    fill: currentcolor;
    width: 1em;
    height: 1em
}

.social-icon-custom-svg svg * {
    fill: currentColor
}

.search-toggle-open {
    display: flex;
    background: rgba(0,0,0,0);
    align-items: center;
    padding: .5em;
    box-shadow: none
}

.search-toggle-open .search-toggle-label {
    padding-right: 5px
}

.search-toggle-open .search-toggle-icon {
    display: flex
}

.search-toggle-open .search-toggle-icon svg.kadence-svg-icon {
    top: -0.05em;
    position: relative
}

.search-toggle-open .search-toggle-label:empty {
    padding-right: 0px
}

.search-toggle-open:hover,.search-toggle-open:focus {
    border-color: currentColor;
    background: rgba(0,0,0,0);
    box-shadow: none
}

.search-toggle-open.search-toggle-style-default {
    border: 0
}

.popup-drawer-layout-fullwidth .drawer-inner {
    max-width: none;
    background: rgba(9,12,16,.97);
    transition: transform 0s ease-in,opacity .2s ease-in
}

.popup-drawer-layout-fullwidth .drawer-inner .drawer-overlay {
    background-color: rgba(0,0,0,0)
}

#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated .drawer-inner {
    background: rgba(9,12,16,.97)
}

#search-drawer .drawer-inner .drawer-header {
    position: relative;
    z-index: 100
}

#search-drawer .drawer-inner .drawer-content {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 2em
}

#search-drawer .drawer-inner form {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    display: flex
}

#search-drawer .drawer-inner form label {
    flex-grow: 2
}

#search-drawer .drawer-inner form ::-webkit-input-placeholder {
    color: currentColor;
    opacity: .5
}

#search-drawer .drawer-inner form ::-moz-placeholder {
    color: currentColor;
    opacity: .5
}

#search-drawer .drawer-inner form :-ms-input-placeholder {
    color: currentColor;
    opacity: .5
}

#search-drawer .drawer-inner form :-moz-placeholder {
    color: currentColor;
    opacity: .5
}

#search-drawer .drawer-inner input.search-field {
    width: 100%;
    background: rgba(0,0,0,0);
    color: var(--global-palette6);
    padding: .8em 80px .8em .8em;
    font-size: 20px;
    border: 1px solid currentColor
}

#search-drawer .drawer-inner input.search-field:focus {
    color: #fff;
    box-shadow: 5px 5px 0px 0px currentColor
}

#search-drawer .drawer-inner .search-submit[type=submit] {
    width: 70px
}

#search-drawer .drawer-inner .kadence-search-icon-wrap {
    color: var(--global-palette6);
    width: 70px
}

#search-drawer .drawer-inner .search-submit[type=submit]:hover~.kadence-search-icon-wrap {
    color: #fff
}

#search-drawer .drawer-inner button[type=submit]:hover~.kadence-search-icon-wrap {
    color: #fff
}

.site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed) {
    align-self: flex-start;
    flex-grow: 1
}

.kadence-sticky-header {
    position: relative;
    z-index: 1
}

.item-is-fixed {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1200
}

.site-branding a.brand img.kadence-sticky-logo {
    display: none
}

.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img.kadence-sticky-logo {
    display: block
}

.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img {
    display: none
}

.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image) {
    width: auto
}

.kadence-sticky-header.item-is-fixed:not(.item-at-start)[data-shrink=true] .site-branding a.brand picture img {
    max-height: inherit
}

#mobile-drawer {
    z-index: 99999
}

#mobile-header .mobile-navigation>.mobile-menu-container.drawer-menu-container>ul.menu {
    display: flex;
    flex-wrap: wrap
}

#mobile-header .mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap>a {
    padding-right: 2em
}

#mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
    border: 0
}

#mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,#mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a {
    border: 0
}

.site-branding {
    background-color: #1E4D2B;
    border-radius: 32px 0 0 32px;
    margin-left: -1px;
}

.site-main-header-wrap .site-header-row-container-inner {
    border-radius: 32px;
    box-shadow: 0px 4px 16px -4px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 4px 16px -4px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 4px 16px -4px rgba(0,0,0,0.15);
}

/* --- AJUSTES PARA MOBILE --- */
/* Aplica estos estilos en pantallas de hasta 600px de ancho */
@media (max-width: 600px) {
    .site-branding {
        /* Anula el border-radius de la esquina superior izquierda */ border-radius: 0 0 0 32px;
    }

    .site-main-header-wrap .site-header-row-container-inner {
        /* Anula el border-radius de ambas esquinas superiores */
        border-radius: 0 0 32px 32px;
    }
}

/* Bordered titles */
.infobox-tagged-title .kt-blocks-info-box-title {
    display: inline-block;
    border: 1px solid #8A7B71;
    border-radius: 32px;
}

.infobox-tagged-title-light .kt-blocks-info-box-title {
    display: inline-block;
    border: 1px solid #FCF9F3;
    border-radius: 32px;
}

/* Featured image radius */
.post-top-featured.wp-post-image {
    border-radius: 32px;
}

/* Sidebar last posts widget */
ul.wp-block-latest-posts {
    margin: 0;
}

/* Menú item idioma */
.mobile-navigation .menu .lang-item a {
    display: flex;
    align-items: center;
    gap: 0.5em;
}

.mobile-navigation .menu .lang-item a span {
    margin-left: 0 !important;
}