.guten-7FOFGx.layout-boxed > .guten-container {
    max-width: 1140px;
}

section.guten-element.guten-7FOFGx > .guten-container > .guten-column > .sticky-wrapper > .guten-column-wrapper, section.guten-element.guten-7FOFGx > .guten-container > .guten-column > .guten-column-wrapper {
    align-content: center;
    align-items: center;
}

.guten-7FOFGx:not(.background-animated), .guten-7FOFGx.background-animated > .guten-background-animated .animated-layer {
    background: rgba(24, 24, 24, 0);
}

.guten-7FOFGx.guten-element {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(225, 225, 225, 0.08);
}

.guten-element.guten-7FOFGx {
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 2;
}

@media only screen and (max-width: 1024px) {
    .guten-element.guten-7FOFGx {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        z-index: 5;
    }
}

.guten-u2OfSN.layout-boxed > .guten-container {
    max-width: 1140px;
}

.guten-u2OfSN > .guten-container {
    min-height: 85px;
}

section.guten-element.guten-u2OfSN > .guten-container > .guten-column > .sticky-wrapper > .guten-column-wrapper, section.guten-element.guten-u2OfSN > .guten-container > .guten-column > .guten-column-wrapper {
    align-content: center;
    align-items: center;
}

.guten-u2OfSN:not(.background-animated), .guten-u2OfSN.background-animated > .guten-background-animated .animated-layer {
    background: rgba(24, 24, 24, 0);
}

.guten-element.guten-u2OfSN {
    margin-bottom: -152px;
    z-index: 99;
}

@media only screen and (max-width: 1024px) {
    .guten-element.guten-u2OfSN {
        margin-bottom: -90px;
        padding-right: 10px;
        padding-left: 10px;
        z-index: 10;
    }
}

.guten-BF2wfm {
    width: 50%;
    order: 1;
}

.guten-BF2wfm > .sticky-wrapper > .guten-column-wrapper, .guten-BF2wfm > .guten-column-wrapper {
    z-index: 0;
}

@media only screen and (max-width: 1024px) {
    .guten-BF2wfm {
        width: 64%;
    }
}

.guten-zSEVnT {
    width: 50%;
    order: 1;
}

.guten-zSEVnT > .sticky-wrapper > .guten-column-wrapper, .guten-zSEVnT > .guten-column-wrapper {
    z-index: 0;
}

@media only screen and (max-width: 1024px) {
    .guten-zSEVnT {
        width: 36%;
    }
}

.guten-6ByTAT {
    width: 15%;
    order: 1;
}

.guten-section > .guten-container > .guten-6ByTAT.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-6ByTAT.guten-column > .guten-column-wrapper {
    align-content: center;
    align-items: center;
    justify-content: center;
}

.guten-6ByTAT > .sticky-wrapper > .guten-column-wrapper, .guten-6ByTAT > .guten-column-wrapper {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-6ByTAT {
        width: 20%;
    }
}

@media only screen and (max-width: 767px) {
    .guten-6ByTAT.guten-element.guten-column {
        width: 50%;
    }
}

.guten-y1dZif {
    width: 85%;
    order: 1;
}

.guten-section > .guten-container > .guten-y1dZif.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-y1dZif.guten-column > .guten-column-wrapper {
    align-content: center;
    align-items: center;
}

.guten-y1dZif > .sticky-wrapper > .guten-column-wrapper, .guten-y1dZif > .guten-column-wrapper {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
}

@media only screen and (max-width: 1024px) {
    .guten-y1dZif {
        width: 80%;
    }
}

@media only screen and (max-width: 767px) {
    .guten-y1dZif.guten-element.guten-column {
        width: 50%;
    }
}

.guten-oJ6aSc .guten-icon-list-item i {
    color: var(--wp--preset--color--gv-color-accent);
    font-size: 14px;
    line-height: 1.6em;
}

.guten-oJ6aSc .guten-icon-list-item .list-text {
    color: var(--wp--preset--color--gv-color-white);
    font-family: var(--gutenverse-font-family-gv-font-text-small);
    font-size: var(--gutenverse-font-size-gv-font-text-small);
    font-weight: var(--gutenverse-font-weight-gv-font-text-small);
    text-transform: var(--gutenverse-font-transform-gv-font-text-small);
    font-style: var(--gutenverse-font-style-gv-font-text-small);
    text-decoration: var(--gutenverse-font-decoration-gv-font-text-small);
    line-height: var(--gutenverse-font-lineHeight-gv-font-text-small);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-text-small);
}

.guten-oJ6aSc .guten-icon-list-item a, .guten-oJ6aSc .list-wrapper .guten-icon-list-item a {
    gap: 10px;
}

.guten-oJ6aSc {
}

.guten-element.guten-oJ6aSc {
    margin-right: -8px;
    margin-left: -8px;
}

.guten-P92pC7:not(.inline-icon-list), .guten-P92pC7 > .list-wrapper:not(.inline-icon-list) {
    align-items: flex-end;
}

.guten-P92pC7.inline-icon-list, .guten-P92pC7 > .list-wrapper:not(.inline-icon-list) > .guten-icon-list-item > a, .guten-P92pC7 > .list-wrapper.inline-icon-list, .guten-P92pC7 > .list-wrapper:not(.inline-icon-list) > .guten-icon-list-item > a {
    justify-content: flex-end;
}

.guten-P92pC7:not(.inline-icon-list) > .guten-icon-list-item > a, .guten-P92pC7 > .list-wrapper:not(.inline-icon-list) > .guten-icon-list-item > a {
    text-align: flex-end;
}

.guten-P92pC7:not(.inline-icon-list) > .guten-icon-list-item > a, .guten-P92pC7 > .list-wrapper:not(.inline-icon-list) > .guten-icon-list-item > .list-divider {
    justify-self: flex-end;
}

.guten-P92pC7 .guten-icon-list-item i {
    color: var(--wp--preset--color--gv-color-accent);
    font-size: 14px;
    line-height: 1.6em;
}

.guten-P92pC7 .guten-icon-list-item .list-text {
    color: var(--wp--preset--color--gv-color-white);
    font-family: var(--gutenverse-font-family-gv-font-text-small);
    font-size: var(--gutenverse-font-size-gv-font-text-small);
    font-weight: var(--gutenverse-font-weight-gv-font-text-small);
    text-transform: var(--gutenverse-font-transform-gv-font-text-small);
    font-style: var(--gutenverse-font-style-gv-font-text-small);
    text-decoration: var(--gutenverse-font-decoration-gv-font-text-small);
    line-height: var(--gutenverse-font-lineHeight-gv-font-text-small);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-text-small);
}

.guten-P92pC7 .guten-icon-list-item a, .guten-P92pC7 .list-wrapper .guten-icon-list-item a {
    gap: 10px;
}

.guten-P92pC7 {
}

.guten-TVGL5r.guten-image .guten-image-wrapper {
    justify-content: flex-start;
}

.guten-TVGL5r img {
    width: 100%;
}

.guten-TVGL5r {
}

@media only screen and (max-width: 767px) {
    .guten-TVGL5r img {
        width: 130px;
    }

    .guten-element.guten-TVGL5r {
        margin-top: 10px;
    }
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu {
    justify-content: flex-end;
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > li > a, #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > ul > li > a {
    height: 85px;
    font-family: var(--gutenverse-font-family-gv-font-meta);
    font-size: var(--gutenverse-font-size-gv-font-meta);
    font-weight: var(--gutenverse-font-weight-gv-font-meta);
    text-transform: var(--gutenverse-font-transform-gv-font-meta);
    font-style: var(--gutenverse-font-style-gv-font-meta);
    text-decoration: var(--gutenverse-font-decoration-gv-font-meta);
    line-height: var(--gutenverse-font-lineHeight-gv-font-meta);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-meta);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 40px;
    color: var(--wp--preset--color--gv-color-white);
}

#guten-MCOCAZ.break-point-tablet.guten-nav-menu .guten-nav-overlay, #guten-MCOCAZ.break-point-mobile.guten-nav-menu .guten-nav-overlay {
    background: var(--wp--preset--color--gv-color-primary);
    pointer-events: none !important;
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > li:hover > a, #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > ul > li:hover > a {
    color: var(--wp--preset--color--gv-color-accent);
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > li.current-menu-item > a, #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > ul > li.current-menu-item > a {
    color: var(--wp--preset--color--gv-color-accent);
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > li.current-menu-ancestor > a, #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > ul > li.current-menu-ancestor > a {
    color: var(--wp--preset--color--gv-color-accent);
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li a {
    font-family: "Heebo";
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    padding-top: 0px;
    padding-bottom: 20px;
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li > a {
    color: var(--wp--preset--color--gv-color-primary);
    background: ;
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu .sub-menu li:hover > a {
    color: var(--wp--preset--color--gv-color-accent);
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu .sub-menu > li.current-menu-item > a {
    color: var(--wp--preset--color--gv-color-accent);
    background: ;
}

#guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}

#guten-MCOCAZ.guten-element .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    margin-left: 15px;
}

#guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
    width: 215px;
}

#guten-MCOCAZ .gutenverse-hamburger-wrapper {
    justify-content: right;
}

#guten-MCOCAZ.guten-nav-menu .gutenverse-hamburger-menu {
    background: var(--wp--preset--color--gv-color-white);
    border-style: none;
}

#guten-MCOCAZ.guten-nav-menu .gutenverse-hamburger-menu:hover {
    background: ;
}

#guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
    background: var(--wp--preset--color--gv-color-accent);
    border-style: none;
}

#guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover {
    background: var(--wp--preset--color--gv-color-primary);
}

@media only screen and (max-width: 1024px) {
    #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu {
        justify-content: flex-start;
    }

    #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > li > a, #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > ul > li > a {
        height: 50px;
        padding-top: 10px;
        padding-left: 10px;
        color: rgba(52, 51, 51, 1);
    }

    #guten-MCOCAZ.break-point-mobile.guten-nav-menu .gutenverse-menu-wrapper {
        background-color: rgba(255, 255, 255, 1);
    }

    #guten-MCOCAZ.break-point-tablet.guten-nav-menu .gutenverse-menu-wrapper {
        background-color: rgba(255, 255, 255, 1);
    }

    #guten-MCOCAZ .gutenverse-menu-wrapper {
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }

    #guten-MCOCAZ.break-point-tablet.guten-nav-menu .guten-nav-overlay, #guten-MCOCAZ.break-point-mobile.guten-nav-menu .guten-nav-overlay {
        opacity: calc(60/100);
    }

    #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > li:hover > a, #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > ul > li:hover > a {
        color: rgba(145, 108, 61, 1);
    }

    #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > li.current-menu-item > a, #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > ul > li.current-menu-item > a {
        color: rgba(145, 108, 61, 1);
    }

    #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > li.current-menu-ancestor > a, #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu > ul > li.current-menu-ancestor > a {
        color: rgba(145, 108, 61, 1);
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children > a > i {
        color: rgba(24, 24, 24, 1);
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children > a i {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-left: 20px;
        padding-top: 4px;
        padding-right: 15px;
        padding-bottom: 4px;
        padding-left: 15px;
        border-top-left-radius: 50px;
        border-top-right-radius: 50px;
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px;
        border-style: none;
    }

    #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        padding-top: 10px;
    }

    #guten-MCOCAZ.guten-element .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children .sub-menu {
        margin-left: 0px;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-hamburger-menu i {
        font-size: 20px;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-hamburger-menu {
        padding-top: 8px;
        padding-right: 10px;
        padding-bottom: 8px;
        padding-left: 10px;
        color: var(--wp--preset--color--gv-color-accent);
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu {
        width: 32px;
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 5px;
        padding-left: 0px;
        margin-top: 20px;
        color: rgba(255, 255, 255, 1);
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu i {
        font-size: 16px;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-close-menu:hover {
        color: var(--wp--preset--color--gv-color-white);
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
        object-fit: cover;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo {
        padding-top: 14px;
    }
}

@media only screen and (max-width: 767px) {
    #guten-MCOCAZ .gutenverse-menu-wrapper .gutenverse-menu {
        justify-content: flex-start;
    }

    #guten-MCOCAZ .gutenverse-menu-wrapper {
        padding-right: 20px;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-menu li.menu-item-has-children > a i {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-hamburger-menu i {
        font-size: 18px;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-hamburger-menu {
        margin-top: 5px;
    }

    #guten-MCOCAZ.guten-nav-menu .gutenverse-menu-wrapper .gutenverse-nav-identity-panel .gutenverse-nav-site-title .gutenverse-nav-logo img {
        width: 130px;
        object-fit: cover;
    }
}

.guten-element.guten-yPqWpN {
    margin-right: 8px;
    margin-left: 8px;
}

.guten-element.guten-e12yYM {
    margin-right: 8px;
    margin-left: 8px;
}

.guten-azi5cz {
}

.guten-2komDN.layout-boxed > .guten-container {
    max-width: 1140px;
}

section.guten-element.guten-2komDN > .guten-container > .guten-column > .sticky-wrapper > .guten-column-wrapper, section.guten-element.guten-2komDN > .guten-container > .guten-column > .guten-column-wrapper {
    align-content: flex-start;
    align-items: flex-start;
}

section.guten-2komDN .guten-shape-divider.guten-shape-divider-top svg {
    width: calc( 125% + 1.3px);
    height: 115px;
}

section.guten-2komDN .guten-shape-divider.guten-shape-divider-top .guten-shape-fill path {
    fill: rgba(255, 255, 255, 1);
}

.guten-2komDN:not(.background-animated), .guten-2komDN.background-animated > .guten-background-animated .animated-layer {
    background: var(--wp--preset--color--gv-color-white);
}

.guten-element.guten-2komDN {
    padding-top: 40px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
}

@media only screen and (max-width: 1024px) {
    section.guten-2komDN .guten-shape-divider.guten-shape-divider-top svg {
        width: calc( 168% + 1.3px);
        height: 102px;
    }

    .guten-element.guten-2komDN {
        padding-top: 40px;
        padding-right: 0px;
        padding-bottom: 20px;
        padding-left: 0px;
    }
}

@media only screen and (max-width: 767px) {
    section.guten-2komDN .guten-shape-divider.guten-shape-divider-top svg {
        width: calc( 245% + 1.3px);
        height: 91px;
    }

    .guten-element.guten-2komDN {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 20px;
        padding-left: 0px;
    }
}

.guten-ny22d0 {
    width: 100%;
    order: 1;
}

@media only screen and (max-width: 1024px) {
    .guten-ny22d0 {
        width: 100%;
    }

    .guten-ny22d0 > .sticky-wrapper > .guten-column-wrapper, .guten-ny22d0 > .guten-column-wrapper {
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .guten-ny22d0 > .sticky-wrapper > .guten-column-wrapper, .guten-ny22d0 > .guten-column-wrapper {
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
    }
}

.guten-KdsATQ.layout-boxed > .guten-container {
    max-width: 1140px;
}

.guten-element.guten-KdsATQ {
    margin-top: 10px;
    margin-bottom: 0px;
}

.guten-azjT0Z .guten-divider-wrapper {
    width: 98%;
}

.guten-azjT0Z .guten-divider-style {
    --divider-pattern-height: 1px;
    background-color: rgba(160, 170, 186, 0.17);
}

.guten-azjT0Z .guten-divider-line {
    border-width: 1px;
    border-color: rgba(160, 170, 186, 0.17);
}

.guten-element.guten-azjT0Z {
    margin-top: 40px;
    margin-right: 0px;
    margin-left: 0px;
}

@media only screen and (max-width: 767px) {
    .guten-element.guten-azjT0Z {
        margin-top: 40px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

.guten-dnc1OC.layout-boxed > .guten-container {
    max-width: 1140px;
}

section.guten-element.guten-dnc1OC > .guten-container > .guten-column > .sticky-wrapper > .guten-column-wrapper, section.guten-element.guten-dnc1OC > .guten-container > .guten-column > .guten-column-wrapper {
    align-content: center;
    align-items: center;
}

.guten-dnc1OC.guten-element {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(255, 255, 255, 0.1);
}

.guten-element.guten-dnc1OC {
    padding-right: 0px;
    padding-left: 0px;
}

@media only screen and (max-width: 767px) {
    .guten-element.guten-dnc1OC {
        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-tesLDN {
    width: 33.596%;
    order: 1;
}

.guten-tesLDN > .sticky-wrapper > .guten-column-wrapper, .guten-tesLDN > .guten-column-wrapper {
    padding-top: 10px;
    padding-right: 60px;
    padding-bottom: 10px;
    padding-left: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-tesLDN {
        width: 50%;
    }
}

@media only screen and (max-width: 767px) {
    .guten-tesLDN > .sticky-wrapper > .guten-column-wrapper, .guten-tesLDN > .guten-column-wrapper {
        margin-top: 25px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 10px;
        padding-right: 60px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
}

.guten-twyPW9 {
    width: 17.193%;
    order: 1;
}

.guten-twyPW9 > .sticky-wrapper > .guten-column-wrapper, .guten-twyPW9 > .guten-column-wrapper {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-twyPW9 {
        width: 50%;
    }
}

@media only screen and (max-width: 767px) {
    .guten-twyPW9 > .sticky-wrapper > .guten-column-wrapper, .guten-twyPW9 > .guten-column-wrapper {
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
}

.guten-LeU3u2 {
    width: 14.211%;
    order: 1;
}

.guten-LeU3u2 > .sticky-wrapper > .guten-column-wrapper, .guten-LeU3u2 > .guten-column-wrapper {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-LeU3u2 {
        width: 50%;
    }

    .guten-LeU3u2 > .sticky-wrapper > .guten-column-wrapper, .guten-LeU3u2 > .guten-column-wrapper {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .guten-LeU3u2 > .sticky-wrapper > .guten-column-wrapper, .guten-LeU3u2 > .guten-column-wrapper {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
}

.guten-RAssi1 {
    width: 35%;
    order: 1;
}

.guten-RAssi1 > .sticky-wrapper > .guten-column-wrapper, .guten-RAssi1 > .guten-column-wrapper {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-RAssi1 {
        width: 50%;
    }

    .guten-RAssi1 > .sticky-wrapper > .guten-column-wrapper, .guten-RAssi1 > .guten-column-wrapper {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .guten-RAssi1 > .sticky-wrapper > .guten-column-wrapper, .guten-RAssi1 > .guten-column-wrapper {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
}

.guten-xpw1eN {
    width: 50%;
    order: 1;
}

.guten-xpw1eN > .sticky-wrapper > .guten-column-wrapper, .guten-xpw1eN > .guten-column-wrapper {
    padding-right: 10px;
    padding-left: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-xpw1eN {
        width: 64%;
    }
}

.guten-wePsnC {
    width: 50%;
    order: 1;
}

.guten-wePsnC > .sticky-wrapper > .guten-column-wrapper, .guten-wePsnC > .guten-column-wrapper {
    padding-right: 10px;
    padding-left: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-wePsnC {
        width: 36%;
    }
}

@media only screen and (max-width: 767px) {
    .guten-wePsnC > .sticky-wrapper > .guten-column-wrapper, .guten-wePsnC > .guten-column-wrapper {
        margin-top: 10px;
    }
}

.guten-eF8OnL.guten-image .guten-image-wrapper {
    justify-content: flex-start;
}

.guten-eF8OnL img {
    width: 58%;
}

.guten-eF8OnL {
}

.guten-element.guten-eF8OnL {
    margin-bottom: 10px;
}

.guten-DrrAQb {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--gv-color-text-secondary);
    font-family: var(--gutenverse-font-family-gv-font-text);
    font-size: var(--gutenverse-font-size-gv-font-text);
    font-weight: var(--gutenverse-font-weight-gv-font-text);
    text-transform: var(--gutenverse-font-transform-gv-font-text);
    font-style: var(--gutenverse-font-style-gv-font-text);
    text-decoration: var(--gutenverse-font-decoration-gv-font-text);
    line-height: var(--gutenverse-font-lineHeight-gv-font-text);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-text);
}

.guten-element.guten-DrrAQb {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media only screen and (max-width: 1024px) {
    .guten-DrrAQb {
        text-align: left;
    }

    .guten-element.guten-DrrAQb {
        margin-bottom: 6px;
    }
}

@media only screen and (max-width: 767px) {
    .guten-DrrAQb {
        text-align: left;
    }
}

.guten-xQ8gj8 {
    justify-content: flex-start;
}

.guten-xQ8gj8 .guten-social-icon {
    text-align: left;
}

.guten-xQ8gj8 .guten-social-icon i {
    font-size: 14px;
}

.guten-xQ8gj8.fill .guten-social-icon a i, .guten-xQ8gj8.border .guten-social-icon a i, .guten-xQ8gj8.custom .guten-social-icon a i {
    color: var(--wp--preset--color--gv-color-white);
}

.guten-xQ8gj8.border .guten-social-icon a {
    border-color: var(--wp--preset--color--gv-color-white);
}

.guten-xQ8gj8.horizontal > div:not(:first-child) {
    margin-left: 14px;
}

.guten-xQ8gj8.vertical > div:not(:first-child) {
    margin-top: 14px;
}

.guten-xQ8gj8.fill .guten-social-icon a:hover i, .guten-xQ8gj8.border .guten-social-icon a:hover i, .guten-xQ8gj8.custom .guten-social-icon a:hover i {
    color: var(--wp--preset--color--gv-color-white);
}

.guten-xQ8gj8.border .guten-social-icon a:hover {
    border-color: var(--wp--preset--color--gv-color-white);
}

.guten-xQ8gj8.fill .guten-social-icon a, .guten-xQ8gj8.border .guten-social-icon a, .guten-xQ8gj8.custom .guten-social-icon a {
    background-color: var(--wp--preset--color--gv-color-primary);
}

.guten-xQ8gj8.fill .guten-social-icon a:hover, .guten-xQ8gj8.border .guten-social-icon a:hover, .guten-xQ8gj8.custom .guten-social-icon a:hover {
    background-color: var(--wp--preset--color--gv-color-accent);
}

.guten-element.guten-xQ8gj8 {
    margin-top: 20px;
}

@media only screen and (max-width: 1024px) {
    .guten-xQ8gj8 {
        justify-content: flex-start;
    }

    .guten-xQ8gj8 .guten-social-icon {
        text-align: left;
    }

    .guten-xQ8gj8.horizontal > div:not(:first-child) {
        margin-left: 10px;
    }

    .guten-xQ8gj8.vertical > div:not(:first-child) {
        margin-top: 10px;
    }

    .guten-element.guten-xQ8gj8 {
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .guten-xQ8gj8 {
        justify-content: flex-start;
    }

    .guten-xQ8gj8 .guten-social-icon {
        text-align: left;
    }

    .guten-xQ8gj8.horizontal > div:not(:first-child) {
        margin-left: 10px;
    }

    .guten-xQ8gj8.vertical > div:not(:first-child) {
        margin-top: 10px;
    }

    .guten-element.guten-xQ8gj8 {
        margin-top: 10px;
    }
}

h1.guten-element.guten-sO3d36, h2.guten-element.guten-sO3d36, h3.guten-element.guten-sO3d36, h4.guten-element.guten-sO3d36, h5.guten-element.guten-sO3d36, h6.guten-element.guten-sO3d36 {
    color: var(--wp--preset--color--gv-color-primary);
    font-family: var(--gutenverse-font-family-gv-font-feature-secondary);
    font-size: var(--gutenverse-font-size-gv-font-feature-secondary);
    font-weight: var(--gutenverse-font-weight-gv-font-feature-secondary);
    text-transform: var(--gutenverse-font-transform-gv-font-feature-secondary);
    font-style: var(--gutenverse-font-style-gv-font-feature-secondary);
    text-decoration: var(--gutenverse-font-decoration-gv-font-feature-secondary);
    line-height: var(--gutenverse-font-lineHeight-gv-font-feature-secondary);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-feature-secondary);
    overflow-wrap: break-word;
    word-break: break-word;
}

.guten-sO3d36 {
}

.guten-element.guten-sO3d36 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.guten-i6IA0S:not(.inline-icon-list) > div.guten-icon-list-item:not(div:first-of-type) > a, .guten-i6IA0S > .list-wrapper:not(.inline-icon-list) > div.guten-icon-list-item:not(div:first-of-type) > a {
    margin-top: calc(10px/2);
}

.guten-i6IA0S:not(.inline-icon-list) > .guten-icon-list-item:not(:last-child), .guten-i6IA0S > .list-wrapper:not(.inline-icon-list) > .guten-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.guten-i6IA0S.inline-icon-list > .guten-icon-list-item:not(:last-child), .guten-i6IA0S > .list-wrapper.inline-icon-list > .guten-icon-list-item:not(:last-child) {
    margin-right: calc(10px/2);
}

.guten-i6IA0S.inline-icon-list > div.guten-icon-list-item:not(div:first-of-type) > a, .guten-i6IA0S > .list-wrapper.inline-icon-list > div.guten-icon-list-item:not(div:first-of-type) > a {
    margin-left: calc(10px/2);
}

.guten-i6IA0S .guten-icon-list-item i {
    color: var(--wp--preset--color--gv-color-text-secondary);
    line-height: 1.6em;
}

.guten-i6IA0S .guten-icon-list-item .list-text {
    color: var(--wp--preset--color--gv-color-text-secondary);
    font-family: var(--gutenverse-font-family-gv-font-text);
    font-size: var(--gutenverse-font-size-gv-font-text);
    font-weight: var(--gutenverse-font-weight-gv-font-text);
    text-transform: var(--gutenverse-font-transform-gv-font-text);
    font-style: var(--gutenverse-font-style-gv-font-text);
    text-decoration: var(--gutenverse-font-decoration-gv-font-text);
    line-height: var(--gutenverse-font-lineHeight-gv-font-text);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-text);
}

.guten-i6IA0S .guten-icon-list-item:hover .list-text {
    color: var(--wp--preset--color--gv-color-accent);
}

.guten-i6IA0S .guten-icon-list-item a, .guten-i6IA0S .list-wrapper .guten-icon-list-item a {
    gap: 10px;
}

.guten-i6IA0S {
}

.guten-element.guten-i6IA0S {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media only screen and (max-width: 1024px) {
    .guten-i6IA0S:not(.inline-icon-list) > div.guten-icon-list-item:not(div:first-of-type) > a, .guten-i6IA0S > .list-wrapper:not(.inline-icon-list) > div.guten-icon-list-item:not(div:first-of-type) > a {
        margin-top: calc(6px/2);
    }

    .guten-i6IA0S:not(.inline-icon-list) > .guten-icon-list-item:not(:last-child), .guten-i6IA0S > .list-wrapper:not(.inline-icon-list) > .guten-icon-list-item:not(:last-child) {
        padding-bottom: calc(6px/2);
    }

    .guten-i6IA0S.inline-icon-list > .guten-icon-list-item:not(:last-child), .guten-i6IA0S > .list-wrapper.inline-icon-list > .guten-icon-list-item:not(:last-child) {
        margin-right: calc(6px/2);
    }

    .guten-i6IA0S.inline-icon-list > div.guten-icon-list-item:not(div:first-of-type) > a, .guten-i6IA0S > .list-wrapper.inline-icon-list > div.guten-icon-list-item:not(div:first-of-type) > a {
        margin-left: calc(6px/2);
    }
}

h1.guten-element.guten-uaN082, h2.guten-element.guten-uaN082, h3.guten-element.guten-uaN082, h4.guten-element.guten-uaN082, h5.guten-element.guten-uaN082, h6.guten-element.guten-uaN082 {
    color: var(--wp--preset--color--gv-color-primary);
    font-family: var(--gutenverse-font-family-gv-font-feature-secondary);
    font-size: var(--gutenverse-font-size-gv-font-feature-secondary);
    font-weight: var(--gutenverse-font-weight-gv-font-feature-secondary);
    text-transform: var(--gutenverse-font-transform-gv-font-feature-secondary);
    font-style: var(--gutenverse-font-style-gv-font-feature-secondary);
    text-decoration: var(--gutenverse-font-decoration-gv-font-feature-secondary);
    line-height: var(--gutenverse-font-lineHeight-gv-font-feature-secondary);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-feature-secondary);
    overflow-wrap: break-word;
    word-break: break-word;
}

.guten-uaN082 {
}

.guten-element.guten-uaN082 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.guten-xS3zIx:not(.inline-icon-list) > div.guten-icon-list-item:not(div:first-of-type) > a, .guten-xS3zIx > .list-wrapper:not(.inline-icon-list) > div.guten-icon-list-item:not(div:first-of-type) > a {
    margin-top: calc(10px/2);
}

.guten-xS3zIx:not(.inline-icon-list) > .guten-icon-list-item:not(:last-child), .guten-xS3zIx > .list-wrapper:not(.inline-icon-list) > .guten-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.guten-xS3zIx.inline-icon-list > .guten-icon-list-item:not(:last-child), .guten-xS3zIx > .list-wrapper.inline-icon-list > .guten-icon-list-item:not(:last-child) {
    margin-right: calc(10px/2);
}

.guten-xS3zIx.inline-icon-list > div.guten-icon-list-item:not(div:first-of-type) > a, .guten-xS3zIx > .list-wrapper.inline-icon-list > div.guten-icon-list-item:not(div:first-of-type) > a {
    margin-left: calc(10px/2);
}

.guten-xS3zIx .guten-icon-list-item i {
    color: var(--wp--preset--color--gv-color-text-secondary);
    line-height: 1.6em;
}

.guten-xS3zIx .guten-icon-list-item .list-text {
    color: var(--wp--preset--color--gv-color-text-secondary);
    font-family: var(--gutenverse-font-family-gv-font-text);
    font-size: var(--gutenverse-font-size-gv-font-text);
    font-weight: var(--gutenverse-font-weight-gv-font-text);
    text-transform: var(--gutenverse-font-transform-gv-font-text);
    font-style: var(--gutenverse-font-style-gv-font-text);
    text-decoration: var(--gutenverse-font-decoration-gv-font-text);
    line-height: var(--gutenverse-font-lineHeight-gv-font-text);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-text);
}

.guten-xS3zIx .guten-icon-list-item:hover .list-text {
    color: var(--wp--preset--color--gv-color-accent);
}

.guten-xS3zIx .guten-icon-list-item a, .guten-xS3zIx .list-wrapper .guten-icon-list-item a {
    gap: 10px;
}

.guten-xS3zIx {
}

.guten-element.guten-xS3zIx {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.guten-qAjwcF {
    text-align: left;
}

h1.guten-element.guten-qAjwcF, h2.guten-element.guten-qAjwcF, h3.guten-element.guten-qAjwcF, h4.guten-element.guten-qAjwcF, h5.guten-element.guten-qAjwcF, h6.guten-element.guten-qAjwcF {
    color: var(--wp--preset--color--gv-color-primary);
    font-family: var(--gutenverse-font-family-gv-font-feature-secondary);
    font-size: var(--gutenverse-font-size-gv-font-feature-secondary);
    font-weight: var(--gutenverse-font-weight-gv-font-feature-secondary);
    text-transform: var(--gutenverse-font-transform-gv-font-feature-secondary);
    font-style: var(--gutenverse-font-style-gv-font-feature-secondary);
    text-decoration: var(--gutenverse-font-decoration-gv-font-feature-secondary);
    line-height: var(--gutenverse-font-lineHeight-gv-font-feature-secondary);
    letter-spacing: var(--gutenverse-font-spacing-gv-font-feature-secondary);
    overflow-wrap: break-word;
    word-break: break-word;
}

.guten-element.guten-qAjwcF {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-left: 5px;
}

.guten-YfB2NC .gallery-items .gallery-item-wrap .thumbnail-wrap .caption-wrap {
    animation-duration: 0.5s!important;
}

.guten-YfB2NC:not([data-grid='masonry']) .gallery-items .gallery-item-wrap .thumbnail-wrap {
    height: 70px;
}

.guten-YfB2NC.guten-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons .gallery-link span, .guten-YfB2NC.guten-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons .gallery-link span {
    background: rgba(255, 255, 255, 0.01);
}

.guten-YfB2NC .gallery-items .gallery-item-wrap .grid-item {
    margin-top: 5%;
    margin-right: 5%;
    margin-bottom: 5%;
    margin-left: 5%;
}

.guten-YfB2NC .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap .caption-wrap .item-hover-bg {
    background: rgba(12, 12, 12, 1);
}

.guten-YfB2NC.guten-gallery .gallery-items .gallery-item-wrap .grid-item .gallery-link.with-text {
    flex-direction: column;
}

.guten-YfB2NC .gutenverse-popup-gallery .images .image-list .content-image .content-description-wrapper .content-title {
    color: ;
}

.guten-YfB2NC .gutenverse-popup-gallery .images .image-list .content-image .content-description-wrapper .content-description {
    color: ;
}

.guten-YfB2NC {
}

@media only screen and (max-width: 1024px) {
    .guten-YfB2NC .gallery-items .gallery-item-wrap .grid-item {
        margin-top: 5%;
        margin-right: 5%;
        margin-bottom: 5%;
        margin-left: 5%;
    }
}

@media only screen and (max-width: 767px) {
    .guten-YfB2NC .gallery-items .gallery-item-wrap .grid-item {
        margin-top: 5%;
        margin-right: 5%;
        margin-bottom: 5%;
        margin-left: 5%;
    }
}

.guten-ZVsZIs {
    columns: 1;
    text-align: left;
    color: var(--wp--preset--color--gv-color-text-secondary);
    font-family: "Heebo";
    font-size: 14px;
    font-weight: 300;
    line-height: 1.6em;
}

.guten-ZVsZIs a {
    color: var(--wp--preset--color--gv-color-accent);
}

.guten-ZVsZIs a:hover {
    color: var(--wp--preset--color--gv-color-primary);
}

.guten-element.guten-ZVsZIs {
    margin-top: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-ZVsZIs {
        text-align: left;
    }
}

@media only screen and (max-width: 767px) {
    .guten-ZVsZIs {
        text-align: center;
        font-size: 14px;
    }

    .guten-element.guten-ZVsZIs {
        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-OSD6AJ {
    columns: 1;
    text-align: right;
    color: var(--wp--preset--color--gv-color-text-secondary);
    font-family: "Heebo";
    font-size: 14px;
    font-weight: 300;
    line-height: 1.6em;
}

.guten-element.guten-OSD6AJ {
    margin-top: 10px;
}

@media only screen and (max-width: 1024px) {
    .guten-OSD6AJ {
        text-align: right;
    }
}

@media only screen and (max-width: 767px) {
    .guten-OSD6AJ {
        text-align: center;
        font-size: 14px;
    }

    .guten-element.guten-OSD6AJ {
        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-social-icon #guten-NdXvcs i {
    font-size: 14px;
}
