body {
    --gutenverse-font-size-gv-font-secondary: 40px !important;
}

.guten-oEMxpd img {
    width: 180px !important;
}

.wp-block-gutenverse-column.guten-element.guten-column.guten-2AdtG1 {
    pointer-events: none;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-apR1Sm.layout-boxed.align-stretch.show-sticky .guten-Ieo63L.guten-button-wrapper {
    justify-content: flex-start !important;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-apR1Sm.layout-boxed.align-stretch .guten-Ieo63L.guten-button-wrapper {
    justify-content: flex-end !important;
}

h3.wp-block-gutenverse-heading.guten-element.guten-EWaBvf,
h2.wp-block-gutenverse-heading.guten-element.guten-qzxy4F,
h3.wp-block-gutenverse-heading.guten-element.guten-vYpzMz,
h3.wp-block-gutenverse-heading.guten-element.guten-BTMW7t,
h3.wp-block-gutenverse-heading.guten-element.guten-RxK927,
h2.wp-block-gutenverse-heading.guten-element.guten-wJO08p,
h3.wp-block-gutenverse-heading.guten-element.guten-LWfZWB,
h3.wp-block-gutenverse-heading.guten-element.guten-Q3oDL0,
h3.wp-block-gutenverse-heading.guten-element.guten-InOuwE,
h3.wp-block-gutenverse-heading.guten-element.guten-NwYa0j,
h3.wp-block-gutenverse-heading.guten-element.guten-Ep5t9r,
h3.wp-block-gutenverse-heading.guten-element.guten-kffvDr,
li#wp-admin-bar-plugins,
.guten-element.gutenverse-text-editor.guten-sGUjkA,
h3.wp-block-gutenverse-heading.guten-element.guten-wJO08p,
.guten-post-comment {
    display: none !important;
}

.gutenverse-menu li a {
    color: #fff !important;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-KrujTQ.layout-fullwidth.align-stretch {
    margin-bottom: 30px !important;
}

.single-post li.menu-item-181>a,
.gutenverse-menu li:hover>a,
.gutenverse-menu li.current_page_item>a,
.gutenverse-menu li.current-menu-item>a {
    color: #000 !important;
    background: #fff !important;
}

header a:hover {
    color: #fff !important;
    text-decoration: underline;
}

.wp-block-gutenverse-column.guten-element.guten-column.guten-lKVXQM {
    width: fit-content !important;
}

footer a:hover,
footer a:hover>span {
    color: #3578bc !important;
    font-weight: bold !important;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-IdQ8Wk.layout-fullwidth.align-stretch .guten-icon-box-wrapper.hover-from-left {
    align-items: center !important;
}

.guten-element.guten-icon-list-item.guten-1SlW5l .list-text {
    font-size: 15px !important;
}

h4.wp-block-gutenverse-heading.guten-element.guten-76ggaS {
    border-bottom: 0px !important;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-GCwQvy.layout-fullwidth.align-stretch .guten-icon-box-wrapper.hover-from-arise {
    min-height: 310px;
}

.guten-popup.show,
.guten-popup.show .guten-popup-content,
.guten-popup.show .guten-element-hide {
    visibility: visible !important;
    opacity: 1 !important;
}

.guten-element.guten-Gy8zY9 {
    margin-bottom: 75px !important;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-KrujTQ.layout-fullwidth.align-stretch .guten-icon-list-item a {
    color: #142c5cb3
}

section#sanorra-header,
.wp-block-gutenverse-wrapper.guten-element.guten-wrap-helper.no-margin.guten-XOL9Cl.inline.hide-tablet.hide-mobile {
    background: linear-gradient(90deg,
            #174C8C 0%,
            #2D7BEA 55%,
            #5FA8FF 100%) !important;
}

.guten-apR1Sm.show-sticky {
    padding-left: 12px !important;
    background: #fff;
    width: 100%;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 1;
    transition: transform .35s ease, opacity .35s ease;
    transform: translateY(0%);
    pointer-events: auto;
    box-shadow: 0px 0px 20px 0px #00000026;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-GCwQvy.layout-fullwidth.align-stretch .guten-icon-box-wrapper .icon-box h2 {
    line-height: 1.2em !important;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-1wyKkO.layout-fullwidth.align-stretch .guten-container.guten-column-gap-no {
    justify-content: center;
}

form input.wpcf7-submit {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.guten-element.gutenverse-text-editor.guten-UOD7Ye {
    margin: 0 !important;
}

@media (max-width: 1560px) {
    body .guten-Ieo63L.guten-button-wrapper .guten-button {
        padding-right: 12px !important;
        padding-left: 12px !important;
    }

    .wp-block-gutenverse-column.guten-element.guten-column.guten-lKVXQM {
        width: fit-content !important;
    }

    section.wp-block-gutenverse-section.guten-element.guten-section.guten-apR1Sm.layout-boxed.align-stretch .guten-container.guten-column-gap-no {
        justify-content: center !important;
        gap: 20px !important;
    }
}

@media (max-width: 1440px) {
    .wp-block-gutenverse-column.guten-element.guten-column.guten-8sWb2s.hide-tablet.hide-mobile .guten-button {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    #guten-w2vBmD .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-w2vBmD .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        padding-right: 12px !important;
        padding-left: 12px !important;
    }

    .guten-Ieo63L.guten-button-wrapper .guten-button span,
    .guten-Ieo63L.guten-button-wrapper .guten-button span {
        font-size: 14px !important;
    }

    .guten-element.guten-apR1Sm {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    section.wp-block-gutenverse-section.guten-element.guten-section.guten-apR1Sm.layout-boxed.align-stretch .guten-container.guten-column-gap-no {
        gap: 15px !important;
    }

    .wp-block-gutenverse-column.guten-element.guten-column.guten-lKVXQM {
        width: fit-content !important;
    }

    section.wp-block-gutenverse-section.guten-element.guten-section.guten-GCwQvy.layout-fullwidth.align-stretch .guten-icon-box-wrapper {
        min-height: 364px !important;
    }
}

@media (max-width: 1366px) {

    .wp-block-gutenverse-column.guten-element.guten-column.guten-NtY0g8,
    .wp-block-gutenverse-column.guten-element.guten-column.guten-kzjOI4 {
        width: 100% !important;
    }

    .wp-block-gutenverse-column.guten-element.guten-column.guten-NtY0g8 .guten-column-wrapper {
        justify-content: center;
    }

    .wp-block-gutenverse-column.guten-element.guten-column.guten-kzjOI4 .content.block {
        text-align: center !important;
    }

    html .guten-JHFA0w .guten-container.guten-column-gap-no {
        display: grid !important;
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
        gap: 50px;
    }
}

@media (max-width: 1316px) {

    body #guten-w2vBmD .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-w2vBmD .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        padding-right: 8px !important;
        padding-left: 8px !important;
    }

    section.wp-block-gutenverse-section.guten-element.guten-section.guten-apR1Sm.layout-boxed.align-stretch .guten-container.guten-column-gap-no {
        flex-wrap: nowrap !important;
    }
}

@media (max-width: 1280px) {
    .wp-block-gutenverse-column.guten-element.guten-column.guten-8sWb2s.hide-tablet.hide-mobile .guten-button {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    #guten-w2vBmD .gutenverse-menu-wrapper .gutenverse-menu>li>a,
    #guten-w2vBmD .gutenverse-menu-wrapper .gutenverse-menu>ul>li>a {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    section.wp-block-gutenverse-section.guten-element.guten-section.guten-apR1Sm.layout-boxed.align-stretch .guten-container.guten-column-gap-no {
        flex-wrap: nowrap !important;
    }

}

@media (max-width: 1024px) {
    body section.wp-block-gutenverse-section.guten-element.guten-section.guten-apR1Sm.layout-boxed.align-stretch .guten-container.guten-column-gap-no {
        justify-content: space-between !important;
    }

    .show-sticky {
        background: transparent !important;
        height: 100% !important;
        padding: 0px !important;
        box-shadow: 0px 0px 20px 0px #00000026;
    }

    .show-sticky .guten-container.guten-column-gap-no {
        background: #fff !important;
        padding: 10px !important;
        box-shadow: 0px 0px 20px 0px #00000026;
    }
}

@media (max-width: 820px) {
    .wp-block-gutenverse-column.guten-element.guten-column.guten-01PB9Y .guten-column-wrapper {
        margin-right: 5px !important;
        margin-left: 0px !important;
    }

    section.wp-block-gutenverse-section.guten-element.guten-section.guten-GCwQvy.layout-fullwidth.align-stretch .guten-icon-box-wrapper {
        min-height: 405px !important;
    }
}

@media (max-width: 575px) {

    .guten-accordions-wrapper .accordion-item.active .accordion-content,
    .guten-accordions-wrapper .accordion-item .accordion-content {
        padding: 0 !important;
    }

    section.wp-block-gutenverse-section.guten-element.guten-section.guten-HVsvQ9.layout-boxed.align-stretch {
        padding-bottom: 50px !important;
    }

    .wp-block-gutenverse-column.guten-element.guten-column.guten-Da5ejd {
        height: fit-content !important;
    }

    .single-post .guten-element.guten-Ct49lJ {
        background-size: contain !important;
        padding-top: 185px !important;
    }

    .single-post .wp-block-gutenverse-section .guten-post-title h1 {
        font-size: 35px !important;
    }

    .wp-block-gutenverse-column.guten-element.guten-column.guten-01PB9Y .guten-icon-box-wrapper.hover-from-left {
        min-height: 165px;
    }

    .guten-JHFA0w .guten-container.guten-column-gap-no {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }

    html body .wpcf7-list-item label {
        align-items: flex-start;
    }

    html body .wpcf7-list-item label input.gutenverse-input.gutenverse-input-gdpr {
        margin-top: 5px !important;
    }

    body .guten-inner-wrap[data-id=xgfoFE] {
        display: flex;
        align-items: center;
        width: 100% !important;
    }

    body .guten-inner-wrap[data-id=xgfoFE] .guten-form-input-email {
        flex-grow: 1;
        width: fit-content !important;
        margin-right: 0px !important;
    }

    .guten-post .guten-post-title,
    .guten-post .guten-post-title a {
        color: #fff !important;
    }

    .guten-post .guten-post-title {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        line-height: 1.5;
    }

    .wp-block-gutenverse-column.guten-element.guten-column.guten-2AdtG1 .guten-icon-list-item a {
        align-items: flex-start !important;
    }

    .wp-block-gutenverse-column.guten-element.guten-column.guten-2AdtG1 .guten-icon-list-item a .gutenverse-icon-svg {
        padding-top: 5px !important;
    }

    section.wp-block-gutenverse-section.guten-element.guten-section.guten-GCwQvy.layout-fullwidth.align-stretch .guten-icon-box-wrapper.hover-from-arise {
        min-height: auto !important;
    }
}

.cc-socials {
    position: fixed !important;
    bottom: 6rem;
    right: 1.6rem;
    z-index: 99999999;
    width: fit-content !important;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.cc-socials .cc-social-item {
    padding: 0.6rem;
    box-shadow: 0px 0px 20px 0px #ffffff80 !important;
    /*background: #f57f20;*/
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    animation: btn-quick-mail-circle-img-anim 1s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes btn-quick-mail-circle-img-anim {
    0% {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    }

    10% {
        -webkit-transform: rotate(-8deg) scale(1) skew(1deg);
    }

    20% {
        -webkit-transform: rotate(8deg) scale(1) skew(1deg);
    }

    30% {
        -webkit-transform: rotate(-8deg) scale(1) skew(1deg);
    }

    40% {
        -webkit-transform: rotate(8deg) scale(1) skew(1deg);
    }

    50% {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    }

    100% {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    }
}

.cc-socials .cc-social-item,
.cc-socials .cc-social-item:nth-child(1) {
    box-shadow: 0px 0px 20px 0px #00000026;
    background: #184d8e !important;
}

.cc-socials .cc-social-item:nth-child(2) {
    box-shadow: 0px 0px 20px 0px #00000026;
    background: #184d8e !important;
}

.cc-socials .cc-social-item:nth-child(3) {
    box-shadow: 0px 0px 20px 0px #00000026;
    background: #184d8e !important;
}

.cc-socials .cc-social-item:nth-child(5),
.cc-socials .cc-social-item:nth-child(4) {
    box-shadow: 0px 0px 20px 0px #00000026;
    background: #184d8e !important;
}

.cc-socials .cc-social-item:hover {
    box-shadow: 0px 0px 20px 0px #00000096 !important;
}

.cc-socials .cc-social-item:hover i {
    color: #fff;
}

.guten-Ieo63L.guten-button-wrapper .guten-button {
    padding-top: 20px !important;
    padding-right: 16px !important;
    padding-bottom: 20px !important;
    padding-left: 16px !important;
}

.cc-socials .cc-social-item i {
    color: #fff;
}

section.wp-block-gutenverse-section.guten-element.guten-section.guten-apR1Sm.layout-boxed.align-stretch .guten-container.guten-column-gap-no {
    gap: 60px;
    justify-content: space-between !important;
}

.guten-element.guten-N0X4oy .guten-container.guten-column-gap-no,
section#sanorra-header .guten-container.guten-column-gap-no {
    margin: 0;
    width: 100%;
    justify-content: space-between;
    max-width: 100% !important;
}