:root {
    --guten-screen-xs-max: 767px;
    --guten-screen-sm-min: 768px;
    --guten-screen-sm-max: 1024px;
    --guten-screen-md-min: 1025px
}

@media only screen and (min-width:1025px) {
    .hide-desktop {
        display: none !important
    }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .hide-tablet {
        display: none !important
    }
}

@media only screen and (max-width:767px) {
    .hide-mobile {
        display: none !important
    }
}

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

    .guten-element-hide[class^="tablet-"],
    .guten-element-hide[class*=" tablet-"],
    .guten-element-hide[class^="__tablet-"],
    .guten-element-hide[class*=" __tablet-"] {
        visibility: hidden
    }
}

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

    .guten-element-hide[class^="mobile-"],
    .guten-element-hide[class*=" mobile-"],
    .guten-element-hide[class^="__mobile-"],
    .guten-element-hide[class*=" __mobile-"] {
        visibility: hidden
    }
}

body {
    --gutenverse-font-family-c3YyWV: "Figtree";
    --gutenverse-font-size-c3YyWV: 14px;
    --gutenverse-font-weight-c3YyWV: 400;
    --gutenverse-font-family-KyzOJa: "Figtree";
    --gutenverse-font-size-KyzOJa: 14px;
    --gutenverse-font-weight-KyzOJa: 500;
    --gutenverse-font-family-qCaBUl: "Figtree";
    --gutenverse-font-size-qCaBUl: 14px;
    --gutenverse-font-weight-qCaBUl: 600;
    --gutenverse-font-family-ZAIhei: "Figtree";
    --gutenverse-font-size-ZAIhei: 15px;
    --gutenverse-font-weight-ZAIhei: 400;
    --gutenverse-font-lineHeight-ZAIhei: 1.5em;
    --gutenverse-font-family-GAENRW: "Figtree";
    --gutenverse-font-size-GAENRW: 15px;
    --gutenverse-font-weight-GAENRW: 500;
    --gutenverse-font-lineHeight-GAENRW: 1.4em;
    --gutenverse-font-family-gREX7T: "Urbanist";
    --gutenverse-font-size-gREX7T: 15px;
    --gutenverse-font-weight-gREX7T: 600;
    --gutenverse-font-family-s3RcCt: "Urbanist";
    --gutenverse-font-size-s3RcCt: 16px;
    --gutenverse-font-weight-s3RcCt: 600;
    --gutenverse-font-family-jsjMQA: "Figtree";
    --gutenverse-font-size-jsjMQA: 18px;
    --gutenverse-font-weight-jsjMQA: 400;
    --gutenverse-font-lineHeight-jsjMQA: 1.5em;
    --gutenverse-font-family-siPSaF: "Figtree";
    --gutenverse-font-size-siPSaF: 18px;
    --gutenverse-font-weight-siPSaF: 500;
    --gutenverse-font-family-BgkX9Q: "Figtree";
    --gutenverse-font-size-BgkX9Q: 18px;
    --gutenverse-font-weight-BgkX9Q: 600;
    --gutenverse-font-family-XB603n: "Figtree";
    --gutenverse-font-size-XB603n: 20px;
    --gutenverse-font-weight-XB603n: 400;
    --gutenverse-font-lineHeight-XB603n: 1.5em;
    --gutenverse-font-family-L2Il5R: "Urbanist";
    --gutenverse-font-size-L2Il5R: 20px;
    --gutenverse-font-weight-L2Il5R: 500;
    --gutenverse-font-family-wyAjhl: "Urbanist";
    --gutenverse-font-size-wyAjhl: 20px;
    --gutenverse-font-weight-wyAjhl: 600;
    --gutenverse-font-family-PbRJRd: "Urbanist";
    --gutenverse-font-size-PbRJRd: 42px;
    --gutenverse-font-weight-PbRJRd: 600;
    --gutenverse-font-lineHeight-PbRJRd: 1.2em;
    --gutenverse-font-spacing-PbRJRd: -0.02em;
    --gutenverse-font-family-HPrlN5: "Urbanist";
    --gutenverse-font-size-HPrlN5: 48px;
    --gutenverse-font-weight-HPrlN5: 600;
    --gutenverse-font-lineHeight-HPrlN5: 1.2em;
    --gutenverse-font-spacing-HPrlN5: -0.02em;
    --gutenverse-font-family-Ni6kqL: "Urbanist";
    --gutenverse-font-size-Ni6kqL: 52px;
    --gutenverse-font-weight-Ni6kqL: 600;
    --gutenverse-font-spacing-Ni6kqL: -0.02em;
    --gutenverse-font-family-LUEEGE: "Urbanist";
    --gutenverse-font-size-LUEEGE: 70px;
    --gutenverse-font-weight-LUEEGE: 600;
    --gutenverse-font-lineHeight-LUEEGE: 1.1em;
    --gutenverse-font-spacing-LUEEGE: -0.02em;
    --gutenverse-font-family-jvlP6i: "Urbanist";
    --gutenverse-font-size-jvlP6i: 24px;
    --gutenverse-font-weight-jvlP6i: 600;
    --gutenverse-font-lineHeight-jvlP6i: 1.2em;
    --gutenverse-font-spacing-jvlP6i: -0.02em;
    --gutenverse-font-family-jdCI0H: "Figtree";
    --gutenverse-font-size-jdCI0H: 15px;
    --gutenverse-font-weight-jdCI0H: 500;
    --gutenverse-font-family-0ySYzW: "Urbanist";
    --gutenverse-font-size-0ySYzW: 18px;
    --gutenverse-font-weight-0ySYzW: 600
}

@media only screen and (max-width:1024px) {
    body {
        --gutenverse-font-lineHeight-wyAjhl: 1.3em;
        --gutenverse-font-size-PbRJRd: 38px;
        --gutenverse-font-size-HPrlN5: 42px;
        --gutenverse-font-size-Ni6kqL: 46px;
        --gutenverse-font-size-LUEEGE: 60px;
        --gutenverse-font-lineHeight-0ySYzW: 1.3em
    }
}

@media only screen and (max-width:767px) {
    body {
        --gutenverse-font-size-c3YyWV: 13px;
        --gutenverse-font-size-KyzOJa: 13px;
        --gutenverse-font-size-qCaBUl: 13px;
        --gutenverse-font-size-ZAIhei: 14px;
        --gutenverse-font-size-GAENRW: 14px;
        --gutenverse-font-size-gREX7T: 14px;
        --gutenverse-font-size-s3RcCt: 14px;
        --gutenverse-font-size-jsjMQA: 16px;
        --gutenverse-font-size-siPSaF: 16px;
        --gutenverse-font-size-BgkX9Q: 16px;
        --gutenverse-font-size-XB603n: 18px;
        --gutenverse-font-size-L2Il5R: 18px;
        --gutenverse-font-size-wyAjhl: 18px;
        --gutenverse-font-size-PbRJRd: 34px;
        --gutenverse-font-size-HPrlN5: 38px;
        --gutenverse-font-size-Ni6kqL: 40px;
        --gutenverse-font-lineHeight-Ni6kqL: 1.25em;
        --gutenverse-font-size-LUEEGE: 44px;
        --gutenverse-font-size-jdCI0H: 14px;
        --gutenverse-font-size-0ySYzW: 16px
    }
}

.guten-Usgshc>* {
    justify-content: flex-start;
    text-align: left;
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei);
    color: var(--wp--preset--color--theme-2)
}

.guten-Usgshc {}

.guten-HxDcRd.layout-boxed>.guten-container {
    max-width: 1140px
}

.guten-hhRaWT {
    width: 100%;
    order: 1
}

.guten-hhRaWT:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-hhRaWT.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-hhRaWT:not(.background-animated)>.guten-column-wrapper,
.guten-hhRaWT.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--theme-6)
}

.guten-hhRaWT>.sticky-wrapper>.guten-column-wrapper,
.guten-hhRaWT>.guten-column-wrapper {
    padding-top: 5px
}

@media only screen and (max-width:1024px) {
    .guten-hhRaWT {
        width: 100%
    }
}

.guten-xb3yES {
    width: 100%;
    order: 1
}

.guten-xb3yES:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-xb3yES.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-xb3yES:not(.background-animated)>.guten-column-wrapper,
.guten-xb3yES.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--theme-6)
}

.guten-xb3yES>.sticky-wrapper>.guten-column-wrapper,
.guten-xb3yES>.guten-column-wrapper {
    padding-top: 5px
}

@media only screen and (max-width:1024px) {
    .guten-xb3yES {
        width: 100%
    }
}

.guten-FHyuFe {
    width: 100%;
    order: 1
}

.guten-FHyuFe:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-FHyuFe.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-FHyuFe:not(.background-animated)>.guten-column-wrapper,
.guten-FHyuFe.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--theme-6)
}

.guten-FHyuFe>.sticky-wrapper>.guten-column-wrapper,
.guten-FHyuFe>.guten-column-wrapper {
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 5px
}

@media only screen and (max-width:1024px) {
    .guten-FHyuFe {
        width: 100%
    }
}

.guten-mJnMRV.layout-boxed>.guten-container {
    max-width: 1200px
}

section.guten-element.guten-mJnMRV>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-mJnMRV>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-element.guten-mJnMRV {
    z-index: 5
}

section.guten-element.guten-EjW9We>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-EjW9We>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-EjW9We:not(.background-animated),
.guten-EjW9We.background-animated>.guten-background-animated .animated-layer {
    background-color:
}

.guten-element.guten-EjW9We {
    margin-top: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-EjW9We {
        margin-right: 20px;
        margin-left: 20px;
        z-index: 5
    }
}

@media only screen and (max-width:767px) {
    .guten-element.guten-EjW9We {
        margin-top: 20px
    }
}

.guten-r5AVkJ.layout-boxed>.guten-container {
    max-width: 1200px
}

section.guten-element.guten-r5AVkJ>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-r5AVkJ>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-element.guten-r5AVkJ {
    z-index: 5
}

section.guten-element.guten-6qUH6A>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-6qUH6A>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-6qUH6A:not(.background-animated),
.guten-6qUH6A.background-animated>.guten-background-animated .animated-layer {
    background-color:
}

.guten-element.guten-6qUH6A {
    margin-top: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-6qUH6A {
        margin-right: 20px;
        margin-left: 20px;
        z-index: 5
    }
}

@media only screen and (max-width:767px) {
    .guten-element.guten-6qUH6A {
        margin-top: 20px
    }
}

.guten-3Hvylg.layout-boxed>.guten-container {
    max-width: 1200px
}

section.guten-element.guten-3Hvylg>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-3Hvylg>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-element.guten-3Hvylg {
    z-index: 5
}

section.guten-element.guten-1QwAfE>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-1QwAfE>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-1QwAfE:not(.background-animated),
.guten-1QwAfE.background-animated>.guten-background-animated .animated-layer {
    background-color:
}

.guten-element.guten-1QwAfE {
    margin-top: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-1QwAfE {
        margin-right: 20px;
        margin-left: 20px;
        z-index: 5
    }
}

@media only screen and (max-width:767px) {
    .guten-element.guten-1QwAfE {
        margin-top: 20px
    }
}

.guten-tTeyPR {
    width: 50%;
    order: 1
}

.guten-tTeyPR>.sticky-wrapper>.guten-column-wrapper,
.guten-tTeyPR>.guten-column-wrapper {
    padding-left: 30px
}

@media only screen and (max-width:1024px) {
    .guten-tTeyPR {
        width: 64%
    }
}

.guten-mCPnWH {
    width: 50%;
    order: 1
}

.guten-section>.guten-container>.guten-mCPnWH.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-mCPnWH.guten-column>.guten-column-wrapper {
    justify-content: flex-end
}

.guten-mCPnWH>.sticky-wrapper>.guten-column-wrapper,
.guten-mCPnWH>.guten-column-wrapper {
    padding-right: 30px
}

@media only screen and (max-width:1024px) {
    .guten-mCPnWH {
        width: 36%
    }
}

.guten-wrwi3r {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-wrwi3r.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-wrwi3r.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-wrwi3r>.sticky-wrapper>.guten-column-wrapper,
.guten-wrwi3r>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-wrwi3r {
        width: 100%
    }
}

.guten-qTBDBT {
    width: 50%;
    order: 1
}

.guten-qTBDBT>.sticky-wrapper>.guten-column-wrapper,
.guten-qTBDBT>.guten-column-wrapper {
    padding-left: 30px
}

@media only screen and (max-width:1024px) {
    .guten-qTBDBT {
        width: 64%
    }
}

.guten-EbdsHh {
    width: 50%;
    order: 1
}

.guten-section>.guten-container>.guten-EbdsHh.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-EbdsHh.guten-column>.guten-column-wrapper {
    justify-content: flex-end
}

.guten-EbdsHh>.sticky-wrapper>.guten-column-wrapper,
.guten-EbdsHh>.guten-column-wrapper {
    padding-right: 30px
}

@media only screen and (max-width:1024px) {
    .guten-EbdsHh {
        width: 36%
    }
}

.guten-J38zm0 {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-J38zm0.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-J38zm0.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-J38zm0>.sticky-wrapper>.guten-column-wrapper,
.guten-J38zm0>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-J38zm0 {
        width: 100%
    }
}

.guten-8EGChF {
    width: 50%;
    order: 1
}

.guten-8EGChF>.sticky-wrapper>.guten-column-wrapper,
.guten-8EGChF>.guten-column-wrapper {
    padding-left: 30px
}

@media only screen and (max-width:1024px) {
    .guten-8EGChF {
        width: 64%
    }
}

.guten-gJIbEa {
    width: 50%;
    order: 1
}

.guten-section>.guten-container>.guten-gJIbEa.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-gJIbEa.guten-column>.guten-column-wrapper {
    justify-content: flex-end
}

.guten-gJIbEa>.sticky-wrapper>.guten-column-wrapper,
.guten-gJIbEa>.guten-column-wrapper {
    padding-right: 30px
}

@media only screen and (max-width:1024px) {
    .guten-gJIbEa {
        width: 36%
    }
}

.guten-9MOIZ7 {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-9MOIZ7.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-9MOIZ7.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-9MOIZ7>.sticky-wrapper>.guten-column-wrapper,
.guten-9MOIZ7>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-9MOIZ7 {
        width: 100%
    }
}

.guten-CwZxlR.horizontal {
    justify-content: flex-end
}

.guten-CwZxlR.vertical {
    align-items: flex-end
}

.guten-CwZxlR .guten-social-icon {
    text-align: right
}

.guten-CwZxlR .guten-social-icon a i {
    font-size: 18px
}

.guten-CwZxlR .guten-social-icon a svg {
    font-size: 18px
}

.guten-CwZxlR.fill .guten-social-icon a i,
.guten-CwZxlR.border .guten-social-icon a i,
.guten-CwZxlR.custom .guten-social-icon a i {
    color: var(--wp--preset--color--theme-1)
}

.guten-CwZxlR.fill .guten-social-icon a svg,
.guten-CwZxlR.border .guten-social-icon a svg,
.guten-CwZxlR.custom .guten-social-icon a svg {
    fill: var(--wp--preset--color--theme-1)
}

.guten-CwZxlR.border .guten-social-icon a {
    border-color: var(--wp--preset--color--theme-1)
}

.guten-CwZxlR.horizontal>div:not(:first-child) {
    margin-left: 15px
}

.guten-CwZxlR.vertical>div:not(:first-child) {
    margin-top: 15px
}

.guten-CwZxlR .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-CwZxlR.fill .guten-social-icon a:hover i,
.guten-CwZxlR.border .guten-social-icon a:hover i,
.guten-CwZxlR.custom .guten-social-icon a:hover i {
    color: var(--wp--preset--color--theme-2)
}

.guten-CwZxlR.fill .guten-social-icon a:hover svg,
.guten-CwZxlR.border .guten-social-icon a:hover svg,
.guten-CwZxlR.custom .guten-social-icon a:hover svg {
    fill: var(--wp--preset--color--theme-2)
}

.guten-CwZxlR.border .guten-social-icon a:hover {
    border-color: var(--wp--preset--color--theme-2)
}

.guten-CwZxlR {}

.guten-CwZxlR.guten-element,
.guten-CwZxlR.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block
}

@media only screen and (max-width:1024px) {
    .guten-CwZxlR.horizontal {
        justify-content: flex-end
    }

    .guten-CwZxlR.vertical {
        align-items: flex-end
    }

    .guten-CwZxlR .guten-social-icon {
        text-align: right
    }
}

@media only screen and (max-width:767px) {
    .guten-CwZxlR.horizontal {
        justify-content: center
    }

    .guten-CwZxlR.vertical {
        align-items: center
    }

    .guten-CwZxlR .guten-social-icon {
        text-align: center
    }

    .guten-CwZxlR.horizontal>div:not(:first-child) {
        margin-left: 10px
    }

    .guten-CwZxlR.vertical>div:not(:first-child) {
        margin-top: 10px
    }
}

.guten-IyketA.layout-boxed>.guten-container {
    max-width: 1500px
}

section.guten-element.guten-IyketA>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-IyketA>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-IyketA>.guten-background-overlay {
    background-color:
}

.guten-IyketA:not(.background-animated),
.guten-IyketA.background-animated>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-IyketA.guten-element {
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    box-shadow: 0px 5px 15px rgba(45, 86, 17, 0.05)
}

.guten-element.guten-IyketA {
    padding-right: 10px;
    padding-left: 25px;
    z-index: 4
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-IyketA {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        z-index: 4
    }
}

@media only screen and (max-width:767px) {
    .guten-element.guten-IyketA {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px
    }
}

.guten-hptO9s.horizontal {
    justify-content: flex-end
}

.guten-hptO9s.vertical {
    align-items: flex-end
}

.guten-hptO9s .guten-social-icon {
    text-align: right
}

.guten-hptO9s .guten-social-icon a i {
    font-size: 18px
}

.guten-hptO9s .guten-social-icon a svg {
    font-size: 18px
}

.guten-hptO9s.fill .guten-social-icon a i,
.guten-hptO9s.border .guten-social-icon a i,
.guten-hptO9s.custom .guten-social-icon a i {
    color: var(--wp--preset--color--theme-1)
}

.guten-hptO9s.fill .guten-social-icon a svg,
.guten-hptO9s.border .guten-social-icon a svg,
.guten-hptO9s.custom .guten-social-icon a svg {
    fill: var(--wp--preset--color--theme-1)
}

.guten-hptO9s.border .guten-social-icon a {
    border-color: var(--wp--preset--color--theme-1)
}

.guten-hptO9s.horizontal>div:not(:first-child) {
    margin-left: 15px
}

.guten-hptO9s.vertical>div:not(:first-child) {
    margin-top: 15px
}

.guten-hptO9s .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-hptO9s.fill .guten-social-icon a:hover i,
.guten-hptO9s.border .guten-social-icon a:hover i,
.guten-hptO9s.custom .guten-social-icon a:hover i {
    color: var(--wp--preset--color--theme-2)
}

.guten-hptO9s.fill .guten-social-icon a:hover svg,
.guten-hptO9s.border .guten-social-icon a:hover svg,
.guten-hptO9s.custom .guten-social-icon a:hover svg {
    fill: var(--wp--preset--color--theme-2)
}

.guten-hptO9s.border .guten-social-icon a:hover {
    border-color: var(--wp--preset--color--theme-2)
}

.guten-hptO9s {}

.guten-hptO9s.guten-element,
.guten-hptO9s.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block
}

@media only screen and (max-width:1024px) {
    .guten-hptO9s.horizontal {
        justify-content: flex-end
    }

    .guten-hptO9s.vertical {
        align-items: flex-end
    }

    .guten-hptO9s .guten-social-icon {
        text-align: right
    }
}

@media only screen and (max-width:767px) {
    .guten-hptO9s.horizontal {
        justify-content: center
    }

    .guten-hptO9s.vertical {
        align-items: center
    }

    .guten-hptO9s .guten-social-icon {
        text-align: center
    }

    .guten-hptO9s.horizontal>div:not(:first-child) {
        margin-left: 10px
    }

    .guten-hptO9s.vertical>div:not(:first-child) {
        margin-top: 10px
    }
}

.guten-6tXU41.layout-boxed>.guten-container {
    max-width: 1500px
}

section.guten-element.guten-6tXU41>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-6tXU41>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-6tXU41>.guten-background-overlay {
    background-color:
}

.guten-6tXU41:not(.background-animated),
.guten-6tXU41.background-animated>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-6tXU41.guten-element {
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    box-shadow: 0px 5px 15px rgba(45, 86, 17, 0.05)
}

.guten-element.guten-6tXU41 {
    padding-right: 10px;
    padding-left: 25px;
    z-index: 4
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-6tXU41 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        z-index: 4
    }
}

@media only screen and (max-width:767px) {
    .guten-element.guten-6tXU41 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px
    }
}

.guten-zs0O7T.horizontal {
    justify-content: flex-end
}

.guten-zs0O7T.vertical {
    align-items: flex-end
}

.guten-zs0O7T .guten-social-icon {
    text-align: right
}

.guten-zs0O7T .guten-social-icon a i {
    font-size: 18px
}

.guten-zs0O7T .guten-social-icon a svg {
    font-size: 18px
}

.guten-zs0O7T.fill .guten-social-icon a i,
.guten-zs0O7T.border .guten-social-icon a i,
.guten-zs0O7T.custom .guten-social-icon a i {
    color: var(--wp--preset--color--theme-1)
}

.guten-zs0O7T.fill .guten-social-icon a svg,
.guten-zs0O7T.border .guten-social-icon a svg,
.guten-zs0O7T.custom .guten-social-icon a svg {
    fill: var(--wp--preset--color--theme-1)
}

.guten-zs0O7T.border .guten-social-icon a {
    border-color: var(--wp--preset--color--theme-1)
}

.guten-zs0O7T.horizontal>div:not(:first-child) {
    margin-left: 15px
}

.guten-zs0O7T.vertical>div:not(:first-child) {
    margin-top: 15px
}

.guten-zs0O7T .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-zs0O7T.fill .guten-social-icon a:hover i,
.guten-zs0O7T.border .guten-social-icon a:hover i,
.guten-zs0O7T.custom .guten-social-icon a:hover i {
    color: var(--wp--preset--color--theme-2)
}

.guten-zs0O7T.fill .guten-social-icon a:hover svg,
.guten-zs0O7T.border .guten-social-icon a:hover svg,
.guten-zs0O7T.custom .guten-social-icon a:hover svg {
    fill: var(--wp--preset--color--theme-2)
}

.guten-zs0O7T.border .guten-social-icon a:hover {
    border-color: var(--wp--preset--color--theme-2)
}

.guten-zs0O7T {}

.guten-zs0O7T.guten-element,
.guten-zs0O7T.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block
}

@media only screen and (max-width:1024px) {
    .guten-zs0O7T.horizontal {
        justify-content: flex-end
    }

    .guten-zs0O7T.vertical {
        align-items: flex-end
    }

    .guten-zs0O7T .guten-social-icon {
        text-align: right
    }
}

@media only screen and (max-width:767px) {
    .guten-zs0O7T.horizontal {
        justify-content: center
    }

    .guten-zs0O7T.vertical {
        align-items: center
    }

    .guten-zs0O7T .guten-social-icon {
        text-align: center
    }

    .guten-zs0O7T.horizontal>div:not(:first-child) {
        margin-left: 10px
    }

    .guten-zs0O7T.vertical>div:not(:first-child) {
        margin-top: 10px
    }
}

.guten-GF0bhi.layout-boxed>.guten-container {
    max-width: 1500px
}

section.guten-element.guten-GF0bhi>.guten-container>.guten-column>.sticky-wrapper>.guten-column-wrapper,
section.guten-element.guten-GF0bhi>.guten-container>.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-GF0bhi>.guten-background-overlay {
    background-color:
}

.guten-GF0bhi:not(.background-animated),
.guten-GF0bhi.background-animated>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-GF0bhi.guten-element {
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    box-shadow: 0px 5px 15px rgba(45, 86, 17, 0.05)
}

.guten-element.guten-GF0bhi {
    padding-right: 10px;
    padding-left: 25px;
    z-index: 4
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-GF0bhi {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        z-index: 4
    }
}

@media only screen and (max-width:767px) {
    .guten-element.guten-GF0bhi {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px
    }
}

.guten-MZ9Klr {
    width: 10.4%;
    order: 1
}

.guten-section>.guten-container>.guten-MZ9Klr.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-MZ9Klr.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-MZ9Klr>.sticky-wrapper>.guten-column-wrapper,
.guten-MZ9Klr>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-MZ9Klr {
        width: 50%
    }
}

@media only screen and (max-width:767px) {
    .guten-MZ9Klr.guten-element.guten-column {
        width: 50%
    }
}

.guten-c5Eymv {
    width: 75.5%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-c5Eymv {
        width: 50%
    }
}

@media only screen and (max-width:767px) {
    .guten-c5Eymv.guten-element.guten-column {
        width: 50%
    }
}

.guten-oxoC28 {
    width: 13.9%;
    order: 1
}

.guten-section>.guten-container>.guten-oxoC28.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-oxoC28.guten-column>.guten-column-wrapper {
    justify-content: flex-end
}

.guten-oxoC28>.sticky-wrapper>.guten-column-wrapper,
.guten-oxoC28>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-oxoC28 {
        width: 13.9%
    }
}

@media only screen and (max-width:767px) {
    .guten-oxoC28.guten-element.guten-column {
        width: 100%
    }
}

.guten-BDgrR5 {
    width: 10.4%;
    order: 1
}

.guten-section>.guten-container>.guten-BDgrR5.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-BDgrR5.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-BDgrR5>.sticky-wrapper>.guten-column-wrapper,
.guten-BDgrR5>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-BDgrR5 {
        width: 50%
    }
}

@media only screen and (max-width:767px) {
    .guten-BDgrR5.guten-element.guten-column {
        width: 50%
    }
}

.guten-F33gEB {
    width: 75.5%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-F33gEB {
        width: 50%
    }
}

@media only screen and (max-width:767px) {
    .guten-F33gEB.guten-element.guten-column {
        width: 50%
    }
}

.guten-By1xBF {
    width: 13.9%;
    order: 1
}

.guten-section>.guten-container>.guten-By1xBF.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-By1xBF.guten-column>.guten-column-wrapper {
    justify-content: flex-end
}

.guten-By1xBF>.sticky-wrapper>.guten-column-wrapper,
.guten-By1xBF>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-By1xBF {
        width: 13.9%
    }
}

@media only screen and (max-width:767px) {
    .guten-By1xBF.guten-element.guten-column {
        width: 100%
    }
}

.guten-K7eSTT {
    width: 10.4%;
    order: 1
}

.guten-section>.guten-container>.guten-K7eSTT.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-K7eSTT.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-K7eSTT>.sticky-wrapper>.guten-column-wrapper,
.guten-K7eSTT>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-K7eSTT {
        width: 50%
    }
}

@media only screen and (max-width:767px) {
    .guten-K7eSTT.guten-element.guten-column {
        width: 50%
    }
}

.guten-sNaEvk {
    width: 75.5%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-sNaEvk {
        width: 50%
    }
}

@media only screen and (max-width:767px) {
    .guten-sNaEvk.guten-element.guten-column {
        width: 50%
    }
}

.guten-HjdpfG {
    width: 13.9%;
    order: 1
}

.guten-section>.guten-container>.guten-HjdpfG.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-HjdpfG.guten-column>.guten-column-wrapper {
    justify-content: flex-end
}

.guten-HjdpfG>.sticky-wrapper>.guten-column-wrapper,
.guten-HjdpfG>.guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-HjdpfG {
        width: 13.9%
    }
}

@media only screen and (max-width:767px) {
    .guten-HjdpfG.guten-element.guten-column {
        width: 100%
    }
}

.guten-RlbqwK.guten-image .guten-image-wrapper {
    justify-content: flex-start
}

.guten-RlbqwK img {
    width: 100%
}

.guten-RlbqwK {
    width: 110px !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-element.guten-RlbqwK {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: center
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li>a,
#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    height: 65px;
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
    color: rgba(0, 0, 0, 1)
}

#guten-xXIDca.break-point-tablet.guten-nav-menu .guten-nav-overlay,
#guten-xXIDca.break-point-mobile.guten-nav-menu .guten-nav-overlay {
    pointer-events: none !important
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: rgba(87, 140, 200, 1)
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: rgba(87, 140, 200, 1)
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: rgba(87, 140, 200, 1)
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a>i,
#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a>i {
    font-size: 12px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a .gutenverse-icon-svg,
#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a .gutenverse-icon-svg {
    font-size: 12px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-top: 2px;
    margin-right: 0px;
    margin-left: 7px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i {
    border-style: none
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    border-style: none
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
    padding-top: 10px;
    padding-bottom: 10px
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    color: rgba(0, 0, 0, 1);
    background-color: rgba(255, 255, 255, 1)
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:hover>a {
    color: var(--wp--preset--color--theme-0);
    background-color: var(--wp--preset--color--theme-3)
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu>li.current-menu-item>a {
    color: var(--wp--preset--color--theme-0);
    background-color: var(--wp--preset--color--theme-8)
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    border-style: none;
    border-top-left-radius: 999px;
    border-top-right-radius: 999px;
    border-bottom-right-radius: 999px;
    border-bottom-left-radius: 999px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:first-child>a {
    border-style: none
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:last-child>a {
    border-style: none
}

#guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    border-style: none;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    background-color: rgba(254, 255, 255, 1);
    width: 215px
}

#guten-xXIDca .gutenverse-hamburger-wrapper {
    justify-content: right
}

#guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu {
    background-color: var(--wp--preset--color--theme-3);
    border-style: none
}

#guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu:hover {
    background-color: var(--wp--preset--color--theme-8)
}

#guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    background-color: rgba(252, 188, 69, 0);
    border-style: none
}

@media only screen and (max-width:1024px) {
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu {
        justify-content: flex-start
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        height: 45px;
        padding-left: 0px;
        color: var(--wp--preset--color--white)
    }

    #guten-xXIDca.break-point-mobile.guten-nav-menu .gutenverse-menu-wrapper {
        background-color: var(--wp--preset--color--theme-1)
    }

    #guten-xXIDca.break-point-tablet.guten-nav-menu .gutenverse-menu-wrapper {
        background-color: var(--wp--preset--color--theme-1)
    }

    #guten-xXIDca .gutenverse-menu-wrapper {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 30px
    }

    #guten-xXIDca.break-point-tablet.guten-nav-menu .guten-nav-overlay,
    #guten-xXIDca.break-point-mobile.guten-nav-menu .guten-nav-overlay {
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px)
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
        color: var(--wp--preset--color--theme-8)
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
        color: var(--wp--preset--color--theme-8)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a>i {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a>i {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a .gutenverse-icon-svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
        padding-top: 12px;
        padding-right: 10px;
        padding-bottom: 12px;
        padding-left: 20px
    }

    #guten-xXIDca.guten-element .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        margin-top: 10px;
        margin-bottom: 10px
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px;
        width: 300px
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu i {
        font-size: 20px
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu svg {
        font-size: 20px;
        fill: var(--wp--preset--color--theme-0)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu {
        padding-top: 13px;
        padding-right: 14px;
        padding-bottom: 12px;
        padding-left: 14px;
        color: var(--wp--preset--color--theme-0);
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu:hover {
        color: var(--wp--preset--color--theme-0)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-hamburger-menu:hover svg {
        fill: var(--wp--preset--color--theme-0)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu i {
        font-size: 18px
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu svg {
        font-size: 18px;
        fill: var(--wp--preset--color--white)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 15px;
        color: var(--wp--preset--color--white);
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
        width: 130px;
        object-fit: cover
    }

    #guten-xXIDca.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 10px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

@media only screen and (max-width:767px) {
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu {
        justify-content: flex-start
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        color: rgba(255, 255, 255, 1)
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-xXIDca .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
        color: rgba(255, 255, 255, 1)
    }
}

@media screen and (max-width:1024px) {
    .guten-nav-menu.break-point-tablet .gutenverse-hamburger-menu {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0px 0px 0px 0px;
        background-color: #f7f7f7;
        width: 100%;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper.active {
        left: 0
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
        overflow-y: scroll
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
        display: inline-block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu>ul {
        display: block;
        overflow-y: auto
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        margin-left: auto;
        padding: 4px 15px;
        border: 1px solid var(--guten-border-color);
        border-radius: 3px
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none !important;
        background: none
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li {
        display: block;
        width: 100%;
        position: inherit
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a i,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
        float: right
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay {
        position: fixed;
        background-color: rgba(0, 0, 0, 0.2);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        transform: translateX(-100%);
        transition: transform 0s ease-in-out
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay.active {
        animation: slideLeftToRight .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay.exiting {
        animation: slideRightToLeft .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }
}

@media screen and (min-width:1025px) {
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
        height: auto
    }
}

@media screen and (max-width:767px) {
    .guten-nav-menu.break-point-mobile .gutenverse-hamburger-menu {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0px 0px 0px 0px;
        background-color: #f7f7f7;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100% !important;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper.active {
        left: 0
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
        overflow-y: scroll
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
        display: inline-block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu>ul {
        display: block;
        overflow-y: auto
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        margin-left: auto;
        padding: 4px 15px;
        border: 1px solid var(--guten-border-color);
        border-radius: 3px
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none;
        background: none
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li {
        display: block;
        width: 100%;
        position: inherit
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a i,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
        float: right
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay {
        position: fixed;
        background-color: rgba(0, 0, 0, 0.2);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        transform: translateX(-100%);
        transition: transform 0s ease-in-out
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay.active {
        animation: slideLeftToRight .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay.exiting {
        animation: slideRightToLeft .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }
}

@media screen and (min-width:768px) {
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
        height: auto
    }
}

.guten-xTW90X.guten-button-wrapper {
    justify-content: right
}

.guten-xTW90X.guten-button-wrapper .guten-button i,
.guten-xTW90X.guten-button-wrapper .guten-button svg {
    margin-right: 10px
}

.guten-xTW90X.guten-button-wrapper .guten-button i {
    font-size: 14px;
    color: var(--wp--preset--color--theme-0)
}

.guten-xTW90X.guten-button-wrapper .guten-button svg {
    font-size: 14px;
    fill: var(--wp--preset--color--theme-0)
}

.guten-xTW90X.guten-button-wrapper .guten-button {
    padding-top: 15px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-left: 25px;
    background-color: var(--wp--preset--color--theme-3);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

.guten-xTW90X.guten-button-wrapper .guten-button span {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-qCaBUl);
    font-size: var(--gutenverse-font-size-qCaBUl, inherit);
    font-weight: var(--gutenverse-font-weight-qCaBUl, inherit);
    text-transform: var(--gutenverse-font-transform-qCaBUl);
    font-style: var(--gutenverse-font-style-qCaBUl);
    text-decoration: var(--gutenverse-font-decoration-qCaBUl);
    line-height: var(--gutenverse-font-lineHeight-qCaBUl, inherit);
    letter-spacing: var(--gutenverse-font-spacing-qCaBUl)
}

.guten-xTW90X.guten-button-wrapper .guten-button:hover span {
    color: rgba(37, 36, 37, 1)
}

.guten-xTW90X.guten-button-wrapper .guten-button:hover i {
    color: rgba(37, 36, 37, 1)
}

.guten-xTW90X.guten-button-wrapper .guten-button:hover svg {
    fill: rgba(37, 36, 37, 1)
}

.guten-xTW90X.guten-button-wrapper .guten-button:hover {
    background-color: var(--wp--preset--color--theme-8)
}

.guten-xTW90X {
    width: auto !important;
    display: inline-block
}

.guten-element.guten-xTW90X {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-zi02B0.guten-image .guten-image-wrapper {
    justify-content: flex-start
}

.guten-zi02B0 img {
    width: 100%
}

.guten-zi02B0 {
    width: 110px !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-element.guten-zi02B0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: center
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li>a,
#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    height: 65px;
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
    color: rgba(0, 0, 0, 1)
}

#guten-YZEaOF.break-point-tablet.guten-nav-menu .guten-nav-overlay,
#guten-YZEaOF.break-point-mobile.guten-nav-menu .guten-nav-overlay {
    pointer-events: none !important
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: rgba(87, 140, 200, 1)
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: rgba(87, 140, 200, 1)
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: rgba(87, 140, 200, 1)
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a>i,
#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a>i {
    font-size: 12px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a .gutenverse-icon-svg,
#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a .gutenverse-icon-svg {
    font-size: 12px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-top: 2px;
    margin-right: 0px;
    margin-left: 7px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i {
    border-style: none
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    border-style: none
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
    padding-top: 10px;
    padding-bottom: 10px
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    color: rgba(0, 0, 0, 1);
    background-color: rgba(255, 255, 255, 1)
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:hover>a {
    color: var(--wp--preset--color--theme-0);
    background-color: var(--wp--preset--color--theme-3)
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu>li.current-menu-item>a {
    color: var(--wp--preset--color--theme-0);
    background-color: var(--wp--preset--color--theme-8)
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    border-style: none;
    border-top-left-radius: 999px;
    border-top-right-radius: 999px;
    border-bottom-right-radius: 999px;
    border-bottom-left-radius: 999px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:first-child>a {
    border-style: none
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:last-child>a {
    border-style: none
}

#guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    border-style: none;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    background-color: rgba(254, 255, 255, 1);
    width: 215px
}

#guten-YZEaOF .gutenverse-hamburger-wrapper {
    justify-content: right
}

#guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu {
    background-color: var(--wp--preset--color--theme-3);
    border-style: none
}

#guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu:hover {
    background-color: var(--wp--preset--color--theme-8)
}

#guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    background-color: rgba(252, 188, 69, 0);
    border-style: none
}

@media only screen and (max-width:1024px) {
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu {
        justify-content: flex-start
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        height: 45px;
        padding-left: 0px;
        color: var(--wp--preset--color--white)
    }

    #guten-YZEaOF.break-point-mobile.guten-nav-menu .gutenverse-menu-wrapper {
        background-color: var(--wp--preset--color--theme-1)
    }

    #guten-YZEaOF.break-point-tablet.guten-nav-menu .gutenverse-menu-wrapper {
        background-color: var(--wp--preset--color--theme-1)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 30px
    }

    #guten-YZEaOF.break-point-tablet.guten-nav-menu .guten-nav-overlay,
    #guten-YZEaOF.break-point-mobile.guten-nav-menu .guten-nav-overlay {
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
        color: var(--wp--preset--color--theme-8)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
        color: var(--wp--preset--color--theme-8)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a>i {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a>i {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a .gutenverse-icon-svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
        padding-top: 12px;
        padding-right: 10px;
        padding-bottom: 12px;
        padding-left: 20px
    }

    #guten-YZEaOF.guten-element .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        margin-top: 10px;
        margin-bottom: 10px
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px;
        width: 300px
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu i {
        font-size: 20px
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu svg {
        font-size: 20px;
        fill: var(--wp--preset--color--theme-0)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu {
        padding-top: 13px;
        padding-right: 14px;
        padding-bottom: 12px;
        padding-left: 14px;
        color: var(--wp--preset--color--theme-0);
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu:hover {
        color: var(--wp--preset--color--theme-0)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-hamburger-menu:hover svg {
        fill: var(--wp--preset--color--theme-0)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu i {
        font-size: 18px
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu svg {
        font-size: 18px;
        fill: var(--wp--preset--color--white)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 15px;
        color: var(--wp--preset--color--white);
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
        width: 130px;
        object-fit: cover
    }

    #guten-YZEaOF.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 10px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

@media only screen and (max-width:767px) {
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu {
        justify-content: flex-start
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        color: rgba(255, 255, 255, 1)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-YZEaOF .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
        color: rgba(255, 255, 255, 1)
    }
}

@media screen and (max-width:1024px) {
    .guten-nav-menu.break-point-tablet .gutenverse-hamburger-menu {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0px 0px 0px 0px;
        background-color: #f7f7f7;
        width: 100%;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper.active {
        left: 0
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
        overflow-y: scroll
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
        display: inline-block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu>ul {
        display: block;
        overflow-y: auto
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        margin-left: auto;
        padding: 4px 15px;
        border: 1px solid var(--guten-border-color);
        border-radius: 3px
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none !important;
        background: none
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li {
        display: block;
        width: 100%;
        position: inherit
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a i,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
        float: right
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay {
        position: fixed;
        background-color: rgba(0, 0, 0, 0.2);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        transform: translateX(-100%);
        transition: transform 0s ease-in-out
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay.active {
        animation: slideLeftToRight .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay.exiting {
        animation: slideRightToLeft .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }
}

@media screen and (min-width:1025px) {
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
        height: auto
    }
}

@media screen and (max-width:767px) {
    .guten-nav-menu.break-point-mobile .gutenverse-hamburger-menu {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0px 0px 0px 0px;
        background-color: #f7f7f7;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100% !important;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper.active {
        left: 0
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
        overflow-y: scroll
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
        display: inline-block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu>ul {
        display: block;
        overflow-y: auto
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        margin-left: auto;
        padding: 4px 15px;
        border: 1px solid var(--guten-border-color);
        border-radius: 3px
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none;
        background: none
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li {
        display: block;
        width: 100%;
        position: inherit
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a i,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
        float: right
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay {
        position: fixed;
        background-color: rgba(0, 0, 0, 0.2);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        transform: translateX(-100%);
        transition: transform 0s ease-in-out
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay.active {
        animation: slideLeftToRight .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay.exiting {
        animation: slideRightToLeft .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }
}

@media screen and (min-width:768px) {
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
        height: auto
    }
}

.guten-PCL3ov.guten-button-wrapper {
    justify-content: right
}

.guten-PCL3ov.guten-button-wrapper .guten-button i,
.guten-PCL3ov.guten-button-wrapper .guten-button svg {
    margin-right: 10px
}

.guten-PCL3ov.guten-button-wrapper .guten-button i {
    font-size: 14px;
    color: var(--wp--preset--color--theme-0)
}

.guten-PCL3ov.guten-button-wrapper .guten-button svg {
    font-size: 14px;
    fill: var(--wp--preset--color--theme-0)
}

.guten-PCL3ov.guten-button-wrapper .guten-button {
    padding-top: 15px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-left: 25px;
    background-color: var(--wp--preset--color--theme-3);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

.guten-PCL3ov.guten-button-wrapper .guten-button span {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-qCaBUl);
    font-size: var(--gutenverse-font-size-qCaBUl, inherit);
    font-weight: var(--gutenverse-font-weight-qCaBUl, inherit);
    text-transform: var(--gutenverse-font-transform-qCaBUl);
    font-style: var(--gutenverse-font-style-qCaBUl);
    text-decoration: var(--gutenverse-font-decoration-qCaBUl);
    line-height: var(--gutenverse-font-lineHeight-qCaBUl, inherit);
    letter-spacing: var(--gutenverse-font-spacing-qCaBUl)
}

.guten-PCL3ov.guten-button-wrapper .guten-button:hover span {
    color: rgba(37, 36, 37, 1)
}

.guten-PCL3ov.guten-button-wrapper .guten-button:hover i {
    color: rgba(37, 36, 37, 1)
}

.guten-PCL3ov.guten-button-wrapper .guten-button:hover svg {
    fill: rgba(37, 36, 37, 1)
}

.guten-PCL3ov.guten-button-wrapper .guten-button:hover {
    background-color: var(--wp--preset--color--theme-8)
}

.guten-PCL3ov {
    width: auto !important;
    display: inline-block
}

.guten-element.guten-PCL3ov {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-nKlmhf.guten-image .guten-image-wrapper {
    justify-content: flex-start
}

.guten-nKlmhf img {
    width: 100%
}

.guten-nKlmhf {
    width: 110px !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-element.guten-nKlmhf {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: center
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li>a,
#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
    height: 65px;
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
    margin-right: 7px;
    margin-left: 7px;
    color: rgba(0, 0, 0, 1)
}

#guten-uuhOpP.break-point-tablet.guten-nav-menu .guten-nav-overlay,
#guten-uuhOpP.break-point-mobile.guten-nav-menu .guten-nav-overlay {
    pointer-events: none !important
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
    color: rgba(87, 140, 200, 1)
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
    color: rgba(87, 140, 200, 1)
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
    color: rgba(87, 140, 200, 1)
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a>i,
#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a>i {
    font-size: 12px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>li>a .gutenverse-icon-svg,
#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a .gutenverse-icon-svg {
    font-size: 12px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    margin-top: 2px;
    margin-right: 0px;
    margin-left: 7px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i {
    border-style: none
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
    border-style: none
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa);
    padding-top: 10px;
    padding-bottom: 10px
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    color: rgba(0, 0, 0, 1);
    background-color: rgba(255, 255, 255, 1)
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:hover>a {
    color: var(--wp--preset--color--theme-0);
    background-color: var(--wp--preset--color--theme-3)
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu>li.current-menu-item>a {
    color: var(--wp--preset--color--theme-0);
    background-color: var(--wp--preset--color--theme-8)
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
    border-style: none;
    border-top-left-radius: 999px;
    border-top-right-radius: 999px;
    border-bottom-right-radius: 999px;
    border-bottom-left-radius: 999px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:first-child>a {
    border-style: none
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:last-child>a {
    border-style: none
}

#guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    border-style: none;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    background-color: rgba(254, 255, 255, 1);
    width: 215px
}

#guten-uuhOpP .gutenverse-hamburger-wrapper {
    justify-content: right
}

#guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu {
    background-color: var(--wp--preset--color--theme-3);
    border-style: none
}

#guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu:hover {
    background-color: var(--wp--preset--color--theme-8)
}

#guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    background-color: rgba(252, 188, 69, 0);
    border-style: none
}

@media only screen and (max-width:1024px) {
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu {
        justify-content: flex-start
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        height: 45px;
        padding-left: 0px;
        color: var(--wp--preset--color--white)
    }

    #guten-uuhOpP.break-point-mobile.guten-nav-menu .gutenverse-menu-wrapper {
        background-color: var(--wp--preset--color--theme-1)
    }

    #guten-uuhOpP.break-point-tablet.guten-nav-menu .gutenverse-menu-wrapper {
        background-color: var(--wp--preset--color--theme-1)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 30px
    }

    #guten-uuhOpP.break-point-tablet.guten-nav-menu .guten-nav-overlay,
    #guten-uuhOpP.break-point-mobile.guten-nav-menu .guten-nav-overlay {
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
        color: var(--wp--preset--color--theme-8)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
        color: var(--wp--preset--color--theme-8)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a>i {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a>i {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children.current-menu-parent>a .gutenverse-icon-svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
        padding-top: 12px;
        padding-right: 10px;
        padding-bottom: 12px;
        padding-left: 20px
    }

    #guten-uuhOpP.guten-element .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        margin-top: 10px;
        margin-bottom: 10px
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px;
        width: 300px
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu i {
        font-size: 20px
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu svg {
        font-size: 20px;
        fill: var(--wp--preset--color--theme-0)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu {
        padding-top: 13px;
        padding-right: 14px;
        padding-bottom: 12px;
        padding-left: 14px;
        color: var(--wp--preset--color--theme-0);
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu:hover {
        color: var(--wp--preset--color--theme-0)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-hamburger-menu:hover svg {
        fill: var(--wp--preset--color--theme-0)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu i {
        font-size: 18px
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu svg {
        font-size: 18px;
        fill: var(--wp--preset--color--white)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 15px;
        color: var(--wp--preset--color--white);
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover {
        color: var(--wp--preset--color--theme-3)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover svg {
        fill: var(--wp--preset--color--theme-3)
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
        width: 130px;
        object-fit: cover
    }

    #guten-uuhOpP.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 10px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

@media only screen and (max-width:767px) {
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu {
        justify-content: flex-start
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        color: rgba(255, 255, 255, 1)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li:hover>a,
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li:hover>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a,
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-item>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-ancestor>a,
    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu>ul>li.current-menu-ancestor>a {
        color: rgba(87, 140, 200, 1)
    }

    #guten-uuhOpP .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li>a {
        color: rgba(255, 255, 255, 1)
    }
}

@media screen and (max-width:1024px) {
    .guten-nav-menu.break-point-tablet .gutenverse-hamburger-menu {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0px 0px 0px 0px;
        background-color: #f7f7f7;
        width: 100%;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper.active {
        left: 0
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
        overflow-y: scroll
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
        display: inline-block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu>ul {
        display: block;
        overflow-y: auto
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        margin-left: auto;
        padding: 4px 15px;
        border: 1px solid var(--guten-border-color);
        border-radius: 3px
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none !important;
        background: none
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li {
        display: block;
        width: 100%;
        position: inherit
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a {
        display: block
    }

    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a i,
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
        float: right
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay {
        position: fixed;
        background-color: rgba(0, 0, 0, 0.2);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        transform: translateX(-100%);
        transition: transform 0s ease-in-out
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay.active {
        animation: slideLeftToRight .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }

    .guten-nav-menu.break-point-tablet .guten-nav-overlay.exiting {
        animation: slideRightToLeft .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }
}

@media screen and (min-width:1025px) {
    .guten-nav-menu.break-point-tablet .gutenverse-menu-wrapper .gutenverse-menu-container {
        height: auto
    }
}

@media screen and (max-width:767px) {
    .guten-nav-menu.break-point-mobile .gutenverse-hamburger-menu {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0px 0px 0px 0px;
        background-color: #f7f7f7;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100% !important;
        overflow-y: auto;
        overflow-x: hidden;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53);
        transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53)
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper.active {
        left: 0
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
        overflow-y: scroll
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title {
        display: inline-block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu>ul {
        display: block;
        overflow-y: auto
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a i,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children>a .gutenverse-icon-svg {
        margin-left: auto;
        padding: 4px 15px;
        border: 1px solid var(--guten-border-color);
        border-radius: 3px
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none;
        background: none
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li {
        display: block;
        width: 100%;
        position: inherit
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a {
        display: block
    }

    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a i,
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu li a .gutenverse-icon-svg {
        float: right
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay {
        position: fixed;
        background-color: rgba(0, 0, 0, 0.2);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        transform: translateX(-100%);
        transition: transform 0s ease-in-out
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay.active {
        animation: slideLeftToRight .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }

    .guten-nav-menu.break-point-mobile .guten-nav-overlay.exiting {
        animation: slideRightToLeft .5s ease-in-out forwards;
        transition: transform .5s ease-in-out
    }
}

@media screen and (min-width:768px) {
    .guten-nav-menu.break-point-mobile .gutenverse-menu-wrapper .gutenverse-menu-container {
        height: auto
    }
}

.guten-ke0ywC.guten-button-wrapper {
    justify-content: right
}

.guten-ke0ywC.guten-button-wrapper .guten-button i,
.guten-ke0ywC.guten-button-wrapper .guten-button svg {
    margin-right: 10px
}

.guten-ke0ywC.guten-button-wrapper .guten-button i {
    font-size: 14px;
    color: var(--wp--preset--color--theme-0)
}

.guten-ke0ywC.guten-button-wrapper .guten-button svg {
    font-size: 14px;
    fill: var(--wp--preset--color--theme-0)
}

.guten-ke0ywC.guten-button-wrapper .guten-button {
    padding-top: 15px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-left: 25px;
    background-color: var(--wp--preset--color--theme-3);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

.guten-ke0ywC.guten-button-wrapper .guten-button span {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-qCaBUl);
    font-size: var(--gutenverse-font-size-qCaBUl, inherit);
    font-weight: var(--gutenverse-font-weight-qCaBUl, inherit);
    text-transform: var(--gutenverse-font-transform-qCaBUl);
    font-style: var(--gutenverse-font-style-qCaBUl);
    text-decoration: var(--gutenverse-font-decoration-qCaBUl);
    line-height: var(--gutenverse-font-lineHeight-qCaBUl, inherit);
    letter-spacing: var(--gutenverse-font-spacing-qCaBUl)
}

.guten-ke0ywC.guten-button-wrapper .guten-button:hover span {
    color: rgba(37, 36, 37, 1)
}

.guten-ke0ywC.guten-button-wrapper .guten-button:hover i {
    color: rgba(37, 36, 37, 1)
}

.guten-ke0ywC.guten-button-wrapper .guten-button:hover svg {
    fill: rgba(37, 36, 37, 1)
}

.guten-ke0ywC.guten-button-wrapper .guten-button:hover {
    background-color: var(--wp--preset--color--theme-8)
}

.guten-ke0ywC {
    width: auto !important;
    display: inline-block
}

.guten-element.guten-ke0ywC {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-element.guten-wGKEqx {
    padding-right: 20px;
    padding-left: 20px
}

.guten-FgST8K.layout-boxed>.guten-container {
    max-width: 1200px
}

.guten-element.guten-FgST8K {
    padding-top: 30px;
    padding-bottom: 90px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-FgST8K {
        padding-top: 80px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px
    }
}

@media only screen and (max-width:767px) {
    .guten-element.guten-FgST8K {
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px
    }
}

.guten-jE5fRc.layout-boxed>.guten-container {
    max-width: 1220px
}

.guten-element.guten-jE5fRc {
    padding-top: 0px;
    padding-bottom: 105px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-jE5fRc {
        padding-top: 80px;
        padding-right: 0px;
        padding-bottom: 80px
    }
}

@media only screen and (max-width:767px) {
    .guten-jE5fRc:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-jE5fRc {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 30px;
        padding-left: 10px
    }
}

.guten-qg1HcO.layout-boxed>.guten-container {
    max-width: 1220px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-qg1HcO {
        padding-top: 80px;
        padding-right: 0px;
        padding-bottom: 80px
    }
}

@media only screen and (max-width:767px) {
    .guten-qg1HcO:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-qg1HcO {
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px
    }
}

.guten-vC0m3k.layout-boxed>.guten-container {
    max-width: 1220px
}

.guten-element.guten-vC0m3k {
    margin-bottom: 100px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-vC0m3k {
        padding-top: 80px;
        padding-right: 0px;
        padding-bottom: 80px
    }
}

@media only screen and (max-width:767px) {
    .guten-vC0m3k:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-vC0m3k {
        margin-bottom: 0px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px
    }
}

.guten-element.guten-PgpkOP {
    padding-right: 20px;
    padding-left: 20px
}

.guten-84v9Wg {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-84v9Wg.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-84v9Wg.guten-column>.guten-column-wrapper {
    justify-content: center
}

.guten-84v9Wg>.sticky-wrapper>.guten-column-wrapper,
.guten-84v9Wg>.guten-column-wrapper {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-bottom-left-radius: 80px
}

@media only screen and (max-width:1024px) {
    .guten-84v9Wg {
        width: 100%
    }
}

.guten-4ZnRfG.layout-boxed>.guten-container {
    max-width: 1200px
}

.guten-4ZnRfG>.guten-background-overlay {
    background-image: url(../images/Ellipse-54.svg);
    background-position-x: -100px;
    background-position-y: 150px;
    background-repeat: no-repeat;
    background-size: 50%;
    background-attachment: scroll
}

.guten-4ZnRfG:not(.background-animated),
.guten-4ZnRfG.background-animated>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--theme-5);
    background-image: url(../images/light-pattern-1-1.png);
    background-position-x: 700px;
    background-position-y: 1px;
    background-repeat: no-repeat;
    background-size: 88%;
    background-blend-mode: normal;
    mix-blend-mode: normal;
    background-attachment: scroll
}

.guten-4ZnRfG.guten-element {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-bottom-left-radius: 80px
}

.guten-element.guten-4ZnRfG {
    padding-top: 80px;
    padding-bottom: 80px
}

@media only screen and (max-width:1024px) {
    .guten-4ZnRfG>.guten-background-overlay {
        background-position-y: 120%;
        background-size: 500px;
        background-attachment: scroll
    }

    .guten-4ZnRfG:not(.background-animated),
    .guten-4ZnRfG.background-animated>.guten-background-animated .animated-layer {
        background-position: bottom center;
        background-attachment: scroll
    }

    .guten-4ZnRfG.guten-element {
        border-top-left-radius: 50px;
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .guten-element.guten-4ZnRfG {
        padding-top: 50px;
        padding-right: 50px;
        padding-bottom: 50px;
        padding-left: 50px
    }
}

@media only screen and (max-width:767px) {
    .guten-4ZnRfG>.guten-background-overlay {
        background-position-x: -50px;
        background-position-y: 110%;
        background-size: 0%;
        background-attachment: scroll
    }

    .guten-4ZnRfG:not(.background-animated),
    .guten-4ZnRfG.background-animated>.guten-background-animated .animated-layer {
        background-attachment: scroll
    }

    .guten-4ZnRfG.guten-element {
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px
    }

    .guten-element.guten-4ZnRfG {
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px
    }
}

.guten-oFhvsv {
    width: 56.2%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-oFhvsv {
        width: 100%;
        order: 2
    }

    .guten-section>.guten-container>.guten-oFhvsv.guten-column>.sticky-wrapper>.guten-column-wrapper,
    .guten-section>.guten-container>.guten-oFhvsv.guten-column>.guten-column-wrapper {
        justify-content: flex-start
    }

    .guten-oFhvsv>.sticky-wrapper>.guten-column-wrapper,
    .guten-oFhvsv>.guten-column-wrapper {
        padding-top: 200px;
        padding-bottom: 200px
    }
}

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

    .guten-oFhvsv>.sticky-wrapper>.guten-column-wrapper,
    .guten-oFhvsv>.guten-column-wrapper {
        padding-bottom: 0px
    }
}

.guten-rhREk1 {
    width: 43.8%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-rhREk1 {
        width: 100%;
        order: 1
    }
}

.guten-mBYmAU img {
    width: 100%
}

.guten-mBYmAU {
    width: 900px !important;
    display: inline-block;
    position: absolute !important;
    right: 80px;
    top: -140px
}

.guten-element.guten-mBYmAU {
    margin-top: 75px
}

@media only screen and (max-width:1024px) {
    .guten-mBYmAU.guten-image .guten-image-wrapper {
        justify-content: flex-start
    }

    .guten-mBYmAU img {
        width: 600px
    }

    .guten-mBYmAU {
        width: 100% !important;
        right: 0%;
        top: 2%
    }
}

@media only screen and (max-width:767px) {
    .guten-mBYmAU {
        width: 100% !important;
        top: 12%
    }
}

.guten-P8rdBF .heading-title {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-PbRJRd);
    font-size: var(--gutenverse-font-size-PbRJRd, inherit);
    font-weight: var(--gutenverse-font-weight-PbRJRd, inherit);
    text-transform: var(--gutenverse-font-transform-PbRJRd);
    font-style: var(--gutenverse-font-style-PbRJRd);
    text-decoration: var(--gutenverse-font-decoration-PbRJRd);
    line-height: var(--gutenverse-font-lineHeight-PbRJRd, inherit);
    letter-spacing: var(--gutenverse-font-spacing-PbRJRd);
    margin-bottom: 10px
}

.guten-P8rdBF .heading-subtitle {
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei);
    padding-right: 100px
}

.guten-P8rdBF {}

.guten-element.guten-P8rdBF {
    margin-bottom: 40px
}

@media only screen and (max-width:767px) {
    .guten-P8rdBF .heading-subtitle {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    .guten-P8rdBF {
        width: 100% !important
    }
}

.guten-hqKPN6.layout-boxed>.guten-container {
    max-width: 1140px
}

.guten-element.guten-hqKPN6 {
    margin-bottom: 40px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-hqKPN6 {
        margin-bottom: 30px
    }
}

.guten-5HusLl.layout-boxed>.guten-container {
    max-width: 1140px
}

.guten-element.guten-5HusLl {
    margin-bottom: 40px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-5HusLl {
        margin-bottom: 30px
    }
}

.guten-YilZdf {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-YilZdf {
        width: 100%
    }
}

.guten-N5Et52 {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-N5Et52.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-N5Et52.guten-column>.guten-column-wrapper {
    justify-content: space-between
}

@media only screen and (max-width:1024px) {
    .guten-N5Et52 {
        width: 100%
    }
}

.guten-cxFgPz .guten-icon-box-wrapper {
    text-align: left;
    justify-content: flex-start
}

.guten-cxFgPz.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 13px
}

.guten-cxFgPz.guten-icon-box .guten-icon-box-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-icon-box.guten-cxFgPz .guten-icon-box-wrapper {
    border-style: none;
    overflow: hidden
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-header .icon {
    background-color: var(--wp--preset--color--theme-3);
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    padding-top: 5px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 6px;
    margin-top: 3px
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-body .title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-icon-box.guten-cxFgPz .icon-box.icon-box-body .icon-box-description {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-cxFgPz {}

.guten-element.guten-cxFgPz {
    margin-bottom: 20px
}

.guten-PXkQ5b .guten-icon-box-wrapper {
    text-align: left;
    justify-content: flex-start
}

.guten-PXkQ5b.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 13px
}

.guten-PXkQ5b.guten-icon-box .guten-icon-box-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-icon-box.guten-PXkQ5b .guten-icon-box-wrapper {
    border-style: none;
    overflow: hidden
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-PXkQ5b:hover .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-PXkQ5b:hover .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-0)
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-header .icon {
    background-color: var(--wp--preset--color--theme-3);
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);
    padding-top: 5px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 6px;
    margin-top: 3px
}

.guten-icon-box.guten-PXkQ5b:hover .icon-box.icon-box-header .icon {
    background-color: var(--wp--preset--color--theme-3);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-body .title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-icon-box.guten-PXkQ5b .icon-box.icon-box-body .icon-box-description {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-PXkQ5b {}

.guten-element.guten-PXkQ5b {
    margin-bottom: 20px
}

.guten-jVnvD5.guten-button-wrapper {
    justify-content: center
}

.guten-jVnvD5.guten-button-wrapper .guten-button i,
.guten-jVnvD5.guten-button-wrapper .guten-button svg {
    margin-right: 10px
}

.guten-jVnvD5.guten-button-wrapper .guten-button i {
    font-size: 14px;
    color: var(--wp--preset--color--theme-0)
}

.guten-jVnvD5.guten-button-wrapper .guten-button svg {
    font-size: 14px;
    fill: var(--wp--preset--color--theme-0)
}

.guten-jVnvD5.guten-button-wrapper .guten-button {
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 16px;
    padding-left: 32px;
    background-color: var(--wp--preset--color--theme-3);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

.guten-jVnvD5.guten-button-wrapper .guten-button span {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-s3RcCt);
    font-size: var(--gutenverse-font-size-s3RcCt, inherit);
    font-weight: var(--gutenverse-font-weight-s3RcCt, inherit);
    text-transform: var(--gutenverse-font-transform-s3RcCt);
    font-style: var(--gutenverse-font-style-s3RcCt);
    text-decoration: var(--gutenverse-font-decoration-s3RcCt);
    line-height: var(--gutenverse-font-lineHeight-s3RcCt, inherit);
    letter-spacing: var(--gutenverse-font-spacing-s3RcCt)
}

.guten-jVnvD5.guten-button-wrapper .guten-button:hover span {
    color: rgba(37, 36, 37, 1)
}

.guten-jVnvD5.guten-button-wrapper .guten-button:hover i {
    color: rgba(37, 36, 37, 1)
}

.guten-jVnvD5.guten-button-wrapper .guten-button:hover svg {
    fill: rgba(37, 36, 37, 1)
}

.guten-jVnvD5.guten-button-wrapper .guten-button:hover {
    background-color: var(--wp--preset--color--theme-8)
}

.guten-jVnvD5 {
    width: auto !important;
    display: inline-block
}

.guten-element.guten-jVnvD5 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:767px) {
    .guten-element.guten-jVnvD5 {
        padding-bottom: 17px
    }
}

.guten-TQkayb.guten-button-wrapper {
    justify-content: center
}

.guten-TQkayb.guten-button-wrapper .guten-button i,
.guten-TQkayb.guten-button-wrapper .guten-button svg {
    margin-right: 10px
}

.guten-TQkayb.guten-button-wrapper .guten-button i {
    font-size: 14px;
    color: var(--wp--preset--color--theme-0)
}

.guten-TQkayb.guten-button-wrapper .guten-button svg {
    font-size: 14px;
    fill: var(--wp--preset--color--theme-0)
}

.guten-TQkayb.guten-button-wrapper .guten-button {
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 16px;
    padding-left: 32px;
    background-color: var(--wp--preset--color--theme-3);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

.guten-TQkayb.guten-button-wrapper .guten-button span {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-s3RcCt);
    font-size: var(--gutenverse-font-size-s3RcCt, inherit);
    font-weight: var(--gutenverse-font-weight-s3RcCt, inherit);
    text-transform: var(--gutenverse-font-transform-s3RcCt);
    font-style: var(--gutenverse-font-style-s3RcCt);
    text-decoration: var(--gutenverse-font-decoration-s3RcCt);
    line-height: var(--gutenverse-font-lineHeight-s3RcCt, inherit);
    letter-spacing: var(--gutenverse-font-spacing-s3RcCt)
}

.guten-TQkayb.guten-button-wrapper .guten-button:hover span {
    color: rgba(37, 36, 37, 1)
}

.guten-TQkayb.guten-button-wrapper .guten-button:hover i {
    color: rgba(37, 36, 37, 1)
}

.guten-TQkayb.guten-button-wrapper .guten-button:hover svg {
    fill: rgba(37, 36, 37, 1)
}

.guten-TQkayb.guten-button-wrapper .guten-button:hover {
    background-color: var(--wp--preset--color--theme-8)
}

.guten-TQkayb {
    width: auto !important;
    display: inline-block
}

.guten-element.guten-TQkayb {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-element.guten-JEqFLo {
    padding-right: 20px;
    padding-left: 20px
}

.guten-ezym1I {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-ezym1I.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-ezym1I.guten-column>.guten-column-wrapper {
    justify-content: center
}

.guten-ezym1I>.sticky-wrapper>.guten-column-wrapper,
.guten-ezym1I>.guten-column-wrapper {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-bottom-left-radius: 80px
}

@media only screen and (max-width:1024px) {
    .guten-ezym1I {
        width: 100%
    }
}

.guten-EZ9zNN.layout-boxed>.guten-container {
    max-width: 1200px
}

.guten-EZ9zNN>.guten-background-overlay {
    background-image: url(../images/light-pattern.webp);
    background-position-x: 50%;
    background-position-y: 1px;
    background-repeat: no-repeat;
    background-size: 80%;
    opacity: 0.2
}

.guten-EZ9zNN:not(.background-animated),
.guten-EZ9zNN.background-animated>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--theme-1);
    background-repeat: no-repeat
}

.guten-EZ9zNN.guten-element {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

.guten-element.guten-EZ9zNN {
    padding-top: 76px;
    padding-bottom: 20px
}

@media only screen and (max-width:1024px) {
    .guten-EZ9zNN.guten-element {
        border-top-left-radius: 50px;
        border-top-right-radius: 50px
    }

    .guten-element.guten-EZ9zNN {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media only screen and (max-width:767px) {
    .guten-EZ9zNN.guten-element {
        border-top-left-radius: 30px;
        border-top-right-radius: 30px
    }

    .guten-element.guten-EZ9zNN {
        padding-top: 40px;
        padding-right: 5px;
        padding-left: 5px
    }
}

.guten-cZHJnj {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-cZHJnj {
        width: 100%
    }
}

.guten-2QbMtZ.guten-element {
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-bottom-color: rgba(31, 56, 106, 1)
}

@media only screen and (max-width:767px) {
    .guten-element.guten-2QbMtZ {
        margin-bottom: 20px
    }
}

.guten-element.guten-ttWyW5 {
    margin-top: 50px
}

@media only screen and (max-width:767px) {
    .guten-element.guten-ttWyW5 {
        margin-top: 50px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-element.guten-gP08al {
    margin-top: 0px
}

@media only screen and (max-width:767px) {
    .guten-element.guten-gP08al {
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-mOuyIE {
    width: 33.3%;
    order: 1
}

.guten-mOuyIE>.sticky-wrapper>.guten-column-wrapper,
.guten-mOuyIE>.guten-column-wrapper {
    padding-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-mOuyIE {
        width: 33%
    }

    .guten-mOuyIE>.sticky-wrapper>.guten-column-wrapper,
    .guten-mOuyIE>.guten-column-wrapper {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

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

    .guten-mOuyIE>.sticky-wrapper>.guten-column-wrapper,
    .guten-mOuyIE>.guten-column-wrapper {
        margin-bottom: 50px
    }
}

.guten-cC7xJD {
    width: 33.3%;
    order: 1
}

.guten-cC7xJD>.sticky-wrapper>.guten-column-wrapper,
.guten-cC7xJD>.guten-column-wrapper {
    padding-left: 150px
}

@media only screen and (max-width:1024px) {
    .guten-cC7xJD {
        width: 33%
    }
}

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

    .guten-cC7xJD>.sticky-wrapper>.guten-column-wrapper,
    .guten-cC7xJD>.guten-column-wrapper {
        margin-bottom: 50px;
        padding-left: 0px
    }
}

.guten-zHh2hT {
    width: 33.3%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-zHh2hT {
        width: 30%
    }

    .guten-zHh2hT>.sticky-wrapper>.guten-column-wrapper,
    .guten-zHh2hT>.guten-column-wrapper {
        padding-top: 50px
    }
}

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

    .guten-zHh2hT>.sticky-wrapper>.guten-column-wrapper,
    .guten-zHh2hT>.guten-column-wrapper {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

.guten-dos0Cm {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-dos0Cm.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-dos0Cm.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

@media only screen and (max-width:1024px) {
    .guten-dos0Cm {
        width: 100%
    }
}

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

    .guten-section>.guten-container>.guten-dos0Cm.guten-column>.sticky-wrapper>.guten-column-wrapper,
    .guten-section>.guten-container>.guten-dos0Cm.guten-column>.guten-column-wrapper {
        justify-content: center
    }
}

.guten-uMEHTv {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-uMEHTv.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-uMEHTv.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center;
    justify-content: space-between
}

@media only screen and (max-width:1024px) {
    .guten-uMEHTv {
        width: 100%
    }
}

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

    .guten-section>.guten-container>.guten-uMEHTv.guten-column>.sticky-wrapper>.guten-column-wrapper,
    .guten-section>.guten-container>.guten-uMEHTv.guten-column>.guten-column-wrapper {
        justify-content: center
    }
}

.guten-0iU0Hb img {
    width: 100%
}

.guten-0iU0Hb {
    width: 140px !important;
    display: inline-block
}

@media only screen and (max-width:767px) {
    .guten-0iU0Hb.guten-image .guten-image-wrapper {
        justify-content: center
    }

    .guten-0iU0Hb img {
        width: 140px
    }

    .guten-0iU0Hb {
        width: auto !important;
        display: inline-block
    }

    .guten-element.guten-0iU0Hb {
        margin-bottom: 20px
    }
}

.guten-ywlwCL {
    columns: 1
}

.guten-element.guten-ywlwCL {
    padding-top: 30px
}

.guten-giwOD1:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-giwOD1>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
    margin-top: calc(10px/2)
}

.guten-giwOD1:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-giwOD1>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2)
}

.guten-giwOD1.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-giwOD1>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
    margin-right: calc(10px/2)
}

.guten-giwOD1.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-giwOD1>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
    margin-left: calc(10px/2)
}

.guten-giwOD1 .guten-icon-list-item i {
    color: rgba(107, 163, 208, 1);
    font-size: 20px
}

.guten-giwOD1.guten-icon-list .guten-icon-list-item svg {
    fill: rgba(107, 163, 208, 1);
    font-size: 20px
}

.guten-giwOD1 .guten-icon-list-item:hover i {
    color: rgba(107, 163, 208, 1)
}

.guten-giwOD1.guten-icon-list .guten-icon-list-item:hover svg {
    fill: rgba(107, 163, 208, 1)
}

.guten-giwOD1 .guten-icon-list-item .list-text {
    color: var(--wp--preset--color--theme-4);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-giwOD1 .list-wrapper .guten-icon-list-item a {
    align-items: center
}

.guten-giwOD1 .guten-icon-list-item:hover .list-text {
    color: var(--wp--preset--color--theme-3)
}

.guten-giwOD1 .guten-icon-list-item a,
.guten-giwOD1 .list-wrapper .guten-icon-list-item a {
    gap: 12px
}

.guten-giwOD1 .guten-icon-list-item i,
.guten-giwOD1 .guten-icon-list-item svg {
    line-height: 1.5em
}

.guten-giwOD1 {}

.guten-element.guten-giwOD1 {
    margin-top: 25px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

h1.guten-element.guten-X27WUt,
h2.guten-element.guten-X27WUt,
h3.guten-element.guten-X27WUt,
h4.guten-element.guten-X27WUt,
h5.guten-element.guten-X27WUt,
h6.guten-element.guten-X27WUt {
    color: var(--wp--preset--color--white);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW);
    overflow-wrap: break-word;
    word-break: break-word
}

.guten-X27WUt {
    width: 100% !important
}

.guten-element.guten-X27WUt {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-EvaWUB:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-EvaWUB>.list-wrapper:not(.inline-icon-list)>div.guten-icon-list-item:not(div:first-of-type)>a {
    margin-top: calc(10px/2)
}

.guten-EvaWUB:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child),
.guten-EvaWUB>.list-wrapper:not(.inline-icon-list)>.guten-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2)
}

.guten-EvaWUB.inline-icon-list>.guten-icon-list-item:not(:last-child),
.guten-EvaWUB>.list-wrapper.inline-icon-list>.guten-icon-list-item:not(:last-child) {
    margin-right: calc(10px/2)
}

.guten-EvaWUB.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a,
.guten-EvaWUB>.list-wrapper.inline-icon-list>div.guten-icon-list-item:not(div:first-of-type)>a {
    margin-left: calc(10px/2)
}

.guten-EvaWUB .guten-icon-list-item .list-text {
    color: var(--wp--preset--color--theme-4);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-EvaWUB .guten-icon-list-item:hover .list-text {
    color: var(--wp--preset--color--theme-3)
}

.guten-EvaWUB .guten-icon-list-item i,
.guten-EvaWUB .guten-icon-list-item svg {
    line-height: 1.5em
}

.guten-EvaWUB {}

.guten-element.guten-EvaWUB {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

h1.guten-element.guten-Jg0Lzm,
h2.guten-element.guten-Jg0Lzm,
h3.guten-element.guten-Jg0Lzm,
h4.guten-element.guten-Jg0Lzm,
h5.guten-element.guten-Jg0Lzm,
h6.guten-element.guten-Jg0Lzm {
    color: var(--wp--preset--color--white);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW);
    overflow-wrap: break-word;
    word-break: break-word
}

.guten-Jg0Lzm {
    width: 100% !important
}

.guten-element.guten-Jg0Lzm {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-uDu1t8 {
    columns: 1
}

.guten-element.guten-uDu1t8 {
    padding-top: 30px
}

.guten-afLiVj.guten-button-wrapper .guten-button span {
    color: rgba(255, 255, 255, 1)
}

.guten-afLiVj.guten-button-wrapper .guten-button {
    background-color: rgba(107, 163, 208, 1);
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px
}

.guten-element.guten-afLiVj {
    padding-top: 25px
}

.guten-5JDVbI {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--theme-4);
    font-family: var(--gutenverse-font-family-c3YyWV);
    font-size: var(--gutenverse-font-size-c3YyWV, inherit);
    font-weight: var(--gutenverse-font-weight-c3YyWV, inherit);
    text-transform: var(--gutenverse-font-transform-c3YyWV);
    font-style: var(--gutenverse-font-style-c3YyWV);
    text-decoration: var(--gutenverse-font-decoration-c3YyWV);
    line-height: var(--gutenverse-font-lineHeight-c3YyWV, inherit);
    letter-spacing: var(--gutenverse-font-spacing-c3YyWV);
    width: auto !important;
    display: inline-block
}

@media only screen and (max-width:1024px) {
    .guten-5JDVbI {
        text-align: center;
        width: 100% !important
    }

    .guten-element.guten-5JDVbI {
        margin-bottom: 5px
    }
}

@media only screen and (max-width:767px) {
    .guten-5JDVbI {
        text-align: center
    }

    .guten-element.guten-5JDVbI {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

.guten-WTEw4i.horizontal {
    justify-content: flex-start
}

.guten-WTEw4i.vertical {
    align-items: flex-start
}

.guten-WTEw4i .guten-social-icon {
    text-align: left
}

.guten-WTEw4i .guten-social-icon a i {
    font-size: 16px
}

.guten-WTEw4i .guten-social-icon a svg {
    font-size: 16px
}

.guten-WTEw4i.fill .guten-social-icon a i,
.guten-WTEw4i.border .guten-social-icon a i,
.guten-WTEw4i.custom .guten-social-icon a i {
    color: var(--wp--preset--color--white)
}

.guten-WTEw4i.fill .guten-social-icon a svg,
.guten-WTEw4i.border .guten-social-icon a svg,
.guten-WTEw4i.custom .guten-social-icon a svg {
    fill: var(--wp--preset--color--white)
}

.guten-WTEw4i.border .guten-social-icon a {
    border-color: var(--wp--preset--color--white)
}

.guten-WTEw4i.horizontal>div:not(:first-child) {
    margin-left: 25px
}

.guten-WTEw4i.vertical>div:not(:first-child) {
    margin-top: 25px
}

.guten-WTEw4i .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-style: none;
    border-width: 1px;
    border-color: rgba(255, 255, 255, 0.15)
}

.guten-WTEw4i.fill .guten-social-icon a:hover i,
.guten-WTEw4i.border .guten-social-icon a:hover i,
.guten-WTEw4i.custom .guten-social-icon a:hover i {
    color: var(--wp--preset--color--theme-3)
}

.guten-WTEw4i.fill .guten-social-icon a:hover svg,
.guten-WTEw4i.border .guten-social-icon a:hover svg,
.guten-WTEw4i.custom .guten-social-icon a:hover svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-WTEw4i.border .guten-social-icon a:hover {
    border-color: var(--wp--preset--color--theme-3)
}

.guten-WTEw4i.fill .guten-social-icon a,
.guten-WTEw4i.border .guten-social-icon a,
.guten-WTEw4i.custom .guten-social-icon a {
    background-color: rgba(255, 255, 255, 0)
}

.guten-WTEw4i {}

.guten-WTEw4i.guten-element,
.guten-WTEw4i.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block
}

.guten-element.guten-WTEw4i {
    margin-left: 15px
}

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

    .guten-WTEw4i.guten-element,
    .guten-WTEw4i.guten-element.horizontal>div {
        width: auto !important;
        display: inline-block
    }
}

@media only screen and (max-width:767px) {
    .guten-WTEw4i.horizontal {
        justify-content: center
    }

    .guten-WTEw4i.vertical {
        align-items: center
    }

    .guten-WTEw4i .guten-social-icon {
        text-align: center
    }

    .guten-WTEw4i.guten-element,
    .guten-WTEw4i.guten-element.horizontal>div {
        width: auto !important;
        display: inline-block
    }

    .guten-element.guten-WTEw4i {
        padding-top: 10px
    }
}

.guten-bIVe1h .guten-divider-wrapper {
    width: 100%;
    padding: 32px 0
}

.guten-bIVe1h .guten-divider-style {
    --divider-pattern-height: 1px;
    background-color: rgba(255, 255, 255, 0.2)
}

.guten-bIVe1h .guten-divider-line {
    border-width: 1px;
    border-color: rgba(255, 255, 255, 0.2)
}

.guten-DogyX5 {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--theme-4);
    font-family: var(--gutenverse-font-family-c3YyWV);
    font-size: var(--gutenverse-font-size-c3YyWV, inherit);
    font-weight: var(--gutenverse-font-weight-c3YyWV, inherit);
    text-transform: var(--gutenverse-font-transform-c3YyWV);
    font-style: var(--gutenverse-font-style-c3YyWV);
    text-decoration: var(--gutenverse-font-decoration-c3YyWV);
    line-height: var(--gutenverse-font-lineHeight-c3YyWV, inherit);
    letter-spacing: var(--gutenverse-font-spacing-c3YyWV);
    width: auto !important;
    display: inline-block
}

@media only screen and (max-width:1024px) {
    .guten-DogyX5 {
        text-align: center;
        width: 100% !important
    }

    .guten-element.guten-DogyX5 {
        margin-bottom: 5px
    }
}

@media only screen and (max-width:767px) {
    .guten-DogyX5 {
        text-align: center
    }

    .guten-element.guten-DogyX5 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

.guten-Pmm3rk {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--theme-4);
    font-family: var(--gutenverse-font-family-c3YyWV);
    font-size: var(--gutenverse-font-size-c3YyWV, inherit);
    font-weight: var(--gutenverse-font-weight-c3YyWV, inherit);
    text-transform: var(--gutenverse-font-transform-c3YyWV);
    font-style: var(--gutenverse-font-style-c3YyWV);
    text-decoration: var(--gutenverse-font-decoration-c3YyWV);
    line-height: var(--gutenverse-font-lineHeight-c3YyWV, inherit);
    letter-spacing: var(--gutenverse-font-spacing-c3YyWV);
    width: auto !important;
    display: inline-block
}

.guten-Pmm3rk a {
    color: var(--wp--preset--color--theme-3);
    font-family: var(--gutenverse-font-family-qCaBUl);
    font-size: var(--gutenverse-font-size-qCaBUl, inherit);
    font-weight: var(--gutenverse-font-weight-qCaBUl, inherit);
    text-transform: var(--gutenverse-font-transform-qCaBUl);
    font-style: var(--gutenverse-font-style-qCaBUl);
    text-decoration: var(--gutenverse-font-decoration-qCaBUl);
    line-height: var(--gutenverse-font-lineHeight-qCaBUl, inherit);
    letter-spacing: var(--gutenverse-font-spacing-qCaBUl)
}

.guten-element.guten-Pmm3rk {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-Pmm3rk {
        text-align: center;
        width: 100% !important
    }
}

@media only screen and (max-width:767px) {
    .guten-Pmm3rk {
        text-align: center
    }
}

.guten-social-icon #guten-m5xdgT i {
    font-size: 15px
}

.guten-social-icon #guten-m5xdgT svg {
    font-size: 15px
}

.guten-social-icon #guten-1WT4ar i {
    font-size: 15px
}

.guten-social-icon #guten-1WT4ar svg {
    font-size: 15px
}

.guten-vLcHN2 {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-vLcHN2 {
        width: 100%
    }
}

.guten-j8Mnc4 {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-j8Mnc4.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-j8Mnc4.guten-column>.guten-column-wrapper {
    align-content: center;
    align-items: center
}

.guten-j8Mnc4>.sticky-wrapper>.guten-column-wrapper,
.guten-j8Mnc4>.guten-column-wrapper {
    margin-right: 80px;
    margin-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-j8Mnc4 {
        width: 100%
    }

    .guten-j8Mnc4>.sticky-wrapper>.guten-column-wrapper,
    .guten-j8Mnc4>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-KhvMhz {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-KhvMhz {
        width: 100%
    }
}

.guten-E30LM9 {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-E30LM9 {
        width: 100%
    }
}

.guten-bLH8b6 {
    width: 100%;
    order: 1
}

.guten-bLH8b6>.sticky-wrapper>.guten-column-wrapper,
.guten-bLH8b6>.guten-column-wrapper {
    margin-top: 25px
}

@media only screen and (max-width:1024px) {
    .guten-bLH8b6 {
        width: 100%
    }
}

.guten-element.guten-7Hqida {
    padding-right: 20px;
    padding-left: 20px
}

.guten-9fN8fN>.guten-background-overlay {
    background-image: none !important;
    display: none !important;
}

.guten-9fN8fN:not(.background-animated),
.guten-9fN8fN.background-animated>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--theme-6)
}

.guten-9fN8fN.guten-element {
    border-bottom-right-radius: 80px;
    border-bottom-left-radius: 80px
}

.guten-element.guten-9fN8fN {
    padding-top: 0px;
    padding-bottom: 0px
}

@media only screen and (max-width:1024px) {
    .guten-9fN8fN>.guten-background-overlay {
        background-image: none !important;
        display: none !important;
    }

    .guten-9fN8fN.guten-element {
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .guten-element.guten-9fN8fN {
        padding-top: 60px;
        padding-right: 30px;
        padding-bottom: 35px;
        padding-left: 30px
    }
}

@media only screen and (max-width:767px) {
    .guten-9fN8fN.guten-element {
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px
    }

    .guten-element.guten-9fN8fN {
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 25px;
        padding-left: 20px
    }
}

.guten-7Bqk5L {
    justify-content: flex-start
}

.guten-7Bqk5L>* {
    text-align: left
}

.guten-7Bqk5L .text-content .text-wrapper {
    font-family: "Urbanist";
    font-size: 45px;
    line-height: 1.2em;
    z-index: 1
}

.guten-7Bqk5L .non-animated-text {
    font-family: "Urbanist";
    font-size: 34px;
    font-weight: 600;
    line-height: 1.2em
}

.guten-animated-text.guten-7Bqk5L .text-content svg path {
    stroke:
}

.guten-7Bqk5L .text-content svg path {
    stroke-width: 10;
    stroke-linecap: round;
    stroke-linejoin: round
}

.guten-7Bqk5L .text-content svg {
    z-index: 2
}

.guten-xXwmQu {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-element.guten-xXwmQu {
    margin-bottom: 20px
}

.guten-PJqU5K {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-element.guten-PJqU5K {
    margin-bottom: 20px
}

.guten-NnQHtW {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-element.guten-NnQHtW {
    margin-bottom: 20px
}

.guten-OOav7S.layout-boxed>.guten-container {
    max-width: 1140px
}

.guten-element.guten-OOav7S {
    margin-top: 30px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-OOav7S {
        padding-right: 0px;
        padding-left: 0px
    }
}

.guten-dScZ3p {
    text-align: center;
    animation-delay: 0.05s
}

h1.guten-element.guten-dScZ3p,
h2.guten-element.guten-dScZ3p,
h3.guten-element.guten-dScZ3p,
h4.guten-element.guten-dScZ3p,
h5.guten-element.guten-dScZ3p,
h6.guten-element.guten-dScZ3p {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-PbRJRd);
    font-size: var(--gutenverse-font-size-PbRJRd, inherit);
    font-weight: var(--gutenverse-font-weight-PbRJRd, inherit);
    text-transform: var(--gutenverse-font-transform-PbRJRd);
    font-style: var(--gutenverse-font-style-PbRJRd);
    text-decoration: var(--gutenverse-font-decoration-PbRJRd);
    line-height: var(--gutenverse-font-lineHeight-PbRJRd, inherit);
    letter-spacing: var(--gutenverse-font-spacing-PbRJRd);
    overflow-wrap: break-word;
    word-break: break-word
}

.guten-dScZ3p:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-dScZ3p {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.guten-3FX1Y1:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-3FX1Y1 {
    margin-top: 60px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-3FX1Y1 {
        margin-top: 40px
    }
}

@media only screen and (max-width:767px) {
    .guten-3FX1Y1:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-3FX1Y1 {
        margin-top: 40px
    }
}

.guten-3ZzpIW:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-3ZzpIW {
    margin-top: 60px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-3ZzpIW {
        margin-top: 40px
    }
}

@media only screen and (max-width:767px) {
    .guten-3ZzpIW:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-3ZzpIW {
        margin-top: 0px
    }
}

.guten-LbupnR {
    text-align: center;
    animation-delay: 0.05s
}

h1.guten-element.guten-LbupnR,
h2.guten-element.guten-LbupnR,
h3.guten-element.guten-LbupnR,
h4.guten-element.guten-LbupnR,
h5.guten-element.guten-LbupnR,
h6.guten-element.guten-LbupnR {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-PbRJRd);
    font-size: var(--gutenverse-font-size-PbRJRd, inherit);
    font-weight: var(--gutenverse-font-weight-PbRJRd, inherit);
    text-transform: var(--gutenverse-font-transform-PbRJRd);
    font-style: var(--gutenverse-font-style-PbRJRd);
    text-decoration: var(--gutenverse-font-decoration-PbRJRd);
    line-height: var(--gutenverse-font-lineHeight-PbRJRd, inherit);
    letter-spacing: var(--gutenverse-font-spacing-PbRJRd);
    overflow-wrap: break-word;
    word-break: break-word
}

.guten-LbupnR:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-LbupnR {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.guten-YM94Yn:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-YM94Yn {
    margin-top: 60px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-YM94Yn {
        margin-top: 40px
    }
}

@media only screen and (max-width:767px) {
    .guten-YM94Yn:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-YM94Yn {
        margin-top: 40px
    }
}

.guten-2fW51j:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-2fW51j {
    margin-top: 60px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-2fW51j {
        margin-top: 40px
    }
}

@media only screen and (max-width:767px) {
    .guten-2fW51j:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-2fW51j {
        margin-top: 40px
    }
}

.guten-0TrQ95:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-0TrQ95 {
    margin-top: 40px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-0TrQ95 {
        margin-top: 40px
    }
}

@media only screen and (max-width:767px) {
    .guten-0TrQ95:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-0TrQ95 {
        margin-top: 0px
    }
}

.guten-DhHny6 {
    text-align: center;
    animation-delay: 0.05s
}

h1.guten-element.guten-DhHny6,
h2.guten-element.guten-DhHny6,
h3.guten-element.guten-DhHny6,
h4.guten-element.guten-DhHny6,
h5.guten-element.guten-DhHny6,
h6.guten-element.guten-DhHny6 {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-PbRJRd);
    font-size: var(--gutenverse-font-size-PbRJRd, inherit);
    font-weight: var(--gutenverse-font-weight-PbRJRd, inherit);
    text-transform: var(--gutenverse-font-transform-PbRJRd);
    font-style: var(--gutenverse-font-style-PbRJRd);
    text-decoration: var(--gutenverse-font-decoration-PbRJRd);
    line-height: var(--gutenverse-font-lineHeight-PbRJRd, inherit);
    letter-spacing: var(--gutenverse-font-spacing-PbRJRd);
    overflow-wrap: break-word;
    word-break: break-word
}

.guten-DhHny6:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-DhHny6 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.guten-r4dOqE:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-r4dOqE {
    margin-top: 60px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-r4dOqE {
        margin-top: 40px
    }
}

@media only screen and (max-width:767px) {
    .guten-r4dOqE:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
        animation-name: none
    }

    .guten-element.guten-r4dOqE {
        margin-top: 40px
    }
}

.guten-rcrjE2 {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-rcrjE2 {
        width: 100%
    }
}

.guten-m20bIT {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-m20bIT {
        width: 100%
    }
}

.guten-AFjwws {
    width: 100%;
    order: 1
}

.guten-section>.guten-container>.guten-AFjwws.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-AFjwws.guten-column>.guten-column-wrapper {
    justify-content: space-between
}

@media only screen and (max-width:1024px) {
    .guten-AFjwws {
        width: 100%
    }
}

@media only screen and (max-width:767px) {
    .guten-AFjwws.guten-element.guten-column {
        width: 100%
    }

    .guten-section>.guten-container>.guten-AFjwws.guten-column>.sticky-wrapper>.guten-column-wrapper,
    .guten-section>.guten-container>.guten-AFjwws.guten-column>.guten-column-wrapper {
        justify-content: space-around
    }

    .guten-AFjwws>.sticky-wrapper>.guten-column-wrapper,
    .guten-AFjwws>.guten-column-wrapper {
        margin-bottom: 20px
    }
}

.guten-lSYSih {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-lSYSih:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-lSYSih>.sticky-wrapper>.guten-column-wrapper,
.guten-lSYSih>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-lSYSih {
        width: 50%
    }
}

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

    .guten-lSYSih>.sticky-wrapper>.guten-column-wrapper,
    .guten-lSYSih>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px
    }
}

.guten-jd6fHF {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-jd6fHF:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-jd6fHF>.sticky-wrapper>.guten-column-wrapper,
.guten-jd6fHF>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-jd6fHF {
        width: 50%
    }
}

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

    .guten-jd6fHF>.sticky-wrapper>.guten-column-wrapper,
    .guten-jd6fHF>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px
    }
}

.guten-0RO06F {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-0RO06F:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-0RO06F>.sticky-wrapper>.guten-column-wrapper,
.guten-0RO06F>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-0RO06F {
        width: 50%
    }

    .guten-0RO06F>.sticky-wrapper>.guten-column-wrapper,
    .guten-0RO06F>.guten-column-wrapper {
        margin-top: 20px
    }
}

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

    .guten-0RO06F>.sticky-wrapper>.guten-column-wrapper,
    .guten-0RO06F>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 35px;
        margin-left: 0px
    }
}

.guten-04WxnD {
    width: 25%;
    order: 1;
    animation-delay: 0s
}

.guten-04WxnD:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-04WxnD>.sticky-wrapper>.guten-column-wrapper,
.guten-04WxnD>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-04WxnD {
        width: 50%
    }
}

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

    .guten-04WxnD>.sticky-wrapper>.guten-column-wrapper,
    .guten-04WxnD>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px
    }
}

.guten-fkF0MW {
    width: 25%;
    order: 1;
    animation-delay: 0s
}

.guten-fkF0MW:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-fkF0MW>.sticky-wrapper>.guten-column-wrapper,
.guten-fkF0MW>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-fkF0MW {
        width: 50%
    }
}

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

    .guten-fkF0MW>.sticky-wrapper>.guten-column-wrapper,
    .guten-fkF0MW>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px
    }
}

.guten-KeVhDo {
    width: 25%;
    order: 1;
    animation-delay: 0s
}

.guten-KeVhDo:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-KeVhDo>.sticky-wrapper>.guten-column-wrapper,
.guten-KeVhDo>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-KeVhDo {
        width: 50%
    }

    .guten-KeVhDo>.sticky-wrapper>.guten-column-wrapper,
    .guten-KeVhDo>.guten-column-wrapper {
        margin-top: 20px
    }
}

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

    .guten-KeVhDo>.sticky-wrapper>.guten-column-wrapper,
    .guten-KeVhDo>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
        margin-left: 0px
    }
}

.guten-rE7FDa {
    width: 25%;
    order: 1;
    animation-delay: 0s
}

.guten-rE7FDa:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-rE7FDa>.sticky-wrapper>.guten-column-wrapper,
.guten-rE7FDa>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-rE7FDa {
        width: 50%
    }

    .guten-rE7FDa>.sticky-wrapper>.guten-column-wrapper,
    .guten-rE7FDa>.guten-column-wrapper {
        margin-top: 20px
    }
}

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

    .guten-rE7FDa>.sticky-wrapper>.guten-column-wrapper,
    .guten-rE7FDa>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-feWsFC {
    width: 20%;
    order: 1;
    animation-delay: 0s
}

.guten-feWsFC:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-feWsFC>.sticky-wrapper>.guten-column-wrapper,
.guten-feWsFC>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-feWsFC {
        width: 50%
    }
}

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

    .guten-feWsFC>.sticky-wrapper>.guten-column-wrapper,
    .guten-feWsFC>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

.guten-V70Maa {
    width: 20%;
    order: 1;
    animation-delay: 0s
}

.guten-V70Maa:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-V70Maa>.sticky-wrapper>.guten-column-wrapper,
.guten-V70Maa>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-V70Maa {
        width: 50%
    }
}

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

    .guten-V70Maa>.sticky-wrapper>.guten-column-wrapper,
    .guten-V70Maa>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

.guten-5Fgc1X {
    width: 20%;
    order: 1;
    animation-delay: 0s
}

.guten-5Fgc1X:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-5Fgc1X>.sticky-wrapper>.guten-column-wrapper,
.guten-5Fgc1X>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-5Fgc1X {
        width: 50%
    }
}

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

    .guten-5Fgc1X>.sticky-wrapper>.guten-column-wrapper,
    .guten-5Fgc1X>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

.guten-bk1Cyu {
    width: 20%;
    order: 1;
    animation-delay: 0s
}

.guten-bk1Cyu:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-bk1Cyu>.sticky-wrapper>.guten-column-wrapper,
.guten-bk1Cyu>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-bk1Cyu {
        width: 50%
    }
}

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

    .guten-bk1Cyu>.sticky-wrapper>.guten-column-wrapper,
    .guten-bk1Cyu>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

.guten-IbIj27 {
    width: 20%;
    order: 1;
    animation-delay: 0s
}

.guten-IbIj27:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-IbIj27>.sticky-wrapper>.guten-column-wrapper,
.guten-IbIj27>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-IbIj27 {
        width: 50%
    }
}

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

    .guten-IbIj27>.sticky-wrapper>.guten-column-wrapper,
    .guten-IbIj27>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

.guten-I4RxZb {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-I4RxZb:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-I4RxZb.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-I4RxZb:not(.background-animated)>.guten-column-wrapper,
.guten-I4RxZb.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: rgba(255, 255, 255, 1)
}

.guten-I4RxZb>.sticky-wrapper>.guten-column-wrapper,
.guten-I4RxZb>.guten-column-wrapper {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    margin-right: 20px;
    margin-left: 20px
}

.guten-I4RxZb:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

@media only screen and (max-width:1024px) {
    .guten-I4RxZb {
        width: 50%
    }
}

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

    .guten-I4RxZb>.sticky-wrapper>.guten-column-wrapper,
    .guten-I4RxZb>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 10px
    }
}

.guten-4IWX3X {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-4IWX3X:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-4IWX3X.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-4IWX3X:not(.background-animated)>.guten-column-wrapper,
.guten-4IWX3X.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: rgba(255, 255, 255, 1)
}

.guten-4IWX3X>.sticky-wrapper>.guten-column-wrapper,
.guten-4IWX3X>.guten-column-wrapper {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    margin-right: 20px;
    margin-left: 20px
}

.guten-4IWX3X:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

@media only screen and (max-width:1024px) {
    .guten-4IWX3X {
        width: 50%
    }
}

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

    .guten-4IWX3X>.sticky-wrapper>.guten-column-wrapper,
    .guten-4IWX3X>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 10px
    }
}

.guten-49cRm0 {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-49cRm0:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-49cRm0.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-49cRm0:not(.background-animated)>.guten-column-wrapper,
.guten-49cRm0.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: rgba(255, 255, 255, 1)
}

.guten-49cRm0>.sticky-wrapper>.guten-column-wrapper,
.guten-49cRm0>.guten-column-wrapper {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    margin-right: 20px;
    margin-left: 20px
}

.guten-49cRm0:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

@media only screen and (max-width:1024px) {
    .guten-49cRm0 {
        width: 50%
    }
}

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

    .guten-49cRm0>.sticky-wrapper>.guten-column-wrapper,
    .guten-49cRm0>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 10px
    }
}

.guten-LiWBiY {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-LiWBiY:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-LiWBiY.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-LiWBiY:not(.background-animated)>.guten-column-wrapper,
.guten-LiWBiY.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: rgba(255, 255, 255, 1)
}

.guten-LiWBiY>.sticky-wrapper>.guten-column-wrapper,
.guten-LiWBiY>.guten-column-wrapper {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    margin-right: 20px;
    margin-left: 20px
}

.guten-LiWBiY:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

@media only screen and (max-width:1024px) {
    .guten-LiWBiY {
        width: 50%
    }
}

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

    .guten-LiWBiY>.sticky-wrapper>.guten-column-wrapper,
    .guten-LiWBiY>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 10px
    }
}

.guten-gtd2Oz {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-gtd2Oz:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-gtd2Oz.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-gtd2Oz:not(.background-animated)>.guten-column-wrapper,
.guten-gtd2Oz.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: rgba(255, 255, 255, 1)
}

.guten-gtd2Oz>.sticky-wrapper>.guten-column-wrapper,
.guten-gtd2Oz>.guten-column-wrapper {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    margin-right: 20px;
    margin-left: 20px
}

.guten-gtd2Oz:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

@media only screen and (max-width:1024px) {
    .guten-gtd2Oz {
        width: 50%
    }
}

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

    .guten-gtd2Oz>.sticky-wrapper>.guten-column-wrapper,
    .guten-gtd2Oz>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 10px
    }
}

.guten-tjhdO9 {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-tjhdO9:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper,
.guten-tjhdO9.background-animated>.sticky-wrapper>.guten-column-wrapper>.guten-background-animated .animated-layer,
.guten-tjhdO9:not(.background-animated)>.guten-column-wrapper,
.guten-tjhdO9.background-animated>.guten-column-wrapper>.guten-background-animated .animated-layer {
    background-color: rgba(255, 255, 255, 1)
}

.guten-tjhdO9>.sticky-wrapper>.guten-column-wrapper,
.guten-tjhdO9>.guten-column-wrapper {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    margin-right: 20px;
    margin-left: 20px
}

.guten-tjhdO9:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

@media only screen and (max-width:1024px) {
    .guten-tjhdO9 {
        width: 50%
    }
}

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

    .guten-tjhdO9>.sticky-wrapper>.guten-column-wrapper,
    .guten-tjhdO9>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-left: 10px
    }
}

.guten-XVqyur {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-XVqyur:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-XVqyur>.sticky-wrapper>.guten-column-wrapper,
.guten-XVqyur>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-XVqyur {
        width: 50%
    }
}

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

    .guten-XVqyur>.sticky-wrapper>.guten-column-wrapper,
    .guten-XVqyur>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

.guten-2akE1f {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-2akE1f:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-2akE1f>.sticky-wrapper>.guten-column-wrapper,
.guten-2akE1f>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-2akE1f {
        width: 50%
    }
}

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

    .guten-2akE1f>.sticky-wrapper>.guten-column-wrapper,
    .guten-2akE1f>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

.guten-UCZ10U {
    width: 33.3%;
    order: 1;
    animation-delay: 0s
}

.guten-UCZ10U:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-UCZ10U>.sticky-wrapper>.guten-column-wrapper,
.guten-UCZ10U>.guten-column-wrapper {
    margin-right: 10px;
    margin-left: 10px
}

@media only screen and (max-width:1024px) {
    .guten-UCZ10U {
        width: 50%
    }
}

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

    .guten-UCZ10U>.sticky-wrapper>.guten-column-wrapper,
    .guten-UCZ10U>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

.guten-0M9U9f>.guten-background-overlay {
    background-image: none !important;
    display: none !important;
}

.guten-0M9U9f:not(.background-animated),
.guten-0M9U9f.background-animated>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--theme-6)
}

.guten-0M9U9f.guten-element {
    border-bottom-right-radius: 80px;
    border-bottom-left-radius: 80px
}

.guten-element.guten-0M9U9f {
    padding-top: 80px;
    padding-bottom: 40px
}

@media only screen and (max-width:1024px) {
    .guten-0M9U9f>.guten-background-overlay {
        background-image: none !important;
        display: none !important;
    }

    .guten-0M9U9f.guten-element {
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .guten-element.guten-0M9U9f {
        padding-top: 60px;
        padding-right: 30px;
        padding-bottom: 35px;
        padding-left: 30px
    }
}

@media only screen and (max-width:767px) {
    .guten-0M9U9f.guten-element {
        border-bottom-right-radius: 30px;
        border-bottom-left-radius: 30px
    }

    .guten-element.guten-0M9U9f {
        padding-top: 50px;
        padding-right: 0px;
        padding-bottom: 25px;
        padding-left: 0px
    }
}

.guten-lWAR9g.layout-boxed>.guten-container {
    max-width: 1200px
}

/* Override homepage inline-styles lWAR9g hero margins (same block id reused on about) */
.guten-element.guten-lWAR9g,
section.guten-lWAR9g {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

@media only screen and (max-width:767px) {
    .guten-element.guten-lWAR9g,
    section.guten-lWAR9g {
        margin-top: -63px !important;
        margin-bottom: 0 !important;
    }
}

.guten-OegBmB.guten-fun-fact .fun-fact-inner {
    flex-direction: column
}

.guten-OegBmB.guten-fun-fact .icon-box {
    order: 0
}

.guten-OegBmB {
    text-align: left;
    background-image: url(../images/elipse-grey.webp);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 10px;
    width: auto !important;
    display: inline-block;
    animation-delay: 0s
}

.guten-OegBmB .fun-fact-inner {
    justify-content: start;
    align-items: start
}

.guten-OegBmB .fun-fact-inner .icon {
    font-size: 48px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-OegBmB .fun-fact-inner .icon svg {
    font-size: 48px !important
}

.guten-OegBmB.guten-fun-fact .fun-fact-inner .icon {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.guten-OegBmB .fun-fact-inner .content .number-wrapper {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-Ni6kqL);
    font-size: var(--gutenverse-font-size-Ni6kqL, inherit);
    font-weight: var(--gutenverse-font-weight-Ni6kqL, inherit);
    text-transform: var(--gutenverse-font-transform-Ni6kqL);
    font-style: var(--gutenverse-font-style-Ni6kqL);
    text-decoration: var(--gutenverse-font-decoration-Ni6kqL);
    line-height: 1.1 !important;
    letter-spacing: var(--gutenverse-font-spacing-Ni6kqL)
}

.guten-OegBmB .fun-fact-inner .content .title {
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-OegBmB .fun-fact-inner .content .number-wrapper {
    margin-bottom: 0px
}

.guten-OegBmB .fun-fact-inner .content {
    padding-top: 5px
}

.guten-OegBmB .fun-fact-inner .content .number-wrapper .super {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-XB603n);
    font-size: var(--gutenverse-font-size-XB603n, inherit);
    font-weight: var(--gutenverse-font-weight-XB603n, inherit);
    text-transform: var(--gutenverse-font-transform-XB603n);
    font-style: var(--gutenverse-font-style-XB603n);
    text-decoration: var(--gutenverse-font-decoration-XB603n);
    line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
    letter-spacing: var(--gutenverse-font-spacing-XB603n);
    top: -3px;
    left: 3px
}

.guten-OegBmB:hover {
    background-image: url(../images/Ellipse-54.svg);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 10px
}

.guten-OegBmB:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-OegBmB {
    padding-bottom: 30px
}

@media only screen and (max-width:1024px) {
    .guten-OegBmB .fun-fact-inner .icon {
        font-size: 40px !important
    }

    .guten-OegBmB .fun-fact-inner .icon svg {
        font-size: 40px !important
    }

    .guten-OegBmB {
        width: auto !important;
        display: inline-block
    }
}

@media only screen and (max-width:767px) {
    .guten-OegBmB {
        text-align: center;
        background-position: bottom center;
        width: 40% !important;
        display: inline-block
    }

    .guten-OegBmB .fun-fact-inner {
        justify-content: center;
        align-items: center
    }

    .guten-OegBmB .fun-fact-inner .content .number-wrapper {
        margin-bottom: 5px
    }

    .guten-OegBmB:hover {
        background-position: bottom center
    }
}

.guten-Kml8w1.guten-fun-fact .fun-fact-inner {
    flex-direction: column
}

.guten-Kml8w1.guten-fun-fact .icon-box {
    order: 0
}

.guten-Kml8w1 {
    text-align: left;
    background-image: url(../images/elipse-grey.webp);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 10px;
    width: auto !important;
    display: inline-block;
    animation-delay: 0s
}

.guten-Kml8w1 .fun-fact-inner {
    justify-content: start;
    align-items: start
}

.guten-Kml8w1 .fun-fact-inner .icon {
    font-size: 48px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-Kml8w1 .fun-fact-inner .icon svg {
    font-size: 48px !important
}

.guten-Kml8w1.guten-fun-fact .fun-fact-inner .icon {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.guten-Kml8w1 .fun-fact-inner .content .number-wrapper {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-Ni6kqL);
    font-size: var(--gutenverse-font-size-Ni6kqL, inherit);
    font-weight: var(--gutenverse-font-weight-Ni6kqL, inherit);
    text-transform: var(--gutenverse-font-transform-Ni6kqL);
    font-style: var(--gutenverse-font-style-Ni6kqL);
    text-decoration: var(--gutenverse-font-decoration-Ni6kqL);
    line-height: 1.1 !important;
    letter-spacing: var(--gutenverse-font-spacing-Ni6kqL)
}

.guten-Kml8w1 .fun-fact-inner .content .title {
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-Kml8w1 .fun-fact-inner .content .number-wrapper {
    margin-bottom: 0px
}

.guten-Kml8w1 .fun-fact-inner .content {
    padding-top: 5px
}

.guten-Kml8w1 .fun-fact-inner .content .number-wrapper .super {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-XB603n);
    font-size: var(--gutenverse-font-size-XB603n, inherit);
    font-weight: var(--gutenverse-font-weight-XB603n, inherit);
    text-transform: var(--gutenverse-font-transform-XB603n);
    font-style: var(--gutenverse-font-style-XB603n);
    text-decoration: var(--gutenverse-font-decoration-XB603n);
    line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
    letter-spacing: var(--gutenverse-font-spacing-XB603n);
    top: -3px;
    left: 3px
}

.guten-Kml8w1:hover {
    background-image: url(../images/Ellipse-54.svg);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 10px
}

.guten-Kml8w1:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-Kml8w1 {
    padding-bottom: 30px
}

@media only screen and (max-width:1024px) {
    .guten-Kml8w1 .fun-fact-inner .icon {
        font-size: 40px !important
    }

    .guten-Kml8w1 .fun-fact-inner .icon svg {
        font-size: 40px !important
    }

    .guten-Kml8w1 {
        width: auto !important;
        display: inline-block
    }
}

@media only screen and (max-width:767px) {
    .guten-Kml8w1 {
        text-align: center;
        background-position: bottom center;
        width: 40% !important;
        display: inline-block
    }

    .guten-Kml8w1 .fun-fact-inner {
        justify-content: center;
        align-items: center
    }

    .guten-Kml8w1 .fun-fact-inner .content .number-wrapper {
        margin-bottom: 5px
    }

    .guten-Kml8w1:hover {
        background-position: bottom center
    }
}

.guten-NlwYKe.guten-fun-fact .fun-fact-inner {
    flex-direction: column
}

.guten-NlwYKe.guten-fun-fact .icon-box {
    order: 0
}

.guten-NlwYKe {
    text-align: left;
    background-image: url(../images/elipse-grey.webp);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 10px;
    width: auto !important;
    display: inline-block;
    animation-delay: 0s
}

.guten-NlwYKe .fun-fact-inner {
    justify-content: start;
    align-items: start
}

.guten-NlwYKe .fun-fact-inner .icon {
    font-size: 48px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-NlwYKe .fun-fact-inner .icon svg {
    font-size: 48px !important
}

.guten-NlwYKe.guten-fun-fact .fun-fact-inner .icon {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.guten-NlwYKe .fun-fact-inner .content .number-wrapper {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-Ni6kqL);
    font-size: var(--gutenverse-font-size-Ni6kqL, inherit);
    font-weight: var(--gutenverse-font-weight-Ni6kqL, inherit);
    text-transform: var(--gutenverse-font-transform-Ni6kqL);
    font-style: var(--gutenverse-font-style-Ni6kqL);
    text-decoration: var(--gutenverse-font-decoration-Ni6kqL);
    line-height: 1.1 !important;
    letter-spacing: var(--gutenverse-font-spacing-Ni6kqL)
}

.guten-NlwYKe .fun-fact-inner .content .title {
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-NlwYKe .fun-fact-inner .content .number-wrapper {
    margin-bottom: 0px
}

.guten-NlwYKe .fun-fact-inner .content {
    padding-top: 5px
}

.guten-NlwYKe .fun-fact-inner .content .number-wrapper .super {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-XB603n);
    font-size: var(--gutenverse-font-size-XB603n, inherit);
    font-weight: var(--gutenverse-font-weight-XB603n, inherit);
    text-transform: var(--gutenverse-font-transform-XB603n);
    font-style: var(--gutenverse-font-style-XB603n);
    text-decoration: var(--gutenverse-font-decoration-XB603n);
    line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
    letter-spacing: var(--gutenverse-font-spacing-XB603n);
    top: -3px;
    left: 3px
}

.guten-NlwYKe:hover {
    background-image: url(../images/Ellipse-54.svg);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 10px
}

.guten-NlwYKe:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-NlwYKe {
    padding-bottom: 30px
}

@media only screen and (max-width:1024px) {
    .guten-NlwYKe .fun-fact-inner .icon {
        font-size: 40px !important
    }

    .guten-NlwYKe .fun-fact-inner .icon svg {
        font-size: 40px !important
    }

    .guten-NlwYKe {
        width: auto !important;
        display: inline-block
    }
}

@media only screen and (max-width:767px) {
    .guten-NlwYKe {
        text-align: center;
        background-position: bottom center;
        width: 40% !important;
        display: inline-block
    }

    .guten-NlwYKe .fun-fact-inner {
        justify-content: center;
        align-items: center
    }

    .guten-NlwYKe .fun-fact-inner .content .number-wrapper {
        margin-bottom: 5px
    }

    .guten-NlwYKe:hover {
        background-position: bottom center
    }

    .guten-element.guten-NlwYKe {
        margin-top: 40px
    }
}

.guten-2xwDQs.guten-fun-fact .fun-fact-inner {
    flex-direction: column
}

.guten-2xwDQs.guten-fun-fact .icon-box {
    order: 0
}

.guten-2xwDQs {
    text-align: left;
    background-image: url(../images/elipse-grey.webp);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 10px;
    width: auto !important;
    display: inline-block;
    animation-delay: 0s
}

.guten-2xwDQs .fun-fact-inner {
    justify-content: start;
    align-items: start
}

.guten-2xwDQs .fun-fact-inner .icon {
    font-size: 48px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-2xwDQs .fun-fact-inner .icon svg {
    font-size: 48px !important
}

.guten-2xwDQs.guten-fun-fact .fun-fact-inner .icon {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

.guten-2xwDQs .fun-fact-inner .content .number-wrapper {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-Ni6kqL);
    font-size: var(--gutenverse-font-size-Ni6kqL, inherit);
    font-weight: var(--gutenverse-font-weight-Ni6kqL, inherit);
    text-transform: var(--gutenverse-font-transform-Ni6kqL);
    font-style: var(--gutenverse-font-style-Ni6kqL);
    text-decoration: var(--gutenverse-font-decoration-Ni6kqL);
    line-height: 1.1 !important;
    letter-spacing: var(--gutenverse-font-spacing-Ni6kqL)
}

.guten-2xwDQs .fun-fact-inner .content .title {
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-GAENRW);
    font-size: var(--gutenverse-font-size-GAENRW, inherit);
    font-weight: var(--gutenverse-font-weight-GAENRW, inherit);
    text-transform: var(--gutenverse-font-transform-GAENRW);
    font-style: var(--gutenverse-font-style-GAENRW);
    text-decoration: var(--gutenverse-font-decoration-GAENRW);
    line-height: var(--gutenverse-font-lineHeight-GAENRW, inherit);
    letter-spacing: var(--gutenverse-font-spacing-GAENRW)
}

.guten-2xwDQs .fun-fact-inner .content .number-wrapper {
    margin-bottom: 0px
}

.guten-2xwDQs .fun-fact-inner .content {
    padding-top: 5px
}

.guten-2xwDQs .fun-fact-inner .content .number-wrapper .super {
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-XB603n);
    font-size: var(--gutenverse-font-size-XB603n, inherit);
    font-weight: var(--gutenverse-font-weight-XB603n, inherit);
    text-transform: var(--gutenverse-font-transform-XB603n);
    font-style: var(--gutenverse-font-style-XB603n);
    text-decoration: var(--gutenverse-font-decoration-XB603n);
    line-height: var(--gutenverse-font-lineHeight-XB603n, inherit);
    letter-spacing: var(--gutenverse-font-spacing-XB603n);
    top: -3px;
    left: 3px
}

.guten-2xwDQs:hover {
    background-image: url(../images/Ellipse-54.svg);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 10px
}

.guten-2xwDQs:not([class*="__tablet-"]):not([class*="__desktop-"]):not([class*="__mobile-"]) {
    animation-name: none
}

.guten-element.guten-2xwDQs {
    padding-bottom: 30px
}

@media only screen and (max-width:1024px) {
    .guten-2xwDQs .fun-fact-inner .icon {
        font-size: 40px !important
    }

    .guten-2xwDQs .fun-fact-inner .icon svg {
        font-size: 40px !important
    }

    .guten-2xwDQs {
        width: auto !important;
        display: inline-block
    }
}

@media only screen and (max-width:767px) {
    .guten-2xwDQs {
        text-align: center;
        background-position: bottom center;
        width: 40% !important;
        display: inline-block
    }

    .guten-2xwDQs .fun-fact-inner {
        justify-content: center;
        align-items: center
    }

    .guten-2xwDQs .fun-fact-inner .content .number-wrapper {
        margin-bottom: 5px
    }

    .guten-2xwDQs:hover {
        background-position: bottom center
    }

    .guten-element.guten-2xwDQs {
        margin-top: 40px
    }
}

.guten-MdhbkM img {
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

.guten-MdhbkM {}

.guten-element.guten-MdhbkM {
    margin-bottom: -105px;
    z-index: 1
}

.guten-4FEIZr.guten-element {
    display: flex;
    overflow: inherit;
    position: static
}

.guten-4FEIZr.guten-element,
.guten-4FEIZr.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-4FEIZr .guten-inner-wrap {
    width: 100%
}

.guten-4FEIZr:not(.background-animated),
.guten-4FEIZr.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-4FEIZr {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-top: -15px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    z-index: 2
}

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

    .guten-4FEIZr.guten-element,
    .guten-4FEIZr.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-4FEIZr.guten-element,
    .guten-4FEIZr.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-cQLY9N img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

.guten-cQLY9N {}

.guten-element.guten-cQLY9N {
    margin-bottom: -105px
}

.guten-1QYzme.guten-element {
    display: flex;
    overflow: inherit;
    position: static
}

.guten-1QYzme.guten-element,
.guten-1QYzme.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-1QYzme .guten-inner-wrap {
    width: 100%
}

.guten-1QYzme:not(.background-animated),
.guten-1QYzme.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-1QYzme {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-top: -15px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    z-index: 2
}

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

    .guten-1QYzme.guten-element,
    .guten-1QYzme.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-1QYzme.guten-element,
    .guten-1QYzme.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-3fLmg2 img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

.guten-3fLmg2 {}

.guten-element.guten-3fLmg2 {
    margin-bottom: -105px
}

.guten-ZGj5lX.guten-element {
    display: flex;
    overflow: inherit;
    position: static
}

.guten-ZGj5lX.guten-element,
.guten-ZGj5lX.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-ZGj5lX .guten-inner-wrap {
    width: 100%
}

.guten-ZGj5lX:not(.background-animated),
.guten-ZGj5lX.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-ZGj5lX {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-top: -20px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    z-index: 2
}

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

    .guten-ZGj5lX.guten-element,
    .guten-ZGj5lX.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-ZGj5lX.guten-element,
    .guten-ZGj5lX.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-ak7UBA img {
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

.guten-ak7UBA {}

.guten-element.guten-ak7UBA {
    margin-bottom: -105px;
    z-index: 1
}

.guten-sgBREA.guten-element {
    display: flex;
    overflow: inherit;
    position: static
}

.guten-sgBREA.guten-element,
.guten-sgBREA.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-sgBREA .guten-inner-wrap {
    width: 100%
}

.guten-sgBREA:not(.background-animated),
.guten-sgBREA.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-sgBREA {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-top: -15px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    z-index: 2
}

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

    .guten-sgBREA.guten-element,
    .guten-sgBREA.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-sgBREA.guten-element,
    .guten-sgBREA.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-tPfOoh img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

.guten-tPfOoh {}

.guten-element.guten-tPfOoh {
    margin-bottom: -105px
}

.guten-33jINb.guten-element {
    display: flex;
    overflow: inherit;
    position: static
}

.guten-33jINb.guten-element,
.guten-33jINb.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-33jINb .guten-inner-wrap {
    width: 100%
}

.guten-33jINb:not(.background-animated),
.guten-33jINb.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-33jINb {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-top: -15px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    z-index: 2
}

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

    .guten-33jINb.guten-element,
    .guten-33jINb.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-33jINb.guten-element,
    .guten-33jINb.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-n4Aohi img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

.guten-n4Aohi {}

.guten-element.guten-n4Aohi {
    margin-bottom: -105px
}

.guten-LvAdaS.guten-element {
    display: flex;
    overflow: inherit;
    position: static
}

.guten-LvAdaS.guten-element,
.guten-LvAdaS.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-LvAdaS .guten-inner-wrap {
    width: 100%
}

.guten-LvAdaS:not(.background-animated),
.guten-LvAdaS.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-LvAdaS {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-top: -15px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    z-index: 2
}

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

    .guten-LvAdaS.guten-element,
    .guten-LvAdaS.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-LvAdaS.guten-element,
    .guten-LvAdaS.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-r6r3GD img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

.guten-r6r3GD {}

.guten-element.guten-r6r3GD {
    margin-bottom: -105px
}

.guten-fXL8D1.guten-element {
    display: flex;
    overflow: inherit;
    position: static
}

.guten-fXL8D1.guten-element,
.guten-fXL8D1.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-fXL8D1 .guten-inner-wrap {
    width: 100%
}

.guten-fXL8D1:not(.background-animated),
.guten-fXL8D1.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-fXL8D1 {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-top: -15px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    z-index: 2
}

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

    .guten-fXL8D1.guten-element,
    .guten-fXL8D1.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-fXL8D1.guten-element,
    .guten-fXL8D1.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-zm3yYU.guten-element {
    display: flex;
    height: 230px;
    overflow: inherit;
    position: static
}

.guten-zm3yYU.guten-element,
.guten-zm3yYU.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-zm3yYU .guten-inner-wrap {
    width: 100%
}

.guten-zm3yYU:not(.background-animated),
.guten-zm3yYU.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-zm3yYU {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    z-index: 2
}

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

    .guten-zm3yYU.guten-element,
    .guten-zm3yYU.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-zm3yYU.guten-element,
    .guten-zm3yYU.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-piDfc8.guten-element {
    display: flex;
    height: 230px;
    overflow: inherit;
    position: static
}

.guten-piDfc8.guten-element,
.guten-piDfc8.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-piDfc8 .guten-inner-wrap {
    width: 100%
}

.guten-piDfc8:not(.background-animated),
.guten-piDfc8.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-piDfc8 {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    z-index: 2
}

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

    .guten-piDfc8.guten-element,
    .guten-piDfc8.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-piDfc8.guten-element,
    .guten-piDfc8.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-ZcbiPL.guten-element {
    display: flex;
    height: 230px;
    overflow: inherit;
    position: static
}

.guten-ZcbiPL.guten-element,
.guten-ZcbiPL.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-ZcbiPL .guten-inner-wrap {
    width: 100%
}

.guten-ZcbiPL:not(.background-animated),
.guten-ZcbiPL.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-ZcbiPL {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    z-index: 2
}

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

    .guten-ZcbiPL.guten-element,
    .guten-ZcbiPL.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-ZcbiPL.guten-element,
    .guten-ZcbiPL.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-NNGaPd.guten-element {
    display: flex;
    height: 230px;
    overflow: inherit;
    position: static
}

.guten-NNGaPd.guten-element,
.guten-NNGaPd.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-NNGaPd .guten-inner-wrap {
    width: 100%
}

.guten-NNGaPd:not(.background-animated),
.guten-NNGaPd.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-NNGaPd {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    z-index: 2
}

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

    .guten-NNGaPd.guten-element,
    .guten-NNGaPd.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-NNGaPd.guten-element,
    .guten-NNGaPd.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-WIl8rK.guten-element {
    display: flex;
    height: 230px;
    overflow: inherit;
    position: static
}

.guten-WIl8rK.guten-element,
.guten-WIl8rK.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-WIl8rK .guten-inner-wrap {
    width: 100%
}

.guten-WIl8rK:not(.background-animated),
.guten-WIl8rK.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-WIl8rK {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    z-index: 2
}

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

    .guten-WIl8rK.guten-element,
    .guten-WIl8rK.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-WIl8rK.guten-element,
    .guten-WIl8rK.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-L7KFiE.guten-icon-box .guten-icon-box-wrapper .icon-box .icon {
    width: 60px;
    height: 60px
}

.guten-icon-box.guten-L7KFiE .guten-icon-box-wrapper {
    border-style: none;
    overflow: hidden
}

.guten-icon-box.guten-L7KFiE .icon-box.icon-box-body .title {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-icon-box.guten-L7KFiE .icon-box.icon-box-body .icon-box-description {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-L7KFiE {}

.guten-5Uwr6P {}

.guten-z1CAv7.guten-icon-box .guten-icon-box-wrapper .icon-box .icon {
    width: 60px;
    height: 60px
}

.guten-icon-box.guten-z1CAv7 .guten-icon-box-wrapper {
    border-style: none;
    overflow: hidden
}

.guten-icon-box.guten-z1CAv7 .icon-box.icon-box-body .title {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-icon-box.guten-z1CAv7 .icon-box.icon-box-body .icon-box-description {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-z1CAv7 {}

.guten-mnStdJ {}

.guten-8Vn9vZ.guten-icon-box .guten-icon-box-wrapper .icon-box .icon {
    width: 60px;
    height: 60px
}

.guten-icon-box.guten-8Vn9vZ .guten-icon-box-wrapper {
    border-style: none;
    overflow: hidden
}

.guten-icon-box.guten-8Vn9vZ .icon-box.icon-box-body .title {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-icon-box.guten-8Vn9vZ .icon-box.icon-box-body .icon-box-description {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-8Vn9vZ {}

.guten-9X59Io {}

.guten-yNZzMB.guten-icon-box .guten-icon-box-wrapper .icon-box .icon {
    width: 60px;
    height: 60px
}

.guten-icon-box.guten-yNZzMB .guten-icon-box-wrapper {
    border-style: none;
    overflow: hidden
}

.guten-icon-box.guten-yNZzMB .icon-box.icon-box-body .title {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-icon-box.guten-yNZzMB .icon-box.icon-box-body .icon-box-description {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-yNZzMB {}

.guten-LGt7wL {}

.guten-eRi8eb.guten-icon-box .guten-icon-box-wrapper .icon-box .icon {
    width: 60px;
    height: 60px
}

.guten-icon-box.guten-eRi8eb .guten-icon-box-wrapper {
    border-style: none;
    overflow: hidden
}

.guten-icon-box.guten-eRi8eb .icon-box.icon-box-body .title {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-icon-box.guten-eRi8eb .icon-box.icon-box-body .icon-box-description {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-eRi8eb {}

.guten-oMxJdz {}

.guten-9wa57X.guten-icon-box .guten-icon-box-wrapper .icon-box .icon {
    width: 60px;
    height: 60px
}

.guten-icon-box.guten-9wa57X .guten-icon-box-wrapper {
    border-style: none;
    overflow: hidden
}

.guten-icon-box.guten-9wa57X .icon-box.icon-box-body .title {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-icon-box.guten-9wa57X .icon-box.icon-box-body .icon-box-description {
    color: rgba(0, 0, 0, 1);
    font-family: "Urbanist"
}

.guten-9wa57X {}

.guten-7acYc0 {}

.guten-v7EXBX.guten-element {
    display: flex;
    height: 230px;
    overflow: inherit;
    position: static
}

.guten-v7EXBX.guten-element,
.guten-v7EXBX.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-v7EXBX .guten-inner-wrap {
    width: 100%
}

.guten-v7EXBX:not(.background-animated),
.guten-v7EXBX.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-v7EXBX {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    z-index: 2
}

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

    .guten-v7EXBX.guten-element,
    .guten-v7EXBX.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-v7EXBX.guten-element,
    .guten-v7EXBX.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-vp5UmI.guten-element {
    display: flex;
    height: 230px;
    overflow: inherit;
    position: static
}

.guten-vp5UmI.guten-element,
.guten-vp5UmI.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-vp5UmI .guten-inner-wrap {
    width: 100%
}

.guten-vp5UmI:not(.background-animated),
.guten-vp5UmI.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-vp5UmI {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    z-index: 2
}

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

    .guten-vp5UmI.guten-element,
    .guten-vp5UmI.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-vp5UmI.guten-element,
    .guten-vp5UmI.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-bMyMM2.guten-element {
    display: flex;
    height: 230px;
    overflow: inherit;
    position: static
}

.guten-bMyMM2.guten-element,
.guten-bMyMM2.guten-element .guten-inner-wrap {
    justify-content: space-between;
    align-content: center;
    align-items: center
}

.guten-bMyMM2 .guten-inner-wrap {
    width: 100%
}

.guten-bMyMM2:not(.background-animated),
.guten-bMyMM2.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer {
    background-color: var(--wp--preset--color--white)
}

.guten-bMyMM2 {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    z-index: 2
}

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

    .guten-bMyMM2.guten-element,
    .guten-bMyMM2.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

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

    .guten-bMyMM2.guten-element,
    .guten-bMyMM2.guten-element .guten-inner-wrap {
        justify-content: space-between
    }
}

.guten-v5AUCw {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-v5AUCw {
        width: 100%
    }
}

.guten-0pQry6 {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-0pQry6 {
        width: 100%
    }
}

.guten-2nPv8X .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-2nPv8X .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-2nPv8X {
    width: auto !important;
    display: inline-block
}

.guten-vwFooz.horizontal {
    justify-content: center
}

.guten-vwFooz.vertical {
    align-items: center
}

.guten-vwFooz .guten-social-icon {
    text-align: center
}

.guten-vwFooz .guten-social-icon a i {
    font-size: 20px
}

.guten-vwFooz .guten-social-icon a svg {
    font-size: 20px
}

.guten-vwFooz.horizontal>div:not(:first-child) {
    margin-left: 10px
}

.guten-vwFooz.vertical>div:not(:first-child) {
    margin-top: 10px
}

.guten-vwFooz .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-vwFooz {}

.guten-vwFooz.guten-element,
.guten-vwFooz.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-lTuW7V .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-lTuW7V .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-lTuW7V {
    width: auto !important;
    display: inline-block
}

.guten-mwSlrx.horizontal {
    justify-content: center
}

.guten-mwSlrx.vertical {
    align-items: center
}

.guten-mwSlrx .guten-social-icon {
    text-align: center
}

.guten-mwSlrx .guten-social-icon a i {
    font-size: 20px
}

.guten-mwSlrx .guten-social-icon a svg {
    font-size: 20px
}

.guten-mwSlrx.horizontal>div:not(:first-child) {
    margin-left: 10px
}

.guten-mwSlrx.vertical>div:not(:first-child) {
    margin-top: 10px
}

.guten-mwSlrx .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-mwSlrx {}

.guten-mwSlrx.guten-element,
.guten-mwSlrx.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-Jmug0x .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-Jmug0x .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-Jmug0x {
    width: auto !important;
    display: inline-block
}

.guten-wFqjae.horizontal {
    justify-content: center
}

.guten-wFqjae.vertical {
    align-items: center
}

.guten-wFqjae .guten-social-icon {
    text-align: center
}

.guten-wFqjae .guten-social-icon a i {
    font-size: 20px
}

.guten-wFqjae .guten-social-icon a svg {
    font-size: 20px
}

.guten-wFqjae.horizontal>div:not(:first-child) {
    margin-left: 10px
}

.guten-wFqjae.vertical>div:not(:first-child) {
    margin-top: 10px
}

.guten-wFqjae .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-wFqjae {}

.guten-wFqjae.guten-element,
.guten-wFqjae.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-nxNAgL .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-nxNAgL .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-nxNAgL {
    width: auto !important;
    display: inline-block
}

.guten-KZ6V7m.horizontal {
    justify-content: center
}

.guten-KZ6V7m.vertical {
    align-items: center
}

.guten-KZ6V7m .guten-social-icon {
    text-align: center
}

.guten-KZ6V7m .guten-social-icon a i {
    font-size: 20px
}

.guten-KZ6V7m .guten-social-icon a svg {
    font-size: 20px
}

.guten-KZ6V7m.horizontal>div:not(:first-child) {
    margin-left: 10px
}

.guten-KZ6V7m.vertical>div:not(:first-child) {
    margin-top: 10px
}

.guten-KZ6V7m .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-KZ6V7m {}

.guten-KZ6V7m.guten-element,
.guten-KZ6V7m.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-Qt4s3d .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-Qt4s3d .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-Qt4s3d {
    width: auto !important;
    display: inline-block
}

.guten-Z1CpGL.horizontal {
    justify-content: center
}

.guten-Z1CpGL.vertical {
    align-items: center
}

.guten-Z1CpGL .guten-social-icon {
    text-align: center
}

.guten-Z1CpGL .guten-social-icon a i {
    font-size: 20px
}

.guten-Z1CpGL .guten-social-icon a svg {
    font-size: 20px
}

.guten-Z1CpGL.horizontal>div:not(:first-child) {
    margin-left: 10px
}

.guten-Z1CpGL.vertical>div:not(:first-child) {
    margin-top: 10px
}

.guten-Z1CpGL .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-Z1CpGL {}

.guten-Z1CpGL.guten-element,
.guten-Z1CpGL.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-surFJB .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-surFJB .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-surFJB {
    width: auto !important;
    display: inline-block
}

.guten-PxKKUM.horizontal {
    justify-content: center
}

.guten-PxKKUM.vertical {
    align-items: center
}

.guten-PxKKUM .guten-social-icon {
    text-align: center
}

.guten-PxKKUM .guten-social-icon a i {
    font-size: 20px
}

.guten-PxKKUM .guten-social-icon a svg {
    font-size: 20px
}

.guten-PxKKUM.horizontal>div:not(:first-child) {
    margin-left: 10px
}

.guten-PxKKUM.vertical>div:not(:first-child) {
    margin-top: 10px
}

.guten-PxKKUM .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-PxKKUM {}

.guten-PxKKUM.guten-element,
.guten-PxKKUM.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-RM8cvI .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-RM8cvI .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-RM8cvI {
    width: auto !important;
    display: inline-block
}

.guten-b4AAef.horizontal {
    justify-content: center
}

.guten-b4AAef.vertical {
    align-items: center
}

.guten-b4AAef .guten-social-icon {
    text-align: center
}

.guten-b4AAef .guten-social-icon a i {
    font-size: 20px
}

.guten-b4AAef .guten-social-icon a svg {
    font-size: 20px
}

.guten-b4AAef.horizontal>div:not(:first-child) {
    margin-left: 10px
}

.guten-b4AAef.vertical>div:not(:first-child) {
    margin-top: 10px
}

.guten-b4AAef .guten-social-icon a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.guten-b4AAef {}

.guten-b4AAef.guten-element,
.guten-b4AAef.guten-element.horizontal>div {
    width: auto !important;
    display: inline-block;
    align-self: center;
    vertical-align: middle
}

.guten-HOQGwA {
    text-align: center
}

.guten-HOQGwA .guten-icon-wrapper i {
    font-size: 35px
}

.guten-HOQGwA .guten-icon-wrapper svg {
    font-size: 35px
}

.guten-HOQGwA .guten-icon-wrapper {
    padding: 15px
}

.guten-HOQGwA .guten-icon-wrapper.stacked i {
    color: rgba(255, 255, 255, 1)
}

.guten-HOQGwA .guten-icon-wrapper.stacked svg {
    fill: rgba(255, 255, 255, 1)
}

.guten-HOQGwA .guten-icon-wrapper.framed {
    background-color: rgba(255, 255, 255, 1)
}

.guten-EBqzl4,
.guten-EBqzl4 .heading-section {
    justify-content: center;
    text-align: center
}

.guten-EBqzl4 .heading-line {
    justify-self: center
}

.guten-EBqzl4 .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-EBqzl4 .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-EBqzl4 {
    width: 100% !important
}

.guten-element.guten-EBqzl4 {
    margin-top: 20px
}

.guten-0dG9kL {
    text-align: center
}

.guten-0dG9kL .guten-icon-wrapper i {
    font-size: 35px
}

.guten-0dG9kL .guten-icon-wrapper svg {
    font-size: 35px
}

.guten-0dG9kL .guten-icon-wrapper {
    padding: 15px
}

.guten-0dG9kL .guten-icon-wrapper.stacked i {
    color: rgba(255, 255, 255, 1)
}

.guten-0dG9kL .guten-icon-wrapper.stacked svg {
    fill: rgba(255, 255, 255, 1)
}

.guten-0dG9kL .guten-icon-wrapper.framed {
    background-color: rgba(255, 255, 255, 1)
}

.guten-CiIVKx,
.guten-CiIVKx .heading-section {
    justify-content: center;
    text-align: center
}

.guten-CiIVKx .heading-line {
    justify-self: center
}

.guten-CiIVKx .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-CiIVKx .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-CiIVKx {
    width: 100% !important
}

.guten-element.guten-CiIVKx {
    margin-top: 20px
}

.guten-vpyfJW {
    text-align: center
}

.guten-vpyfJW .guten-icon-wrapper i {
    font-size: 35px
}

.guten-vpyfJW .guten-icon-wrapper svg {
    font-size: 35px
}

.guten-vpyfJW .guten-icon-wrapper {
    padding: 15px
}

.guten-vpyfJW .guten-icon-wrapper.stacked i {
    color: rgba(255, 255, 255, 1)
}

.guten-vpyfJW .guten-icon-wrapper.stacked svg {
    fill: rgba(255, 255, 255, 1)
}

.guten-vpyfJW .guten-icon-wrapper.framed {
    background-color: rgba(255, 255, 255, 1)
}

.guten-rXTfE7,
.guten-rXTfE7 .heading-section {
    justify-content: center;
    text-align: center
}

.guten-rXTfE7 .heading-line {
    justify-self: center
}

.guten-rXTfE7 .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-rXTfE7 .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-rXTfE7 {
    width: 100% !important
}

.guten-element.guten-rXTfE7 {
    margin-top: 20px
}

.guten-hnwnRL {
    text-align: center
}

.guten-hnwnRL .guten-icon-wrapper i {
    font-size: 35px
}

.guten-hnwnRL .guten-icon-wrapper svg {
    font-size: 35px
}

.guten-hnwnRL .guten-icon-wrapper {
    padding: 15px
}

.guten-hnwnRL .guten-icon-wrapper.stacked i {
    color: rgba(255, 255, 255, 1)
}

.guten-hnwnRL .guten-icon-wrapper.stacked svg {
    fill: rgba(255, 255, 255, 1)
}

.guten-hnwnRL .guten-icon-wrapper.framed {
    background-color: rgba(255, 255, 255, 1)
}

.guten-AvmFiN,
.guten-AvmFiN .heading-section {
    justify-content: center;
    text-align: center
}

.guten-AvmFiN .heading-line {
    justify-self: center
}

.guten-AvmFiN .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-AvmFiN .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-AvmFiN {
    width: 100% !important
}

.guten-element.guten-AvmFiN {
    margin-top: 20px
}

.guten-xDEgnM {
    text-align: center
}

.guten-xDEgnM .guten-icon-wrapper i {
    font-size: 35px
}

.guten-xDEgnM .guten-icon-wrapper svg {
    font-size: 35px
}

.guten-xDEgnM .guten-icon-wrapper {
    padding: 15px
}

.guten-xDEgnM .guten-icon-wrapper.stacked i {
    color: rgba(255, 255, 255, 1)
}

.guten-xDEgnM .guten-icon-wrapper.stacked svg {
    fill: rgba(255, 255, 255, 1)
}

.guten-xDEgnM .guten-icon-wrapper.framed {
    background-color: rgba(255, 255, 255, 1)
}

.guten-vNfKp5,
.guten-vNfKp5 .heading-section {
    justify-content: center;
    text-align: center
}

.guten-vNfKp5 .heading-line {
    justify-self: center
}

.guten-vNfKp5 .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-vNfKp5 .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-vNfKp5 {
    width: 100% !important
}

.guten-element.guten-vNfKp5 {
    margin-top: 20px
}

.guten-kN8vJ4 {
    text-align: center
}

.guten-kN8vJ4 .guten-icon-wrapper i {
    font-size: 35px
}

.guten-kN8vJ4 .guten-icon-wrapper svg {
    font-size: 35px
}

.guten-kN8vJ4 .guten-icon-wrapper {
    padding: 15px
}

.guten-kN8vJ4 .guten-icon-wrapper.stacked i {
    color: rgba(255, 255, 255, 1)
}

.guten-kN8vJ4 .guten-icon-wrapper.stacked svg {
    fill: rgba(255, 255, 255, 1)
}

.guten-kN8vJ4 .guten-icon-wrapper.framed {
    background-color: rgba(255, 255, 255, 1)
}

.guten-Ty0wrE,
.guten-Ty0wrE .heading-section {
    justify-content: center;
    text-align: center
}

.guten-Ty0wrE .heading-line {
    justify-self: center
}

.guten-Ty0wrE .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-Ty0wrE .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-Ty0wrE {
    width: 100% !important
}

.guten-element.guten-Ty0wrE {
    margin-top: 20px
}

.guten-RXwXnI {
    text-align: center
}

.guten-RXwXnI .guten-icon-wrapper i {
    font-size: 35px
}

.guten-RXwXnI .guten-icon-wrapper svg {
    font-size: 35px
}

.guten-RXwXnI .guten-icon-wrapper {
    padding: 15px
}

.guten-RXwXnI .guten-icon-wrapper.stacked i {
    color: rgba(255, 255, 255, 1)
}

.guten-RXwXnI .guten-icon-wrapper.stacked svg {
    fill: rgba(255, 255, 255, 1)
}

.guten-RXwXnI .guten-icon-wrapper.framed {
    background-color: rgba(255, 255, 255, 1)
}

.guten-zqetpX,
.guten-zqetpX .heading-section {
    justify-content: center;
    text-align: center
}

.guten-zqetpX .heading-line {
    justify-self: center
}

.guten-zqetpX .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-zqetpX .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-zqetpX {
    width: 100% !important
}

.guten-element.guten-zqetpX {
    margin-top: 20px
}

.guten-QOdXjO {
    text-align: center
}

.guten-QOdXjO .guten-icon-wrapper i {
    font-size: 35px
}

.guten-QOdXjO .guten-icon-wrapper svg {
    font-size: 35px
}

.guten-QOdXjO .guten-icon-wrapper {
    padding: 15px
}

.guten-QOdXjO .guten-icon-wrapper.stacked i {
    color: rgba(255, 255, 255, 1)
}

.guten-QOdXjO .guten-icon-wrapper.stacked svg {
    fill: rgba(255, 255, 255, 1)
}

.guten-QOdXjO .guten-icon-wrapper.framed {
    background-color: rgba(255, 255, 255, 1)
}

.guten-INfvNj,
.guten-INfvNj .heading-section {
    justify-content: center;
    text-align: center
}

.guten-INfvNj .heading-line {
    justify-self: center
}

.guten-INfvNj .heading-title {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-BgkX9Q);
    font-size: var(--gutenverse-font-size-BgkX9Q, inherit);
    font-weight: var(--gutenverse-font-weight-BgkX9Q, inherit);
    text-transform: var(--gutenverse-font-transform-BgkX9Q);
    font-style: var(--gutenverse-font-style-BgkX9Q);
    text-decoration: var(--gutenverse-font-decoration-BgkX9Q);
    line-height: var(--gutenverse-font-lineHeight-BgkX9Q, inherit);
    letter-spacing: var(--gutenverse-font-spacing-BgkX9Q)
}

.guten-INfvNj .heading-subtitle {
    color: rgba(0, 0, 0, 1);
    font-family: var(--gutenverse-font-family-KyzOJa);
    font-size: var(--gutenverse-font-size-KyzOJa, inherit);
    font-weight: var(--gutenverse-font-weight-KyzOJa, inherit);
    text-transform: var(--gutenverse-font-transform-KyzOJa);
    font-style: var(--gutenverse-font-style-KyzOJa);
    text-decoration: var(--gutenverse-font-decoration-KyzOJa);
    line-height: var(--gutenverse-font-lineHeight-KyzOJa, inherit);
    letter-spacing: var(--gutenverse-font-spacing-KyzOJa)
}

.guten-INfvNj {
    width: 100% !important
}

.guten-element.guten-INfvNj {
    margin-top: 20px
}

.guten-dmkqzt.layout-boxed>.guten-container {
    max-width: 1200px
}

.guten-element.guten-0rODwS {
    margin-top: 0px
}

@media only screen and (max-width:1024px) {
    .guten-element.guten-0rODwS {
        margin-top: 40px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-BKv81c.layout-boxed>.guten-container {
    max-width: 1140px
}

.guten-social-icons.fill .guten-social-icon #guten-2vrER0 i,
.guten-social-icons.border .guten-social-icon #guten-2vrER0 i,
.guten-social-icons.custom .guten-social-icon #guten-2vrER0 i {
    color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-2vrER0 svg,
.guten-social-icons.border .guten-social-icon #guten-2vrER0 svg,
.guten-social-icons.custom .guten-social-icon #guten-2vrER0 svg {
    fill: var(--wp--preset--color--theme-4)
}

.guten-social-icons.border .guten-social-icon #guten-2vrER0 {
    border-color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-2vrER0:hover i,
.guten-social-icons.border .guten-social-icon #guten-2vrER0:hover i,
.guten-social-icons.custom .guten-social-icon #guten-2vrER0:hover i {
    color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-2vrER0:hover svg,
.guten-social-icons.border .guten-social-icon #guten-2vrER0:hover svg,
.guten-social-icons.custom .guten-social-icon #guten-2vrER0:hover svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-social-icons.border .guten-social-icon #guten-2vrER0:hover {
    border-color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-2vrER0,
.guten-social-icons.border .guten-social-icon #guten-2vrER0,
.guten-social-icons.custom .guten-social-icon #guten-2vrER0 {
    background-color: rgba(0, 0, 0, 0)
}

.guten-social-icons.fill .guten-social-icon #guten-r0Hp0t i,
.guten-social-icons.border .guten-social-icon #guten-r0Hp0t i,
.guten-social-icons.custom .guten-social-icon #guten-r0Hp0t i {
    color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-r0Hp0t svg,
.guten-social-icons.border .guten-social-icon #guten-r0Hp0t svg,
.guten-social-icons.custom .guten-social-icon #guten-r0Hp0t svg {
    fill: var(--wp--preset--color--theme-4)
}

.guten-social-icons.border .guten-social-icon #guten-r0Hp0t {
    border-color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-r0Hp0t:hover i,
.guten-social-icons.border .guten-social-icon #guten-r0Hp0t:hover i,
.guten-social-icons.custom .guten-social-icon #guten-r0Hp0t:hover i {
    color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-r0Hp0t:hover svg,
.guten-social-icons.border .guten-social-icon #guten-r0Hp0t:hover svg,
.guten-social-icons.custom .guten-social-icon #guten-r0Hp0t:hover svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-social-icons.border .guten-social-icon #guten-r0Hp0t:hover {
    border-color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-r0Hp0t,
.guten-social-icons.border .guten-social-icon #guten-r0Hp0t,
.guten-social-icons.custom .guten-social-icon #guten-r0Hp0t {
    background-color: rgba(0, 0, 0, 0)
}

.guten-social-icons.fill .guten-social-icon #guten-oZLgJ8 i,
.guten-social-icons.border .guten-social-icon #guten-oZLgJ8 i,
.guten-social-icons.custom .guten-social-icon #guten-oZLgJ8 i {
    color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-oZLgJ8 svg,
.guten-social-icons.border .guten-social-icon #guten-oZLgJ8 svg,
.guten-social-icons.custom .guten-social-icon #guten-oZLgJ8 svg {
    fill: var(--wp--preset--color--theme-4)
}

.guten-social-icons.border .guten-social-icon #guten-oZLgJ8 {
    border-color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-oZLgJ8:hover i,
.guten-social-icons.border .guten-social-icon #guten-oZLgJ8:hover i,
.guten-social-icons.custom .guten-social-icon #guten-oZLgJ8:hover i {
    color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-oZLgJ8:hover svg,
.guten-social-icons.border .guten-social-icon #guten-oZLgJ8:hover svg,
.guten-social-icons.custom .guten-social-icon #guten-oZLgJ8:hover svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-social-icons.border .guten-social-icon #guten-oZLgJ8:hover {
    border-color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-oZLgJ8,
.guten-social-icons.border .guten-social-icon #guten-oZLgJ8,
.guten-social-icons.custom .guten-social-icon #guten-oZLgJ8 {
    background-color: rgba(0, 0, 0, 0)
}

.guten-social-icons.fill .guten-social-icon #guten-4ADHZY i,
.guten-social-icons.border .guten-social-icon #guten-4ADHZY i,
.guten-social-icons.custom .guten-social-icon #guten-4ADHZY i {
    color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-4ADHZY svg,
.guten-social-icons.border .guten-social-icon #guten-4ADHZY svg,
.guten-social-icons.custom .guten-social-icon #guten-4ADHZY svg {
    fill: var(--wp--preset--color--theme-4)
}

.guten-social-icons.border .guten-social-icon #guten-4ADHZY {
    border-color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-4ADHZY:hover i,
.guten-social-icons.border .guten-social-icon #guten-4ADHZY:hover i,
.guten-social-icons.custom .guten-social-icon #guten-4ADHZY:hover i {
    color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-4ADHZY:hover svg,
.guten-social-icons.border .guten-social-icon #guten-4ADHZY:hover svg,
.guten-social-icons.custom .guten-social-icon #guten-4ADHZY:hover svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-social-icons.border .guten-social-icon #guten-4ADHZY:hover {
    border-color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-4ADHZY,
.guten-social-icons.border .guten-social-icon #guten-4ADHZY,
.guten-social-icons.custom .guten-social-icon #guten-4ADHZY {
    background-color: rgba(0, 0, 0, 0)
}

.guten-social-icons.fill .guten-social-icon #guten-dPG94k i,
.guten-social-icons.border .guten-social-icon #guten-dPG94k i,
.guten-social-icons.custom .guten-social-icon #guten-dPG94k i {
    color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-dPG94k svg,
.guten-social-icons.border .guten-social-icon #guten-dPG94k svg,
.guten-social-icons.custom .guten-social-icon #guten-dPG94k svg {
    fill: var(--wp--preset--color--theme-4)
}

.guten-social-icons.border .guten-social-icon #guten-dPG94k {
    border-color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-dPG94k:hover i,
.guten-social-icons.border .guten-social-icon #guten-dPG94k:hover i,
.guten-social-icons.custom .guten-social-icon #guten-dPG94k:hover i {
    color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-dPG94k:hover svg,
.guten-social-icons.border .guten-social-icon #guten-dPG94k:hover svg,
.guten-social-icons.custom .guten-social-icon #guten-dPG94k:hover svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-social-icons.border .guten-social-icon #guten-dPG94k:hover {
    border-color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-dPG94k,
.guten-social-icons.border .guten-social-icon #guten-dPG94k,
.guten-social-icons.custom .guten-social-icon #guten-dPG94k {
    background-color: rgba(0, 0, 0, 0)
}

.guten-social-icons.fill .guten-social-icon #guten-uytrAc i,
.guten-social-icons.border .guten-social-icon #guten-uytrAc i,
.guten-social-icons.custom .guten-social-icon #guten-uytrAc i {
    color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-uytrAc svg,
.guten-social-icons.border .guten-social-icon #guten-uytrAc svg,
.guten-social-icons.custom .guten-social-icon #guten-uytrAc svg {
    fill: var(--wp--preset--color--theme-4)
}

.guten-social-icons.border .guten-social-icon #guten-uytrAc {
    border-color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-uytrAc:hover i,
.guten-social-icons.border .guten-social-icon #guten-uytrAc:hover i,
.guten-social-icons.custom .guten-social-icon #guten-uytrAc:hover i {
    color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-uytrAc:hover svg,
.guten-social-icons.border .guten-social-icon #guten-uytrAc:hover svg,
.guten-social-icons.custom .guten-social-icon #guten-uytrAc:hover svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-social-icons.border .guten-social-icon #guten-uytrAc:hover {
    border-color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-uytrAc,
.guten-social-icons.border .guten-social-icon #guten-uytrAc,
.guten-social-icons.custom .guten-social-icon #guten-uytrAc {
    background-color: rgba(0, 0, 0, 0)
}

.guten-social-icons.fill .guten-social-icon #guten-ll67q0 i,
.guten-social-icons.border .guten-social-icon #guten-ll67q0 i,
.guten-social-icons.custom .guten-social-icon #guten-ll67q0 i {
    color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-ll67q0 svg,
.guten-social-icons.border .guten-social-icon #guten-ll67q0 svg,
.guten-social-icons.custom .guten-social-icon #guten-ll67q0 svg {
    fill: var(--wp--preset--color--theme-4)
}

.guten-social-icons.border .guten-social-icon #guten-ll67q0 {
    border-color: var(--wp--preset--color--theme-4)
}

.guten-social-icons.fill .guten-social-icon #guten-ll67q0:hover i,
.guten-social-icons.border .guten-social-icon #guten-ll67q0:hover i,
.guten-social-icons.custom .guten-social-icon #guten-ll67q0:hover i {
    color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-ll67q0:hover svg,
.guten-social-icons.border .guten-social-icon #guten-ll67q0:hover svg,
.guten-social-icons.custom .guten-social-icon #guten-ll67q0:hover svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-social-icons.border .guten-social-icon #guten-ll67q0:hover {
    border-color: var(--wp--preset--color--theme-3)
}

.guten-social-icons.fill .guten-social-icon #guten-ll67q0,
.guten-social-icons.border .guten-social-icon #guten-ll67q0,
.guten-social-icons.custom .guten-social-icon #guten-ll67q0 {
    background-color: rgba(0, 0, 0, 0)
}

.guten-FyhRjM {
    width: 100%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-FyhRjM {
        width: 100%
    }
}

.guten-XHrldt {
    width: 100%;
    order: 1
}

.guten-XHrldt>.sticky-wrapper>.guten-column-wrapper,
.guten-XHrldt>.guten-column-wrapper {
    margin-left: 15px
}

@media only screen and (max-width:1024px) {
    .guten-XHrldt {
        width: 100%
    }

    .guten-XHrldt>.sticky-wrapper>.guten-column-wrapper,
    .guten-XHrldt>.guten-column-wrapper {
        margin-left: 10px
    }
}

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

    .guten-XHrldt>.sticky-wrapper>.guten-column-wrapper,
    .guten-XHrldt>.guten-column-wrapper {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-vRuXwF {
    width: 33.33%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-vRuXwF {
        width: 33.33%
    }
}

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

    .guten-vRuXwF>.sticky-wrapper>.guten-column-wrapper,
    .guten-vRuXwF>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

.guten-vOzyjT {
    width: 33.33%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-vOzyjT {
        width: 33.33%
    }
}

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

    .guten-vOzyjT>.sticky-wrapper>.guten-column-wrapper,
    .guten-vOzyjT>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

.guten-WkuSWy {
    width: 33.33%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-WkuSWy {
        width: 33.33%
    }
}

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

    .guten-WkuSWy>.sticky-wrapper>.guten-column-wrapper,
    .guten-WkuSWy>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }
}

.guten-RcTlon {
    text-align: center
}

h1.guten-element.guten-RcTlon,
h2.guten-element.guten-RcTlon,
h3.guten-element.guten-RcTlon,
h4.guten-element.guten-RcTlon,
h5.guten-element.guten-RcTlon,
h6.guten-element.guten-RcTlon {
    overflow-wrap: break-word;
    word-break: break-word
}

.guten-hg74eC .guten-icon-box-wrapper {
    text-align: left;
    justify-content: flex-start
}

.guten-hg74eC.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 40px
}

.guten-hg74eC.guten-icon-box .guten-icon-box-wrapper {
    padding-top: 20px;
    padding-right: 25px;
    padding-bottom: 60px;
    padding-left: 25px
}

.guten-icon-box.guten-hg74eC:hover .guten-icon-box-wrapper {
    padding-top: 0px;
    padding-right: 25px;
    padding-bottom: 125px;
    padding-left: 25px
}

.guten-icon-box.guten-hg74eC .guten-icon-box-wrapper {
    background-color: var(--wp--preset--color--theme-3);
    border-style: none;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
    overflow: hidden
}

.guten-icon-box.guten-hg74eC .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-1)
}

.guten-icon-box.guten-hg74eC .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-1)
}

.guten-icon-box.guten-hg74eC:hover .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-hg74eC:hover .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-hg74eC .icon-box.icon-box-header .icon {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 70px;
    margin-left: 0px
}

.guten-icon-box.guten-hg74eC .icon-box.icon-box-body .title {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-jvlP6i);
    font-size: var(--gutenverse-font-size-jvlP6i, inherit);
    font-weight: var(--gutenverse-font-weight-jvlP6i, inherit);
    text-transform: var(--gutenverse-font-transform-jvlP6i);
    font-style: var(--gutenverse-font-style-jvlP6i);
    text-decoration: var(--gutenverse-font-decoration-jvlP6i);
    line-height: var(--gutenverse-font-lineHeight-jvlP6i, inherit);
    letter-spacing: var(--gutenverse-font-spacing-jvlP6i)
}

.guten-icon-box.guten-hg74eC .icon-box.icon-box-body .icon-box-description {
    margin-right: 0px;
    margin-bottom: -100px;
    margin-left: 0px;
    color: rgba(0, 0, 0, 0);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-icon-box.guten-hg74eC:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--wp--preset--color--theme-2)
}

.guten-hg74eC {
    background-color: var(--wp--preset--color--white);
    width: 100% !important
}

.guten-hg74eC.guten-element {
    border-style: none;
    border-width: 1px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.guten-element.guten-hg74eC {
    margin-bottom: 30px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    z-index: 3
}

@media only screen and (max-width:1024px) {
    .guten-hg74eC.guten-icon-box .guten-icon-box-wrapper {
        padding-bottom: 28%
    }

    .guten-icon-box.guten-hg74eC:hover .guten-icon-box-wrapper {
        padding-bottom: 160px
    }

    .guten-icon-box.guten-hg74eC .icon-box.icon-box-body .icon-box-description {
        margin-bottom: -140px
    }

    .guten-hg74eC {
        width: 100% !important
    }

    .guten-element.guten-hg74eC {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

@media only screen and (max-width:767px) {
    .guten-hg74eC.guten-icon-box .guten-icon-box-wrapper {
        padding-bottom: 34%
    }

    .guten-hg74eC {
        width: 100% !important
    }

    .guten-element.guten-hg74eC {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-hAvXqt .guten-icon-box-wrapper {
    text-align: left;
    justify-content: flex-start
}

.guten-hAvXqt.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 40px
}

.guten-hAvXqt.guten-icon-box .guten-icon-box-wrapper {
    padding-top: 20px;
    padding-right: 25px;
    padding-bottom: 60px;
    padding-left: 25px
}

.guten-icon-box.guten-hAvXqt:hover .guten-icon-box-wrapper {
    padding-top: 0px;
    padding-right: 25px;
    padding-bottom: 125px;
    padding-left: 25px
}

.guten-icon-box.guten-hAvXqt .guten-icon-box-wrapper {
    background-color: var(--wp--preset--color--theme-1);
    border-style: none;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
    overflow: hidden
}

.guten-icon-box.guten-hAvXqt .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-hAvXqt .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-hAvXqt:hover .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-1)
}

.guten-icon-box.guten-hAvXqt:hover .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-1)
}

.guten-icon-box.guten-hAvXqt .icon-box.icon-box-header .icon {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 70px;
    margin-left: 0px
}

.guten-icon-box.guten-hAvXqt .icon-box.icon-box-body .title {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    color: var(--wp--preset--color--white);
    font-family: var(--gutenverse-font-family-jvlP6i);
    font-size: var(--gutenverse-font-size-jvlP6i, inherit);
    font-weight: var(--gutenverse-font-weight-jvlP6i, inherit);
    text-transform: var(--gutenverse-font-transform-jvlP6i);
    font-style: var(--gutenverse-font-style-jvlP6i);
    text-decoration: var(--gutenverse-font-decoration-jvlP6i);
    line-height: var(--gutenverse-font-lineHeight-jvlP6i, inherit);
    letter-spacing: var(--gutenverse-font-spacing-jvlP6i)
}

.guten-icon-box.guten-hAvXqt .icon-box.icon-box-body .icon-box-description {
    margin-right: 0px;
    margin-bottom: -100px;
    margin-left: 0px;
    color: rgba(0, 0, 0, 0);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-icon-box.guten-hAvXqt:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--wp--preset--color--theme-4)
}

.guten-hAvXqt {
    background-color: var(--wp--preset--color--white);
    width: 100% !important
}

.guten-hAvXqt.guten-element {
    border-style: none;
    border-width: 1px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.guten-element.guten-hAvXqt {
    margin-bottom: 30px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    z-index: 3
}

@media only screen and (max-width:1024px) {
    .guten-hAvXqt.guten-icon-box .guten-icon-box-wrapper {
        padding-bottom: 28%
    }

    .guten-icon-box.guten-hAvXqt:hover .guten-icon-box-wrapper {
        padding-bottom: 160px
    }

    .guten-icon-box.guten-hAvXqt .icon-box.icon-box-body .icon-box-description {
        margin-bottom: -140px
    }

    .guten-hAvXqt {
        width: 100% !important
    }
}

@media only screen and (max-width:767px) {
    .guten-hAvXqt.guten-icon-box .guten-icon-box-wrapper {
        padding-bottom: 34%
    }

    .guten-hAvXqt {
        width: 100% !important
    }

    .guten-element.guten-hAvXqt {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-dBNUYc .guten-icon-box-wrapper {
    text-align: left;
    justify-content: flex-start
}

.guten-dBNUYc.guten-icon-box .guten-icon-box-wrapper .icon-box .icon i {
    font-size: 40px
}

.guten-dBNUYc.guten-icon-box .guten-icon-box-wrapper {
    padding-top: 20px;
    padding-right: 25px;
    padding-bottom: 60px;
    padding-left: 25px
}

.guten-icon-box.guten-dBNUYc:hover .guten-icon-box-wrapper {
    padding-top: 0px;
    padding-right: 25px;
    padding-bottom: 125px;
    padding-left: 25px
}

.guten-icon-box.guten-dBNUYc .guten-icon-box-wrapper {
    background-color: var(--wp--preset--color--theme-3);
    border-style: none;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
    overflow: hidden
}

.guten-icon-box.guten-dBNUYc .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-1)
}

.guten-icon-box.guten-dBNUYc .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-1)
}

.guten-icon-box.guten-dBNUYc:hover .icon-box.icon-box-header .icon i {
    color: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-dBNUYc:hover .icon-box.icon-box-header .icon svg {
    fill: var(--wp--preset--color--theme-3)
}

.guten-icon-box.guten-dBNUYc .icon-box.icon-box-header .icon {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 70px;
    margin-left: 0px
}

.guten-icon-box.guten-dBNUYc .icon-box.icon-box-body .title {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    color: var(--wp--preset--color--theme-0);
    font-family: var(--gutenverse-font-family-jvlP6i);
    font-size: var(--gutenverse-font-size-jvlP6i, inherit);
    font-weight: var(--gutenverse-font-weight-jvlP6i, inherit);
    text-transform: var(--gutenverse-font-transform-jvlP6i);
    font-style: var(--gutenverse-font-style-jvlP6i);
    text-decoration: var(--gutenverse-font-decoration-jvlP6i);
    line-height: var(--gutenverse-font-lineHeight-jvlP6i, inherit);
    letter-spacing: var(--gutenverse-font-spacing-jvlP6i)
}

.guten-icon-box.guten-dBNUYc .icon-box.icon-box-body .icon-box-description {
    margin-right: 0px;
    margin-bottom: -100px;
    margin-left: 0px;
    color: rgba(0, 0, 0, 0);
    font-family: var(--gutenverse-font-family-ZAIhei);
    font-size: var(--gutenverse-font-size-ZAIhei, inherit);
    font-weight: var(--gutenverse-font-weight-ZAIhei, inherit);
    text-transform: var(--gutenverse-font-transform-ZAIhei);
    font-style: var(--gutenverse-font-style-ZAIhei);
    text-decoration: var(--gutenverse-font-decoration-ZAIhei);
    line-height: var(--gutenverse-font-lineHeight-ZAIhei, inherit);
    letter-spacing: var(--gutenverse-font-spacing-ZAIhei)
}

.guten-icon-box.guten-dBNUYc:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--wp--preset--color--theme-2)
}

.guten-dBNUYc {
    background-color: var(--wp--preset--color--white);
    width: 100% !important
}

.guten-dBNUYc.guten-element {
    border-style: none;
    border-width: 1px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.guten-element.guten-dBNUYc {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    z-index: 3
}

@media only screen and (max-width:1024px) {
    .guten-dBNUYc.guten-icon-box .guten-icon-box-wrapper {
        padding-bottom: 28%
    }

    .guten-icon-box.guten-dBNUYc:hover .guten-icon-box-wrapper {
        padding-bottom: 160px
    }

    .guten-icon-box.guten-dBNUYc .icon-box.icon-box-body .icon-box-description {
        margin-bottom: -140px
    }

    .guten-dBNUYc {
        width: 100% !important
    }

    .guten-element.guten-dBNUYc {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px
    }
}

@media only screen and (max-width:767px) {
    .guten-dBNUYc.guten-icon-box .guten-icon-box-wrapper {
        padding-bottom: 34%
    }

    .guten-dBNUYc {
        width: 100% !important
    }

    .guten-element.guten-dBNUYc {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

.guten-ch6A1P {
    width: 50%;
    order: 1
}

@media only screen and (max-width:1024px) {
    .guten-ch6A1P {
        width: 50%
    }
}

.guten-JBFeSt {
    width: 50%;
    order: 1
}

.guten-section>.guten-container>.guten-JBFeSt.guten-column>.sticky-wrapper>.guten-column-wrapper,
.guten-section>.guten-container>.guten-JBFeSt.guten-column>.guten-column-wrapper {
    align-content: flex-end;
    align-items: flex-end
}

.guten-JBFeSt>.sticky-wrapper>.guten-column-wrapper,
.guten-JBFeSt>.guten-column-wrapper {
    margin-bottom: 5px;
    margin-left: 80px
}

@media only screen and (max-width:1024px) {
    .guten-JBFeSt {
        width: 50%
    }

    .guten-JBFeSt>.sticky-wrapper>.guten-column-wrapper,
    .guten-JBFeSt>.guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 50px
    }
}

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

    .guten-JBFeSt>.sticky-wrapper>.guten-column-wrapper,
    .guten-JBFeSt>.guten-column-wrapper {
        margin-top: 15px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px
    }
}

h1.guten-element.guten-C1nLMJ,
h2.guten-element.guten-C1nLMJ,
h3.guten-element.guten-C1nLMJ,
h4.guten-element.guten-C1nLMJ,
h5.guten-element.guten-C1nLMJ,
h6.guten-element.guten-C1nLMJ {
    color: rgba(87, 140, 200, 1);
    font-family: var(--gutenverse-font-family-HPrlN5);
    font-size: var(--gutenverse-font-size-HPrlN5, inherit);
    font-weight: var(--gutenverse-font-weight-HPrlN5, inherit);
    text-transform: var(--gutenverse-font-transform-HPrlN5);
    font-style: var(--gutenverse-font-style-HPrlN5);
    text-decoration: var(--gutenverse-font-decoration-HPrlN5);
    line-height: var(--gutenverse-font-lineHeight-HPrlN5, inherit);
    letter-spacing: var(--gutenverse-font-spacing-HPrlN5);
    overflow-wrap: break-word;
    word-break: break-word
}

.guten-C1nLMJ {
    width: 100% !important
}

.guten-element.guten-C1nLMJ {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

@media only screen and (max-width:1024px) {
    .guten-C1nLMJ {
        width: 100% !important
    }
}

@media only screen and (max-width:767px) {
    .guten-C1nLMJ {
        width: 100% !important
    }
}

.guten-fG1trW {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--theme-2);
    font-family: var(--gutenverse-font-family-jsjMQA);
    font-size: var(--gutenverse-font-size-jsjMQA, inherit);
    font-weight: var(--gutenverse-font-weight-jsjMQA, inherit);
    text-transform: var(--gutenverse-font-transform-jsjMQA);
    font-style: var(--gutenverse-font-style-jsjMQA);
    text-decoration: var(--gutenverse-font-decoration-jsjMQA);
    line-height: var(--gutenverse-font-lineHeight-jsjMQA, inherit);
    letter-spacing: var(--gutenverse-font-spacing-jsjMQA)
}

/*# sourceURL=gutenverse-dynamic-frontend-style-inline-css */

/* MAP HOVER CONTAINMENT */
.guten-I4RxZb>.guten-column-wrapper,
.guten-4IWX3X>.guten-column-wrapper,
.guten-49cRm0>.guten-column-wrapper,
.guten-V70Maa>.guten-column-wrapper,
.guten-LiWBiY>.guten-column-wrapper,
.guten-IbIj27>.guten-column-wrapper,
.guten-gtd2Oz>.guten-column-wrapper,
.guten-tjhdO9>.guten-column-wrapper {
    position: relative !important;
    width: 100% !important;
    height: 280px !important;
    border-radius: 25px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}

.guten-I4RxZb .guten-L7KFiE .guten-icon-box-wrapper,
.guten-4IWX3X .guten-z1CAv7 .guten-icon-box-wrapper,
.guten-49cRm0 .guten-8Vn9vZ .guten-icon-box-wrapper,
.guten-V70Maa .guten-yNZzMB .guten-icon-box-wrapper,
.guten-LiWBiY .guten-yNZzMB .guten-icon-box-wrapper,
.guten-IbIj27 .guten-eRi8eb .guten-icon-box-wrapper,
.guten-gtd2Oz .guten-eRi8eb .guten-icon-box-wrapper,
.guten-tjhdO9 .guten-9wa57X .guten-icon-box-wrapper {
    position: relative !important;
    z-index: 2 !important;
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    transition: opacity 0.4s ease !important;
}

.guten-I4RxZb .gutenverse-maps,
.guten-4IWX3X .gutenverse-maps,
.guten-49cRm0 .gutenverse-maps,
.guten-V70Maa .gutenverse-maps,
.guten-LiWBiY .gutenverse-maps,
.guten-IbIj27 .gutenverse-maps,
.guten-gtd2Oz .gutenverse-maps,
.guten-tjhdO9 .gutenverse-maps {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    opacity: 0 !important;
    pointer-events: none !important;
    z-index: 1 !important;
    border-radius: 25px !important;
    overflow: hidden !important;
    transition: opacity 0.4s ease !important;
}

.gutenverse-maps iframe {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border: 0 !important;
    border-radius: 25px !important;
    display: block !important;
}

.guten-I4RxZb:hover .guten-L7KFiE .guten-icon-box-wrapper,
.guten-4IWX3X:hover .guten-z1CAv7 .guten-icon-box-wrapper,
.guten-49cRm0:hover .guten-8Vn9vZ .guten-icon-box-wrapper,
.guten-V70Maa:hover .guten-yNZzMB .guten-icon-box-wrapper,
.guten-LiWBiY:hover .guten-yNZzMB .guten-icon-box-wrapper,
.guten-IbIj27:hover .guten-eRi8eb .guten-icon-box-wrapper,
.guten-gtd2Oz:hover .guten-eRi8eb .guten-icon-box-wrapper,
.guten-tjhdO9:hover .guten-9wa57X .guten-icon-box-wrapper {
    opacity: 0 !important;
}

.guten-I4RxZb:hover .gutenverse-maps,
.guten-4IWX3X:hover .gutenverse-maps,
.guten-49cRm0:hover .gutenverse-maps,
.guten-V70Maa:hover .gutenverse-maps,
.guten-LiWBiY:hover .gutenverse-maps,
.guten-IbIj27:hover .gutenverse-maps,
.guten-gtd2Oz:hover .gutenverse-maps,
.guten-tjhdO9:hover .gutenverse-maps {
    opacity: 1 !important;
    pointer-events: auto !important;
}

/* Remove map background behind Core Values section */
.guten-0M9U9f>.guten-background-overlay,
.guten-9fN8fN>.guten-background-overlay,
.section-wrapper[data-id="0M9U9f"] .guten-background-overlay,
.section-wrapper[data-id="9fN8fN"] .guten-background-overlay,
.section-wrapper[data-id="BKv81c"] .guten-background-overlay,
.section-wrapper[data-id="0rODwS"] .guten-background-overlay {
    background-image: none !important;
    display: none !important;
}


.guten-lWAR9g:not(.background-animated),
.guten-lWAR9g.background-animated>.guten-background-animated .animated-layer,
.guten-lWAR9g,
section.guten-lWAR9g,
.section-wrapper[data-id="lWAR9g"] section {
    background-image: none !important;
}


/* ============================================================
   ABOUT PAGE ONLY - REMOVE MAP BG BEHIND CORE VALUES
   ============================================================ */
.guten-lWAR9g:not(.background-animated),
.guten-lWAR9g.background-animated>.guten-background-animated .animated-layer,
.guten-lWAR9g,
section.guten-lWAR9g,
.section-wrapper[data-id="lWAR9g"] section,
.section-wrapper[data-id="lWAR9g"] section::before,
.guten-9fN8fN>.guten-background-overlay,
.guten-0M9U9f>.guten-background-overlay,
.section-wrapper[data-id="9fN8fN"] .guten-background-overlay,
.section-wrapper[data-id="0M9U9f"] .guten-background-overlay {
    background-image: none !important;
}

.guten-9fN8fN>.guten-background-overlay,
.guten-0M9U9f>.guten-background-overlay,
.section-wrapper[data-id="9fN8fN"] .guten-background-overlay,
.section-wrapper[data-id="0M9U9f"] .guten-background-overlay {
    display: none !important;
    opacity: 0 !important;
}

/* ============================================================
   MEET THE TEAM - FLOATING OVERLAPPING INFO CARDS (LIL UP)
   ============================================================ */
.section-wrapper[data-id="jE5fRc"] .guten-image,
.guten-jE5fRc .guten-image {
    position: relative !important;
    z-index: 1 !important;
    margin-bottom: 0 !important;
}

.section-wrapper[data-id="jE5fRc"] .guten-image img,
.guten-jE5fRc .guten-image img {
    border-radius: 25px !important;
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

.guten-4FEIZr,
.guten-1QYzme,
.guten-ZGj5lX,
.guten-sgBREA,
.guten-33jINb,
.guten-LvAdaS,
.guten-fXL8D1,
.section-wrapper[data-id="jE5fRc"] .guten-wrap-helper,
.guten-jE5fRc .guten-wrap-helper {
    position: relative !important;
    z-index: 5 !important;
    margin: -95px 12px 14px 12px !important;
    background: #ffffff !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12) !important;
    padding: 14px 18px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    box-sizing: border-box !important;
}

.section-wrapper[data-id="jE5fRc"] .guten-inner-wrap,
.guten-jE5fRc .guten-inner-wrap {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    gap: 8px !important;
}

.section-wrapper[data-id="jE5fRc"] .guten-advanced-heading,
.guten-jE5fRc .guten-advanced-heading {
    text-align: left !important;
    margin: 0 !important;
    flex: 1 !important;
}

.section-wrapper[data-id="jE5fRc"] .heading-title,
.guten-jE5fRc .heading-title {
    color: #043145 !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
}

.section-wrapper[data-id="jE5fRc"] .heading-subtitle,
.guten-jE5fRc .heading-subtitle {
    color: #4b5563 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    display: block !important;
    margin-top: 2px !important;
}

.section-wrapper[data-id="jE5fRc"] .heading-subtitle a,
.guten-jE5fRc .heading-subtitle a {
    color: #578cc8 !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
    display: inline-block !important;
}

.section-wrapper[data-id="jE5fRc"] .guten-social-icons,
.guten-jE5fRc .guten-social-icons {
    flex-shrink: 0 !important;
    margin: 0 !important;
}

.section-wrapper[data-id="jE5fRc"] .guten-social-icon a,
.guten-jE5fRc .guten-social-icon a {
    color: #6ba3d0 !important;
    font-size: 18px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.section-wrapper[data-id="jE5fRc"] .guten-social-icon a:hover,
.guten-jE5fRc .guten-social-icon a:hover {
    color: #043145 !important;
}