:root {
    --default-space: 24px;
    --body-color: #343434
}

.container,
.container-fluid {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 1290px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1290px
    }
}

@media (min-width:1440px) {
    .container {
        max-width: 1290px
    }
}

#page-wrapper {
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

#site-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#menu-top-menu {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px
}

#menu-top-menu .menu-item a {
    color: var(--body-color);
    text-decoration: none;
    font-size: 15px;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s
}

#menu-top-menu .menu-item a:hover {
    color: #957100
}

.header-bottom,
.header-main {
    -webkit-box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 1px rgba(0, 0, 0, .15);
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 1px rgba(0, 0, 0, .15);
    background: #fff
}

.header-main {
    position: relative;
    z-index: 2
}

.site-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 9999
}

header.is-sticky {
    will-change: transform;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

header.is-sticky.is-scroll-down {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

header.is-sticky.is-scroll-up {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

html .admin-bar .site-header {
    top: 32px
}

@media screen and (max-width:782px) {
    html .admin-bar .site-header {
        top: 46px
    }
}

@media screen and (max-width:600px) {
    #wpadminbar {
        position: fixed
    }

    html.has-admin-bar {
        margin-top: 46px !important
    }
}

.header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 24px
}

.header-left {
    padding: 16px 0;
    line-height: 1
}

.site-logo {
    display: inline-block;
    height: 53px;
    width: 150px
}

.site-logo img {
    width: auto;
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px
}

.horizontal-menu .nav-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 32px
}

#menu-trigger {
    cursor: pointer;
    display: block;
    position: relative;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    width: 30px;
    height: 30px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    z-index: 2;
    overflow: hidden
}

#menu-trigger::after {
    content: "";
    position: absolute;
    background: 0 0;
    left: -5px;
    right: -5px;
    top: -5px;
    bottom: -5px
}

#menu-trigger span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: var(--body-color);
    border-radius: 3px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out
}

#menu-trigger:hover span {
    background-color: var(--body-color)
}

#menu-trigger span:nth-child(1) {
    top: 7px;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

#menu-trigger span:nth-child(2) {
    top: 15px;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

#menu-trigger span:nth-child(3) {
    top: 23px;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

#menu-trigger.open span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 4px;
    left: 5px
}

#menu-trigger.open span:nth-child(2) {
    width: 0;
    opacity: 0
}

#menu-trigger.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 25px;
    left: 5px
}

.site-nav {
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.site-nav .item {
    position: relative;
    display: block
}

.site-nav .item>a {
    color: #343434;
    font-size: 15px;
    line-height: 22.5px;
    font-weight: 500;
    padding: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 2px;
    position: relative;
    text-decoration: none;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
    font-family: NHaasGroteskTXPro-65Md;
    letter-spacing: -.035em
}

.site-nav>.item>a:active,
.site-nav>.item>a:hover {
    color: #957100;
    -webkit-transition-property: none !important;
    -moz-transition-property: none !important;
    -o-transition-property: none !important;
    transition-property: none !important
}

.site-nav>.item>a:active svg,
.site-nav>.item>a:hover svg {
    fill: #957100
}

.site-nav>.item>a:hover .menu-icon svg [stroke] {
    stroke: #957100
}

.site-nav>.item>a:hover .menu-icon svg [fill] {
    fill: #957100
}

.site-nav>.item>a {
    padding: 19px 0;
    font-weight: 400;
    font-size: 16px;
    font-family: NHaasGroteskTXPro-65Md;
    letter-spacing: -.035em
}

.site-nav .item>a>.item-text {
    display: block;
    padding: 0;
    position: relative
}

.sub-menu-mobile {
    position: absolute;
    width: 200px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.menu-lv-1 .sub-menu-mobile {
    top: calc(100% + 12px);
    left: 0
}

.menu-lv-2 .sub-menu-mobile {
    left: 100%;
    top: 12px
}

.sub-menu-mobile .site-nav-dropdown {
    margin: 0;
    list-style: none;
    -webkit-box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .08);
    padding: 8px 0;
    border-radius: 0;
    background: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.sub-menu-mobile .site-nav-dropdown li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 4px;
    padding: 8px;
    font-size: 16px;
    line-height: 24px;
    color: var(--body-color);
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
    font-weight: 400;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.sub-menu-mobile .menu-dropdown {
    position: relative
}

.site-nav .menu-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    position: relative
}

.site-nav .menu-icon svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
    width: 18px;
    height: 18px
}

.site-nav .item a .icon-dropdown .menu-icon .menu-icon-close {
    opacity: 0
}

.sub-mega-menu-outer {
    width: 100%;
    position: relative
}

.image-menu-grid {
    padding: 60px 0;
    display: grid;
    grid-template-columns: 1fr 1fr
}

.image-menu-item {
    margin-bottom: 20px
}

.image-menu-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.image-menu-right-inner {
    width: 100%;
    max-width: 538px
}

.image-menu-thumb {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 56.25%
}

.image-menu-thumb img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.image-menu-thumb-item:not(.active) {
    opacity: 0
}

.image-menu-thumb-item {
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.image-menu-thumb-item.active {
    opacity: 1;
    -webkit-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s
}

.image-menu-title {
    color: var(--body-color);
    text-decoration: none;
    font-weight: 400;
    font-size: 22px
}

.site-nav .item a {
    -webkit-tap-highlight-color: transparent
}

.mega-menu-tab-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    padding: 16px 0;
    font-size: 15px;
    cursor: pointer;
    color: var(--body-color);
    text-decoration: none
}

.mega-menu-grid-close {
    border: 0;
    background: 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.4, 0, .2, 1);
    -o-transition: all .3s cubic-bezier(.4, 0, .2, 1);
    transition: all .3s cubic-bezier(.4, 0, .2, 1)
}

.mega-menu-grid-close:hover {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.mega-menu-content-scroll-outer {
    position: fixed;
    bottom: 24px;
    left: 0;
    width: 100%;
    z-index: 10;
    pointer-events: none;
    -webkit-transition: all .3s cubic-bezier(.4, 0, .2, 1);
    -o-transition: all .3s cubic-bezier(.4, 0, .2, 1);
    transition: all .3s cubic-bezier(.4, 0, .2, 1);
    opacity: 0
}

.mega-menu-content-scroll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    margin-left: auto
}

.site-nav-dropdown.is-overflow .mega-menu-content-scroll-outer {
    opacity: 1
}

.site-nav-dropdown.is-overflow.is-scroll .mega-menu-content-scroll-outer {
    opacity: 0
}

@-webkit-keyframes scrollBounce {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    20% {
        -webkit-transform: translateY(15px);
        transform: translateY(15px)
    }

    40% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes scrollBounce {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    20% {
        -webkit-transform: translateY(15px);
        transform: translateY(15px)
    }

    40% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

.mega-menu-content-scroll svg {
    width: 100%;
    height: 100%;
    -webkit-animation: scrollBounce 1.5s infinite;
    animation: scrollBounce 1.5s infinite
}

.mega-menu-groups {
    padding-top: 60px;
    padding-bottom: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 48px
}

.mega-menu-group {
    width: 100%
}

.mega-menu-group-title {
    font-size: 15px;
    color: var(--body-color);
    text-decoration: none;
    font-weight: 500;
    margin-bottom: 15px;
    display: inline-block
}

.mega-menu-group-items {
    padding-right: 220px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    display: grid;
    gap: 20px
}

.mega-menu-group-item-title {
    padding-top: 10px;
    display: block
}

.mega-menu-group-item-link {
    font-size: 15px;
    color: var(--body-color);
    text-decoration: none
}

.mega-menu-group-item-thumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transition: border-radius .3s cubic-bezier(0, 0, .2, 1);
    -o-transition: border-radius .3s cubic-bezier(0, 0, .2, 1);
    transition: border-radius .3s cubic-bezier(0, 0, .2, 1);
    aspect-ratio: 1/1
}

.mega-menu-group-item-thumb img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.mega-menu-group-item-link:hover .mega-menu-group-item-thumb {
    border-radius: 20px
}

.mega-menu-group-item-link.tab-all-link .mega-menu-group-item-thumb {
    border: 1px solid #f15e22;
    padding: 12px
}

.mega-menu-group-item-link.tab-all-link {
    color: #f15e22
}

.mega-menu-group-item-link.tab-all-link .mega-menu-group-item-thumb .mega-menu-group-item-title {
    padding-top: 0
}

@media (min-width:992px) {
    .mega-menu-tab-title .menu-icon {
        display: none
    }

    .mega-menu-group-title span,
    .mega-menu-tab-title.tab-target span {
        background-position: 0 100%;
        background-repeat: no-repeat;
        background-size: 0 max(1px, .075em);
        -webkit-transition: background-size .2s cubic-bezier(.075, .82, .165, 1) 0s;
        -o-transition: background-size .2s cubic-bezier(.075, .82, .165, 1) 0s;
        transition: background-size .2s cubic-bezier(.075, .82, .165, 1) 0s;
        background-image: -o-linear-gradient(currentColor, currentColor);
        background-image: -webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));
        background-image: linear-gradient(currentColor, currentColor)
    }

    .mega-menu-group-title:hover span,
    .mega-menu-tab-title.active.tab-target span,
    .mega-menu-tab-title.tab-target:hover span {
        background-size: 100% max(1px, .075em)
    }

    #menu-trigger {
        display: none
    }

    .mega-menu-content-title {
        display: none
    }

    .sub-menu-mobile .site-nav-dropdown li {
        padding: 0 8px
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar {
        -webkit-appearance: none
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar:vertical {
        width: 5px
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar:horizontal {
        height: 5px
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, .1);
        border-radius: 10px;
        border: 0 solid #fff
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: #eee
    }

    .site-nav .item.is-mega-menu {
        position: static
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile {
        width: 100%;
        top: 100%;
        overflow: hidden;
        visibility: hidden;
        opacity: 1
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown {
        padding: 0;
        gap: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -webkit-box-shadow: none;
        box-shadow: none;
        height: calc(100vh - 62px - 54.5px);
        height: calc(100dvh - 62px - 54.5px);
        height: calc(100svh - 62px - 54.5px);
        overflow: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .horizontal-menu.menu-desktop .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown {
        border-bottom: 1px solid rgba(0, 0, 0, .15)
    }

    html .admin-bar .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown {
        height: calc(100vh - 62px - 54.5px - 32px);
        height: calc(100dvh - 62px - 54.5px - 32px);
        height: calc(100svh - 62px - 54.5px - 32px)
    }

    body {
        padding-top: calc(62px + 54.5px)
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar {
        -webkit-appearance: none
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar:vertical {
        width: 5px
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar:horizontal {
        height: 5px
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, .15);
        border-radius: 0;
        border: 0 solid #fff
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: transparent
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8px
    }

    .menu-lv-1 .sub-menu-mobile .menu-icon>.menu-icon-arrow {
        -webkit-transform: translate(-50%, -50%) rotate(-90deg);
        transform: translate(-50%, -50%) rotate(-90deg)
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>a {
        padding: 0
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>a .icon-dropdown {
        display: none
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>a .item-text {
        font-size: 16px;
        font-weight: 700;
        line-height: 24px
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile {
        left: 0 !important;
        top: 0 !important;
        position: relative !important;
        width: 100% !important
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile>.site-nav-dropdown {
        padding: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        max-height: 308px;
        overflow: auto
    }

    .site-nav .item.is-mega-menu>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile>.site-nav-dropdown li a {
        padding: 6px 0;
        font-size: 14px;
        line-height: 20px
    }

    .menu-lv-1 .sub-menu-mobile .menu-icon {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    .site-nav>.item:not(:last-child)>a {
        padding-right: 20px
    }

    .site-nav>.item:not(:first-child)>a {
        padding-left: 20px
    }

    .sub-mega-menu-container {
        position: relative;
        z-index: 2
    }

    .menu-lv-1>.sub-menu-mobile {
        z-index: -1
    }

    .mega-menu-content {
        padding-top: 53px;
        padding-bottom: 53px
    }

    .mega-menu-tabs {
        background: #fff;
        -webkit-box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 1px rgba(0, 0, 0, .15);
        box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 1px rgba(0, 0, 0, .15);
        position: fixed;
        top: 0;
        z-index: 10;
        left: 0;
        width: 100%
    }

    .image-menu-title span {
        background-position: 0 100%;
        background-repeat: no-repeat;
        background-size: 0 max(1px, .075em);
        -webkit-transition: background-size .2s cubic-bezier(.075, .82, .165, 1) 0s;
        -o-transition: background-size .2s cubic-bezier(.075, .82, .165, 1) 0s;
        transition: background-size .2s cubic-bezier(.075, .82, .165, 1) 0s;
        background-image: -o-linear-gradient(currentColor, currentColor);
        background-image: -webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));
        background-image: linear-gradient(currentColor, currentColor)
    }

    .image-menu-title:hover span {
        background-size: 100% max(1px, .075em)
    }

    .mega-menu-content-item.active {
        display: block
    }

    .mega-menu-content-item {
        display: none
    }

    .mega-menu-tabs-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 24px
    }

    .mega-menu-tabs-items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 44px
    }

    .nav-type-click .sub-menu-mobile {
        display: block !important
    }

    .nav-type-click .menu-dropdown-active>a>.icon-dropdown .menu-icon .menu-icon-arrow {
        opacity: 0
    }

    .nav-type-click .menu-dropdown-active>a>.icon-dropdown .menu-icon .menu-icon-close {
        opacity: 1
    }

    .nav-type-click .menu-dropdown-active>a {
        color: #957100
    }

    .nav-type-click .menu-dropdown-active>a>.icon-dropdown .menu-icon svg [stroke] {
        stroke: #957100
    }

    .nav-type-click .menu-dropdown-active>a>.icon-dropdown .menu-icon svg [fill] {
        fill: #957100
    }

    .nav-type-click .menu-dropdown-active>.sub-menu-mobile {
        opacity: 1;
        visibility: visible;
        pointer-events: all
    }

    .nav-type-click .menu-dropdown-active.menu-lv-1>.sub-menu-mobile {
        top: 100%;
        z-index: -1
    }

    .nav-type-click .menu-dropdown>.sub-menu-mobile {
        -webkit-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        -webkit-transition-duration: .3s;
        -o-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transform: translate(0, -100%);
        transform: translate(0, -100%)
    }

    .nav-type-click .menu-dropdown-active.menu-dropdown>.sub-menu-mobile {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    .nav-type-click .menu-dropdown-active.menu-lv-2>.sub-menu-mobile {
        top: -8px
    }

    .nav-type-click .menu-dropdown-active.is-mega-menu>.sub-menu-mobile {
        visibility: visible
    }

    .nav-type-click .menu-dropdown-active.is-mega-menu.menu-lv-1>.sub-menu-mobile>.site-nav-dropdown>.menu-dropdown>.sub-menu-mobile {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: all !important
    }

    .site-nav.nav-type-click .item>a>.icon-dropdown,
    .site-nav.nav-type-click .item>a>.item-text {
        pointer-events: none
    }
}

@media (max-width:1439.98px) {
    .menu-lv-1:last-child>.sub-menu-mobile {
        right: 0;
        left: auto
    }
}

@media (max-width:1199.98px) {
    .mega-menu-group-items {
        padding-right: 0;
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

@media (max-width:991.98px) {

    .header-right-menu,
    .mega-menu-content-scroll-outer,
    .mega-menu-grid-close {
        display: none
    }

    .mega-menu-tabs-inner {
        padding-left: 0;
        display: block
    }

    .mega-menu-tab-title {
        font-size: 18px
    }

    .mega-menu-tab-title>.menu-icon {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    .mega-menu-content-title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 6px;
        padding: 16px 0;
        font-size: 18px;
        cursor: pointer;
        color: var(--body-color);
        text-decoration: none;
        padding-right: 20px;
        padding-left: 20px;
        -webkit-box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 0 rgba(0, 0, 0, .15);
        box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 0 rgba(0, 0, 0, .15);
        background: #fff;
        z-index: 2;
        position: relative
    }

    .mega-menu-content-title>.menu-icon {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .mega-menu-groups {
        padding-top: 30px;
        padding-bottom: 48px;
        padding-right: 20px;
        padding-left: 20px;
        gap: 78px;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        overflow: auto
    }

    .mega-menu-group-title {
        font-size: 24px;
        font-weight: 400;
        margin-bottom: 20px;
        line-height: 120%
    }

    .mega-menu-group-items {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .horizontal-menu {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: calc(100vh - 62px);
        height: calc(100dvh - 62px);
        height: calc(100svh - 62px);
        background: 0 0;
        z-index: 99999;
        -webkit-transition: max-height .3s ease;
        -o-transition: max-height .3s ease;
        transition: max-height .3s ease;
        overflow: hidden;
        max-height: 0;
        z-index: -1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .horizontal-menu.active {
        max-height: calc(100vh - 62px);
        max-height: calc(100dvh - 62px);
        max-height: calc(100svh - 62px)
    }

    html .admin-bar .horizontal-menu {
        height: calc(100vh - 62px - 32px);
        height: calc(100dvh - 62px - 32px);
        height: calc(100svh - 62px - 32px)
    }

    html .admin-bar .horizontal-menu.active {
        max-height: calc(100vh - 62px - 32px);
        max-height: calc(100dvh - 62px - 32px);
        max-height: calc(100svh - 62px - 32px)
    }

    body {
        padding-top: calc(62px)
    }

    .horizontal-menu .nav-bar {
        height: 100%;
        background: #fff;
        width: 100%;
        overflow: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 24px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .nav-bar-content {
        width: 100%
    }

    .horizontal-menu.nav-overflow-auto .nav-bar-content {
        overflow: auto
    }

    .site-nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0;
        position: relative;
        padding-bottom: 24px
    }

    .site-nav .item {
        width: 100%
    }

    .menu-lv-1.item {
        -webkit-box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 1px rgba(0, 0, 0, .15);
        box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 1px rgba(0, 0, 0, .15)
    }

    .site-nav .item>a {
        padding: 0 24px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 12px
    }

    .site-nav .item>a>svg {
        display: none
    }

    .site-nav .item>a>.item-text::after {
        display: none
    }

    .site-nav .item>a>.item-text {
        -webkit-transition: all .25s;
        -o-transition: all .25s;
        transition: all .25s;
        padding: 20px 0;
        min-width: 1px;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        pointer-events: none;
        font-size: 18px;
        font-weight: 400
    }

    .site-nav .item:not(.menu-lv-1)>a>.item-text {
        padding: 16px 0
    }

    .site-nav .item.active>a>.icon-dropdown>.menu-icon>.menu-icon-arrow {
        opacity: 0
    }

    .site-nav .item.active>a>.icon-dropdown>.menu-icon>.menu-icon-close {
        opacity: 1
    }

    .sub-menu-mobile {
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        position: relative;
        background: #fff;
        opacity: 1 !important;
        visibility: visible !important;
        display: none
    }

    .menu-dropdown.active>.sub-menu-mobile {
        pointer-events: all !important
    }

    .sub-menu-mobile .site-nav-dropdown {
        padding: 0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        background: #fff;
        opacity: 0;
        -webkit-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s
    }

    .menu-dropdown.active>.sub-menu-mobile>.site-nav-dropdown {
        opacity: 1;
        -webkit-transition-delay: .15s;
        -o-transition-delay: .15s;
        transition-delay: .15s
    }

    .site-nav .item>a>.icon-dropdown {
        pointer-events: none
    }

    .sub-menu-mobile .site-nav-dropdown li a {
        padding: 0 24px 0 20px;
        font-size: 15px
    }

    .sub-menu-mobile>.site-nav-dropdown {
        padding-left: 24px !important
    }

    .menu-lv-1>.sub-menu-mobile>.site-nav-dropdown {
        padding-bottom: 20px !important
    }

    .is-mega-menu>.sub-menu-mobile>.site-nav-dropdown {
        padding-left: 0 !important
    }

    .sub-mega-menu-container {
        max-width: 100% !important
    }

    .image-menu-left {
        padding-left: 20px
    }

    .image-menu-item {
        margin-bottom: 0;
        padding: 16px 0
    }

    .image-menu-title {
        font-size: 18px
    }

    .image-menu-grid {
        padding: 0;
        grid-template-columns: 1fr
    }

    .image-menu-right {
        display: none
    }

    .header-main>.container {
        max-width: 100%
    }

    .mega-menu-content>.sub-mega-menu-container {
        padding: 0
    }

    .mega-menu-content-item {
        pointer-events: none;
        top: 0;
        left: 0;
        width: 100%;
        position: fixed;
        height: 100%;
        z-index: 100;
        -webkit-transition: -webkit-transform .4s ease;
        transition: -webkit-transform .4s ease;
        -o-transition: transform .4s ease;
        transition: transform .4s ease;
        transition: transform .4s ease, -webkit-transform .4s ease;
        -webkit-transform: translate(100%);
        transform: translate(100%);
        background: #fff
    }

    .mega-menu-content-item.is-show {
        -webkit-transform: none;
        transform: none;
        pointer-events: all
    }

    .mega-menu-content-item {
        max-height: calc(100vh - 62px);
        max-height: calc(100dvh - 62px);
        max-height: calc(100svh - 62px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    html .admin-bar .mega-menu-content-item {
        height: calc(100vh - 62px - 32px);
        height: calc(100dvh - 62px - 32px);
        height: calc(100svh - 62px - 32px)
    }

    html .admin-bar .mega-menu-content-item {
        max-height: calc(100vh - 62px - 32px);
        max-height: calc(100dvh - 62px - 32px);
        max-height: calc(100svh - 62px - 32px)
    }
}

@media screen and (max-width:782px) {
    html .admin-bar .site-header {
        top: 46px
    }

    html .admin-bar .horizontal-menu {
        height: calc(100vh - 62px - 46px)
    }

    html .admin-bar .horizontal-menu.active {
        max-height: calc(100vh - 62px - 46px)
    }
}

.site-logo svg {
    width: 150px !important;
    height: 53px !important
}

@font-face {
    font-display: swap;
    font-family: NHaasGroteskDSPro-45Lt-NEW;
    src: url(https://www.csicreative.com/wp-content/uploads/NHaasGroteskDSPro-45Lt.otf) format('opentype')
}

@font-face {
    font-display: swap;
    font-family: NHaasGroteskTXPro-55Rg;
    src: url(https://www.csicreative.com/wp-content/uploads/NHaasGroteskTXPro-55Rg.otf) format('opentype')
}

@font-face {
    font-display: swap;
    font-family: NHaasGroteskTXPro-65Md;
    src: url(https://www.csicreative.com/wp-content/uploads/NHaasGroteskTXPro-65Md.otf) format('opentype')
}

.site-nav-dropdown.is-overflow {
    scrollbar-width: none
}

@media (min-width:992px) {

    .mega-menu-group-title:hover span,
    .mega-menu-tab-title.active.tab-target span,
    .mega-menu-tab-title.tab-target:hover span {
        background-size: 0
    }
}

.body-content {
    padding-top: 80px
}

.mega-menu-content-scroll-outer {
    display: none !important
}

.mega-menu-grid-close {
    display: none
}

.mega-menu-group-title {
    display: none
}

.mega-menu-content {
    background-color: #fafafa
}

.site-nav-dropdown {
    background: #fafafa !important
}

.menu-mobile .site-nav-dropdown {
    background: #fff !important
}

@media (min-width:992px) {
    .mega-menu-tabs {
        background: #fafafa;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        position: fixed;
        top: 0;
        z-index: 10;
        left: 0;
        width: 100%
    }
}

.mega-menu-tab-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    padding: 24px 0;
    font-family: NHaasGroteskTXPro-65md;
    font-size: 24px;
    letter-spacing: -.035em;
    cursor: pointer;
    color: #979797;
    text-decoration: none
}

.mega-menu-tab-title.active,
.mega-menu-tab-title:active {
    color: #343434
}

.mega-menu-menu-item-subtitle {
    padding-top: 8px
}

.mega-menu-tab-title.active {
    color: var(--body-color)
}

.mega-menu-tab-title span {
    font-family: NHaasGroteskTXPro-65md;
    letter-spacing: -.035em
}

.mega-menu-group-items {
    padding-right: 0;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: grid;
    gap: 50px;
    padding-bottom: 100px !important
}

@media (max-width:1199.98px) {
    .mega-menu-group-items {
        padding-right: 0;
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}

@media (max-width:991.98px) {
    .mega-menu-group-items {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (max-width:575.98px) {
    .mega-menu-group-items {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
}


/* image override 2026 03 23 */
.mega-menu-e-group-item-thumb {
    height: 250px;
    overflow: hidden;
}

.mega-menu-e-group-item-thumb img {
    border-radius: 8px;
    /* height: auto; */
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 1600px) {
    .mega-menu-e-group-item-thumb {
        height: 200px;
    }
}

@media (max-width: 1400px) {
    .mega-menu-e-group-item-thumb {
        height: 220px;
    }
}

@media (max-width: 1200px) {
    .mega-menu-e-group-item-thumb {
        height: auto;
    }

    .mega-menu-e-group-item-thumb img {
        height: auto;
    }
}

@media (max-width: 976px) {}

@media (max-width: 767px) {}



.mega-menu-menu-item-title {
    font-family: NHaasGroteskTXPro-65Md;
    font-size: 20px;
    letter-spacing: -.035em;
    padding-top: 8px
}

.mega-menu-menu-item-title span {
    font-family: NHaasGroteskTXPro-55Rg
}

@media (min-width:992px) {
    .mega-menu-content-no-tabs.mega-menu-content {
        padding-top: 0
    }
}

.mega-menu-groups {
    padding-top: 40px
}

.mega-menu-content-no-tabs .mega-menu-groups {
    padding-top: 40px
}

.mega-menu-group-item-title {
    color: #717171
}

.mega-menu-group-item a:hover .mega-menu-group-item-title,
.mega-menu-group-item a:hover .mega-menu-menu-item-subtitle,
.mega-menu-group-item a:hover .mega-menu-menu-item-title {
    color: #957100
}

.mega-menu-tab-title:hover {
    color: #343434
}

#menu-top-menu .menu-item a {
    font-size: 16px;
    text-decoration: none;
    transition: none !important;
    letter-spacing: -.01em !important
}

.nav-contact-us-phone {
    font-size: 16px;
    text-decoration: none;
    transition: none !important;
    letter-spacing: -.01em !important
}

.nav-contact-us-phone a:hover svg {
    fill: #957100
}

.nav-contact-us a,
.nav-contact-us-mobile a {
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 2px;
    padding: 12px 12px;
    background: #ffc200;
    font-size: 16px;
    text-decoration: none;
    transition: none !important;
    letter-spacing: -.01em !important
}

.nav-contact-us a:hover,
.nav-contact-us-mobile a:hover {
    color: #957100;
    border: 1px solid #957100;
    background: #fff
}

.mega-menu-group-item-link {
    font-size: 16px
}

.mega-menu-e-group-item-thumb img {
    width: 100%
}

.menu-lv-1.item.nav-contact-us-mobile {
    display: none
}

.mobile-nav-only {
    display: none !important
}

@media (max-width:991.98px) {
    .menu-lv-1.item.nav-contact-us-mobile {
        display: block;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        padding: 20px 25px
    }

    .nav-contact-us-mobile a {
        display: block !important;
        padding: 16px 32px !important;
        font-size: 16px !important;
        text-decoration: none !important;
        transition: none !important;
        letter-spacing: -.01em !important;
        text-align: center
    }

    .mobile-nav-only {
        display: block !important
    }

    .menu-lv-1.item.menu-dropdown.is-mega-menu.is-mega-menu-materials {
        display: none
    }
}

.site-nav-dropdown-elveez {
    border-top: 1px solid rgba(0, 0, 0, .15);
    background: #fff !important
}

.mega-menu-tabs-inner-elveez {
    padding-left: 0 !important
}

.menu-mobile .sub-mega-menu-container.container {
    padding-right: 24px;
    padding-left: 24px
}

.menu-mobile .mega-menu-tab-title {
    padding: 18px 0 18px 0;
    color: #343434;
    font-size: 18px
}

.menu-mobile .mega-menu-tab-title-search {
    padding: 14px 0 14px 0
}

.menu-mobile .mega-menu-tab-title-materials {
    padding: 16px 0 17px 0
}

.item-text-elveez {
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
    padding: 20px 0;
    min-width: 1px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    pointer-events: none;
    font-size: 18px;
    font-weight: 400;
    color: #343434;
    font-family: NHaasGroteskTXPro-65Md
}

.item-text-elveez {
    display: block;
    padding: 0;
    position: relative
}

.mega-menu-content-title>.menu-icon.menu-icon-back-elveez {
    transform: none;
    -webkit-transform: none
}

.site-nav .menu-icon svg {
    width: 13px;
    height: 13px
}

svg.menu-icon-close {
    fill: #bb8e00
}

.menu-mobile .site-nav .item.active>a {
    color: #bb8e00
}

.icon-search {
    padding-top: 5px
}

.site-nav>.item>a,
.site-nav>.item>a:active,
.site-nav>.item>a:hover,
.site-nav>.item>a:link,
.site-nav>.item>a:visited {
    outline: 0 !important
}

.mega-menu-content-title span,
.site-nav>.item>a span {
    font-family: NHaasGroteskTXPro-65Md !important;
    letter-spacing: -.035em
}

.prevent-select {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.megamenu-nav-search-container {
    display: none
}

@media (min-width:992px) {
    .megamenu-nav-search-container {
        margin-left: auto;
        display: flex;
        align-items: center
    }
}

ul:not(.nav-type-click) li.menu-lv-1 {
    display: none !important
}

.horizontal-menu.menu-desktop .mega-menu-content-items {
    padding-bottom: 50px
}

.dgwt-wcas-om-bar button.dgwt-wcas-om-return,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover {
    background: #343434 !important
}

.wp-block-uagb-container {
    display: flex;
    position: relative;
    box-sizing: border-box;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease
}

.wp-block-uagb-container .spectra-container-link-overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

.wp-block-uagb-container.uagb-is-root-container {
    margin-left: auto;
    margin-right: auto
}

.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap {
    display: flex;
    position: relative;
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important
}

.wp-block-uagb-container .wp-block-spectra-pro-login,
.wp-block-uagb-container .wp-block-spectra-pro-register,
.wp-block-uagb-container .wp-block-uagb-blockquote {
    margin: unset
}

.wp-block-uagb-container .uagb-container__video-wrap {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    overflow: hidden;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s
}

.wp-block-uagb-container .uagb-container__video-wrap video {
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 1;
    border: none;
    display: inline-block;
    vertical-align: baseline;
    -o-object-fit: cover;
    object-fit: cover;
    background-size: cover
}

.wp-block-uagb-container.uagb-layout-grid {
    display: grid;
    width: 100%
}

.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap {
    display: inherit;
    width: inherit
}

.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container {
    max-width: unset !important;
    width: unset !important
}

.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container {
    max-width: unset !important;
    width: unset !important
}

.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container {
    margin-left: auto;
    margin-right: auto
}

.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container {
    max-width: unset !important;
    width: unset !important
}

.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container {
    margin-left: auto;
    margin-right: auto
}

.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap {
    display: inherit;
    position: relative;
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important
}

body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,
body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),
body .wp-block-uagb-container>:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap) {
    min-width: unset !important;
    width: 100%;
    position: relative
}

body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol,
body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,
body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,
body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul {
    max-width: -webkit-fill-available;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-left: 20px
}

.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide {
    margin-left: auto;
    margin-right: auto
}

.uagb-container__shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr
}

.uagb-container__shape-top {
    top: -3px
}

.uagb-container__shape-bottom {
    bottom: -3px
}

.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,
.uagb-container__shape.uagb-container__invert.uagb-container__shape-top {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.uagb-container__shape.uagb-container__shape-flip svg {
    transform: translateX(-50%) rotateY(180deg)
}

.uagb-container__shape svg {
    display: block;
    width: -webkit-calc(100% + 1.3px);
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.uagb-container__shape .uagb-container__shape-fill {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

.uagb-container__shape.uagb-container__shape-above-content {
    z-index: 9;
    pointer-events: none
}

.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw)
}

@media only screen and (max-width:767px) {
    .wp-block-uagb-container .wp-block-uagb-advanced-heading {
        width: -webkit-fill-available
    }
}

.wp-block-uagb-image--align-none {
    justify-content: center
}

.wp-block-uagb-advanced-heading div,
.wp-block-uagb-advanced-heading h1,
.wp-block-uagb-advanced-heading h2,
.wp-block-uagb-advanced-heading h3,
.wp-block-uagb-advanced-heading h4,
.wp-block-uagb-advanced-heading h5,
.wp-block-uagb-advanced-heading h6,
.wp-block-uagb-advanced-heading p {
    word-break: break-word
}

.wp-block-uagb-advanced-heading .uagb-heading-text {
    margin: 0
}

.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin: 0
}

.wp-block-uagb-advanced-heading .uagb-separator {
    font-size: 0;
    border-top-style: solid;
    display: inline-block;
    margin: 0 0 10px 0
}

.wp-block-uagb-advanced-heading .uagb-highlight {
    color: #f78a0c;
    border: 0;
    transition: all .3s ease
}

.uag-highlight-toolbar {
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
    border-radius: 0;
    border-right-color: #1e1e1e
}

.uag-highlight-toolbar .components-button {
    border-radius: 0;
    outline: 0
}

.uag-highlight-toolbar .components-button.is-primary {
    color: #fff
}

.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    display: inline-flex;
    width: 100%
}

.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.ast-outline-button,
.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
    padding: 5px 10px
}

.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.ast-outline-button,
.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
    padding: 12px 24px
}

.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.ast-outline-button,
.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
    padding: 20px 30px
}

.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.ast-outline-button,
.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
    padding: 30px 65px
}

@media (max-width:976px) {

    .uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.ast-outline-button,
    .uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
        padding: 5px 10px
    }

    .uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.ast-outline-button,
    .uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
        padding: 12px 24px
    }

    .uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.ast-outline-button,
    .uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
        padding: 20px 30px
    }

    .uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.ast-outline-button,
    .uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
        padding: 30px 65px
    }
}

@media (max-width:767px) {

    .uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.ast-outline-button,
    .uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
        padding: 5px 10px
    }

    .uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.ast-outline-button,
    .uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
        padding: 12px 24px
    }

    .uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.ast-outline-button,
    .uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
        padding: 20px 30px
    }

    .uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.ast-outline-button,
    .uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
        padding: 30px 65px
    }
}

.uagb-buttons__outer-wrap .uagb-buttons-repeater {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: box-shadow .2s ease
}

.uagb-buttons__outer-wrap .uagb-buttons-repeater a.uagb-button__link {
    display: flex;
    justify-content: center
}

.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon {
    font-size: inherit;
    display: flex;
    align-items: center
}

.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon svg {
    fill: currentColor;
    width: inherit;
    height: inherit
}

.wp-block-uagb-image {
    display: flex
}

.wp-block-uagb-image__figure {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    height: auto;
    margin: 0
}

.wp-block-uagb-image__figure img {
    height: auto;
    display: flex;
    max-width: 100%;
    transition: box-shadow .2s ease
}

.wp-block-uagb-image__figure>a {
    display: inline-block
}

.wp-block-uagb-image__figure figcaption {
    text-align: center;
    margin-top: .5em;
    margin-bottom: 1em
}

.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions {
    align-self: center
}

.wp-block-uagb-image--align-left {
    text-align: left
}

.wp-block-uagb-image--align-right {
    text-align: right
}

.wp-block-uagb-image--align-center {
    text-align: center
}

.wp-block-uagb-image--align-full .wp-block-uagb-image__figure {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
    height: auto
}

.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img {
    height: auto;
    width: 100% !important
}

.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img {
    height: auto;
    width: 100%
}

.wp-block-uagb-image--layout-overlay__color-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: .2;
    background: rgba(0, 0, 0, .5);
    transition: opacity .35s ease-in-out
}

.wp-block-uagb-image--layout-overlay-link {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 1
}

.wp-block-uagb-image--layout-overlay__inner {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 15px;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-color: #fff;
    transition: .35s ease-in-out
}

.wp-block-uagb-image--layout-overlay__inner.top-center,
.wp-block-uagb-image--layout-overlay__inner.top-left,
.wp-block-uagb-image--layout-overlay__inner.top-right {
    justify-content: flex-start
}

.wp-block-uagb-image--layout-overlay__inner.bottom-center,
.wp-block-uagb-image--layout-overlay__inner.bottom-left,
.wp-block-uagb-image--layout-overlay__inner.bottom-right {
    justify-content: flex-end
}

.wp-block-uagb-image--layout-overlay__inner.bottom-left,
.wp-block-uagb-image--layout-overlay__inner.center-left,
.wp-block-uagb-image--layout-overlay__inner.top-left {
    align-items: flex-start
}

.wp-block-uagb-image--layout-overlay__inner.bottom-right,
.wp-block-uagb-image--layout-overlay__inner.center-right,
.wp-block-uagb-image--layout-overlay__inner.top-right {
    align-items: flex-end
}

.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading {
    color: #fff;
    transition: transform .35s, opacity .35s ease-in-out;
    transform: translate3d(0, 24px, 0);
    margin: 0;
    line-height: 1em
}

.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator {
    width: 30%;
    border-top-width: 2px;
    border-top-color: #fff;
    border-top-style: solid;
    margin-bottom: 10px;
    opacity: 0;
    transition: transform .4s, opacity .4s ease-in-out;
    transform: translate3d(0, 30px, 0)
}

.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 0;
    overflow: visible;
    color: #fff;
    transition: transform .45s, opacity .45s ease-in-out;
    transform: translate3d(0, 35px, 0)
}

.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption,
.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,
.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator {
    opacity: 1;
    transform: translate3d(0, 0, 0)
}

.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper,
.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img {
    transform: scale(1);
    transition: transform .35s ease-in-out
}

.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper,
.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img {
    transform: scale(1.05)
}

.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper,
.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img {
    width: calc(100% + 40px) !important;
    max-width: none !important;
    transform: translate3d(-40px, 0, 0);
    transition: transform .35s ease-in-out
}

.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper,
.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img {
    transform: translate3d(0, 0, 0)
}

.wp-block-uagb-image--effect-grayscale img {
    filter: grayscale(0);
    transition: .35s ease-in-out
}

.wp-block-uagb-image--effect-grayscale:hover img {
    filter: grayscale(100%)
}

.wp-block-uagb-image--effect-blur img {
    filter: blur(0);
    transition: .35s ease-in-out
}

.wp-block-uagb-image--effect-blur:hover img {
    filter: blur(3px)
}

.wp-block-uagb-container.uagb-block-a34e2c0c .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-a34e2c0c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-a34e2c0c .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-a34e2c0c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-a34e2c0c .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-a34e2c0c {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a34e2c0c>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-a34e2c0c {
    box-shadow: 0 0 #00000070;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    background-color: #343434;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-7d35a8ae .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-7d35a8ae .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-7d35a8ae .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-7d35a8ae .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-7d35a8ae .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-7d35a8ae {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7d35a8ae>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%
}

.wp-block-uagb-container.uagb-block-7d35a8ae.uagb-layout-grid>.uagb-container-inner-blocks-wrap {
    row-gap: 20px;
    column-gap: 20px;
    grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr);
    grid-template-rows: minmax(1px, 1fr);
    align-items: start;
    justify-items: stretch;
    align-content: start;
    justify-content: start
}

.wp-block-uagb-container.uagb-block-7d35a8ae {
    box-shadow: 0 0 #00000070;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
    order: initial;
    border-color: inherit
}

.wp-block-uagb-container.uagb-block-4428d0d1 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-4428d0d1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-4428d0d1 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-4428d0d1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-4428d0d1 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-4428d0d1 {
    max-width: 25%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4428d0d1>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 24px
}

.wp-block-uagb-container.uagb-block-4428d0d1 {
    box-shadow: 0 0 #00000070;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 24px
}

.wp-block-uagb-container.uagb-block-4428d0d1.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
    width: auto !important
}

.wp-block-uagb-container.uagb-block-4428d0d1.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
    width: auto !important
}

.wp-block-uagb-advanced-heading.uagb-block-b348d88a.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-b348d88a.wp-block-uagb-advanced-heading .uagb-desc-text {
    color: var(--ast-global-color-5);
    margin-bottom: 12px
}

.wp-block-uagb-advanced-heading.uagb-block-b348d88a.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-b348d88a.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-b348d88a.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-b348d88a .uagb-heading-text {
    font-size: 24px
}

.wp-block-uagb-advanced-heading.uagb-block-b348d88a .uagb-desc-text {
    font-size: 24px;
    line-height: 1.5em
}

.wp-block-uagb-advanced-heading.uagb-block-8ac53ac6.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-8ac53ac6.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-8ac53ac6.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-8ac53ac6.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-8ac53ac6.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-8ac53ac6.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-8ac53ac6.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-8ac53ac6 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-37231b95.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-37231b95.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-37231b95.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-37231b95.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-37231b95.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-37231b95.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-37231b95.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-37231b95 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-791dc4eb.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-791dc4eb.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-791dc4eb.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-791dc4eb.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-791dc4eb.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-791dc4eb.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-791dc4eb.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-791dc4eb .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-38458008.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-38458008.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-38458008.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-38458008.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-38458008.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-38458008.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-38458008.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-38458008 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-container.uagb-block-8d112416 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-8d112416 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-8d112416 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-8d112416 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-8d112416 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-8d112416 {
    max-width: 25%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8d112416>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 24px
}

.wp-block-uagb-container.uagb-block-8d112416 {
    box-shadow: 0 0 #00000070;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 24px
}

.wp-block-uagb-container.uagb-block-8d112416.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
    width: auto !important
}

.wp-block-uagb-container.uagb-block-8d112416.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
    width: auto !important
}

.wp-block-uagb-advanced-heading.uagb-block-55370168.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-55370168.wp-block-uagb-advanced-heading .uagb-desc-text {
    color: var(--ast-global-color-5);
    margin-bottom: 12px
}

.wp-block-uagb-advanced-heading.uagb-block-55370168.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-55370168.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-55370168.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-55370168 .uagb-heading-text {
    font-size: 24px
}

.wp-block-uagb-advanced-heading.uagb-block-55370168 .uagb-desc-text {
    font-size: 24px;
    line-height: 1.5em
}

.wp-block-uagb-advanced-heading.uagb-block-89d640ce.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-89d640ce.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-89d640ce.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-89d640ce.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-89d640ce.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-89d640ce.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-89d640ce.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-89d640ce .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-08e9ca81.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-08e9ca81.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-08e9ca81.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-08e9ca81.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-08e9ca81.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-08e9ca81.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-08e9ca81.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-08e9ca81 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-a5acdb79.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-a5acdb79.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-a5acdb79.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-a5acdb79.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-a5acdb79.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-a5acdb79.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-a5acdb79.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-a5acdb79 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-38fef6b3.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-38fef6b3.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-38fef6b3.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-38fef6b3.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-38fef6b3.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-38fef6b3.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-38fef6b3.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-38fef6b3 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-container.uagb-block-9ee8968b .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-9ee8968b .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-9ee8968b .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-9ee8968b .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-9ee8968b .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-9ee8968b {
    max-width: 25%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9ee8968b>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 24px
}

.wp-block-uagb-container.uagb-block-9ee8968b {
    box-shadow: 0 0 #00000070;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 24px
}

.wp-block-uagb-container.uagb-block-9ee8968b.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
    width: auto !important
}

.wp-block-uagb-container.uagb-block-9ee8968b.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
    width: auto !important
}

.wp-block-uagb-advanced-heading.uagb-block-efcf6347.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-efcf6347.wp-block-uagb-advanced-heading .uagb-desc-text {
    color: var(--ast-global-color-5);
    margin-bottom: 12px
}

.wp-block-uagb-advanced-heading.uagb-block-efcf6347.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-efcf6347.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-efcf6347.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-efcf6347 .uagb-heading-text {
    font-size: 24px
}

.wp-block-uagb-advanced-heading.uagb-block-efcf6347 .uagb-desc-text {
    font-size: 24px;
    line-height: 1.5em
}

.wp-block-uagb-advanced-heading.uagb-block-194b4523.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-194b4523.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-194b4523.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-194b4523.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-194b4523.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-194b4523.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-194b4523.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-194b4523 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-d7105834.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-d7105834.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-d7105834.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-d7105834.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-d7105834.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-d7105834.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-d7105834.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-d7105834 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-85003254.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-85003254.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-85003254.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-85003254.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-85003254.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-85003254.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-85003254.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-85003254 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-advanced-heading.uagb-block-9e2afbb1.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-9e2afbb1.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-9e2afbb1.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-9e2afbb1.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-9e2afbb1.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-9e2afbb1.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-9e2afbb1.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-9e2afbb1 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-container.uagb-block-b44cada2 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-b44cada2 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-b44cada2 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-b44cada2 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-b44cada2 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-b44cada2 {
    max-width: 25%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b44cada2>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 24px
}

.wp-block-uagb-container.uagb-block-b44cada2 {
    box-shadow: 0 0 #00000070;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 24px
}

.wp-block-uagb-advanced-heading.uagb-block-3fcb80ee.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-3fcb80ee.wp-block-uagb-advanced-heading .uagb-desc-text {
    color: var(--ast-global-color-5);
    margin-bottom: 12px
}

.wp-block-uagb-advanced-heading.uagb-block-3fcb80ee.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-3fcb80ee.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-3fcb80ee.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-3fcb80ee .uagb-heading-text {
    font-size: 24px
}

.wp-block-uagb-advanced-heading.uagb-block-3fcb80ee .uagb-desc-text {
    font-size: 24px;
    line-height: 1.5em
}

.wp-block-uagb-advanced-heading.uagb-block-90d4ffc4.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-90d4ffc4.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-90d4ffc4.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-90d4ffc4.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-90d4ffc4.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-90d4ffc4 .uagb-heading-text {
    font-size: 16px
}

.wp-block-uagb-advanced-heading.uagb-block-bb558e2d.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-bb558e2d.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-bb558e2d.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-bb558e2d.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-bb558e2d.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-bb558e2d .uagb-heading-text {
    font-size: 16px
}

.wp-block-uagb-advanced-heading.uagb-block-6bba53d6.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-6bba53d6.wp-block-uagb-advanced-heading a {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-6bba53d6.wp-block-uagb-advanced-heading a:hover {
    color: var(--ast-global-color-1)
}

.wp-block-uagb-advanced-heading.uagb-block-6bba53d6.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-6bba53d6.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-6bba53d6.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-6bba53d6.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-6bba53d6 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.3em
}

.wp-block-uagb-container.uagb-block-0b0335ba .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-0b0335ba .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-0b0335ba .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-0b0335ba .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-0b0335ba .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-0b0335ba {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0b0335ba>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-0b0335ba {
    box-shadow: 0 0 #00000070;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    background-color: #343434;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-5edc3677 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-5edc3677 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-5edc3677 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-5edc3677 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-5edc3677 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-5edc3677 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5edc3677>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-5edc3677 {
    box-shadow: 0 0 #00000070;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-128e05b2 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-128e05b2 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-128e05b2 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-128e05b2 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-128e05b2 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-128e05b2 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-128e05b2>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-128e05b2 {
    box-shadow: 0 0 #00000070;
    padding-top: 39px;
    padding-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-11d68c0a .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-11d68c0a .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-11d68c0a .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-11d68c0a .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-11d68c0a .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-11d68c0a {
    max-width: 85%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-11d68c0a>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-11d68c0a {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-advanced-heading.uagb-block-0b4c99c8.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-0b4c99c8.wp-block-uagb-advanced-heading .uagb-desc-text {
    color: var(--ast-global-color-5);
    margin-bottom: 12px
}

.wp-block-uagb-advanced-heading.uagb-block-0b4c99c8.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-0b4c99c8.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-0b4c99c8.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-0b4c99c8 .uagb-heading-text {
    font-size: 38px;
    margin-bottom: 24px
}

.wp-block-uagb-advanced-heading.uagb-block-0b4c99c8 .uagb-desc-text {
    font-size: 24px;
    line-height: 1.5em
}

.uagb-block-c0fcc363.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    flex-direction: row;
    gap: 20px
}

.uagb-block-c0fcc363.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: left;
    align-items: center
}

.wp-block-uagb-buttons .uagb-block-4044200f .wp-block-button__link {
    background: 0 0
}

.wp-block-uagb-buttons .uagb-block-4044200f .wp-block-button__link:hover {
    background: rgba(149, 113, 0, .75)
}

.wp-block-uagb-buttons .uagb-block-4044200f .wp-block-button__link:focus {
    background: rgba(149, 113, 0, .75)
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-button__wrapper .uagb-buttons-repeater {
    text-transform: capitalize;
    text-decoration: underline;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 5px;
    color: var(--ast-global-color-5)
}

.wp-block-uagb-buttons .uagb-block-4044200f .wp-block-button__link.has-text-color:hover .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f .wp-block-button__link.has-text-color:focus .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0 0 0 #00000026
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
    box-shadow: 0 0 0 #00000026
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater.wp-block-button__link {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: rgba(0, 0, 0, .15);
    border-style: none
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater.wp-block-button__link:hover {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater.wp-block-button__link:focus {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: rgba(0, 0, 0, .15);
    border-style: none
}

.wp-block-uagb-buttons .uagb-block-4044200f.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater .uagb-button__link {
    color: var(--ast-global-color-5);
    text-transform: capitalize;
    text-decoration: underline;
    font-size: 16px
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater:hover .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater:focus .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater .uagb-button__icon>svg {
    width: 15px;
    height: 15px;
    fill: var(--ast-global-color-5)
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater:hover .uagb-button__icon>svg {
    fill: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater:focus .uagb-button__icon>svg {
    fill: #ffc200
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater .uagb-button__icon-position-after {
    margin-left: 8px
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px
}

.wp-block-uagb-buttons .uagb-block-4044200f .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
    letter-spacing: -1px
}

.wp-block-uagb-container.uagb-block-25f9059e .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-25f9059e .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-25f9059e .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-25f9059e .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-25f9059e .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-25f9059e {
    max-width: 15%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-25f9059e>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-25f9059e {
    box-shadow: 0 0 #00000070;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.uagb-block-159f1dca.wp-block-uagb-image {
    text-align: right;
    justify-content: flex-end;
    align-self: flex-end
}

.uagb-block-159f1dca .wp-block-uagb-image__figure {
    align-items: flex-end
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-default figure img {
    box-shadow: 0 0 0 #00000070
}

.uagb-block-159f1dca.wp-block-uagb-image .wp-block-uagb-image__figure figcaption {
    font-style: normal;
    align-self: center
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-overlay figure img {
    box-shadow: 0 0 0 #00000070
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: .2
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner {
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading {
    font-style: normal;
    color: #fff;
    opacity: 1
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a {
    color: #fff
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 0
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 1
}

.uagb-block-159f1dca.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator {
    width: 30%;
    border-top-width: 2px;
    border-top-color: #fff;
    opacity: 0
}

.uagb-block-159f1dca.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: 150px;
    height: auto
}

.uagb-block-159f1dca.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 1
}

.uagb-block-159f1dca.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator {
    opacity: 1
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-default figure:hover img {
    box-shadow: 0 0 0 #00000070
}

.uagb-block-159f1dca.wp-block-uagb-image--layout-overlay figure:hover img {
    box-shadow: 0 0 0 #00000070
}

.wp-block-uagb-container.uagb-block-ddf8a26e .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-ddf8a26e .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-ddf8a26e .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-ddf8a26e .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-ddf8a26e .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-ddf8a26e {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ddf8a26e>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-ddf8a26e {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-e87511d7 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-e87511d7 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-e87511d7 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-e87511d7 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-e87511d7 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-e87511d7 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e87511d7>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-e87511d7 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-6dc1bd41 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-6dc1bd41 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-6dc1bd41 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-6dc1bd41 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-6dc1bd41 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-6dc1bd41 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-6dc1bd41>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-6dc1bd41 {
    box-shadow: 0 0 #00000070;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
    order: initial;
    border-top-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    border-color: #d9d9d9;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-e3a9771c .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-e3a9771c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-e3a9771c .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-e3a9771c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-e3a9771c .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-e3a9771c {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e3a9771c>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-e3a9771c {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 48px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-f24c2657 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-f24c2657 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-f24c2657 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-f24c2657 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-f24c2657 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-f24c2657 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f24c2657>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-f24c2657 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-471e6eb7 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-471e6eb7 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-471e6eb7 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-471e6eb7 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-471e6eb7 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-471e6eb7 {
    max-width: 50%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-471e6eb7>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-471e6eb7 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-549bcd86 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-549bcd86 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-549bcd86 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-549bcd86 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-549bcd86 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-549bcd86 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-549bcd86>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 100%);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    row-gap: 32px;
    column-gap: 32px
}

.wp-block-uagb-container.uagb-block-549bcd86 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 32px;
    column-gap: 32px
}

.wp-block-uagb-container.uagb-block-549bcd86.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
    width: auto !important
}

.wp-block-uagb-container.uagb-block-549bcd86.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
    width: auto !important
}

.wp-block-uagb-container.uagb-block-1e708d91 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-1e708d91 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-1e708d91 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-1e708d91 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-1e708d91 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-1e708d91 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1e708d91>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-1e708d91 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-cf14b952 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-cf14b952 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-cf14b952 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-cf14b952 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-cf14b952 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-cf14b952 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-cf14b952>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-cf14b952 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-5115b1d1 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-5115b1d1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-5115b1d1 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-5115b1d1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-5115b1d1 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-5115b1d1 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5115b1d1>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-5115b1d1 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-bd220bbb .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-bd220bbb .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-bd220bbb .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-bd220bbb .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-bd220bbb .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-bd220bbb {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd220bbb>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-bd220bbb {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-15f9c10e .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-15f9c10e .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-15f9c10e .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-15f9c10e .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-15f9c10e .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-15f9c10e {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-15f9c10e>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-15f9c10e {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-d581dde1 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-d581dde1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-d581dde1 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-d581dde1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-d581dde1 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-d581dde1 {
    max-width: 50%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d581dde1>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-d581dde1 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 20px
}

.wp-block-uagb-container.uagb-block-7334c0f3 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-7334c0f3 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-7334c0f3 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-7334c0f3 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-7334c0f3 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-7334c0f3 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-block-7334c0f3 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: nowrap;
    row-gap: 32px;
    column-gap: 32px
}

.wp-block-uagb-container.uagb-block-7334c0f3.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
    width: auto !important
}

.wp-block-uagb-container.uagb-block-7334c0f3.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
    width: auto !important
}

.wp-block-uagb-container.uagb-block-62cf8137 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-62cf8137 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-62cf8137 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-62cf8137 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-62cf8137 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-62cf8137 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-62cf8137>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-62cf8137 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.uagb-block-348ded3a.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    flex-direction: row;
    gap: 20px
}

.uagb-block-348ded3a.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: left;
    align-items: center
}

.wp-block-uagb-buttons .uagb-block-1782011e .wp-block-button__link {
    background: 0 0
}

.wp-block-uagb-buttons .uagb-block-1782011e .wp-block-button__link:hover {
    background: 0 0
}

.wp-block-uagb-buttons .uagb-block-1782011e .wp-block-button__link:focus {
    background: 0 0
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-button__wrapper .uagb-buttons-repeater {
    text-transform: capitalize;
    text-decoration: none;
    font-size: 18px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    color: var(--ast-global-color-5)
}

.wp-block-uagb-buttons .uagb-block-1782011e .wp-block-button__link.has-text-color:hover .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e .wp-block-button__link.has-text-color:focus .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0 0 0 #00000026
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
    box-shadow: 0 0 0 #00000026
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater.wp-block-button__link:hover {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater.wp-block-button__link:focus {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater .uagb-button__link {
    color: var(--ast-global-color-5);
    text-transform: capitalize;
    text-decoration: none;
    font-size: 18px
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater:hover .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater:focus .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater .uagb-button__icon>svg {
    width: 15px;
    height: 15px;
    fill: var(--ast-global-color-5)
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater:hover .uagb-button__icon>svg {
    fill: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater:focus .uagb-button__icon>svg {
    fill: #ffc200
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater .uagb-button__icon-position-after {
    margin-left: 8px
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px
}

.wp-block-uagb-buttons .uagb-block-1782011e .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
    letter-spacing: -1px
}

.wp-block-uagb-container.uagb-block-564fdcc3 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-564fdcc3 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-564fdcc3 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-564fdcc3 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-564fdcc3 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-564fdcc3 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-564fdcc3>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-564fdcc3 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.uagb-block-22075687.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    flex-direction: row;
    gap: 20px
}

.uagb-block-22075687.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: left;
    align-items: center
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .wp-block-button__link {
    background: 0 0
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .wp-block-button__link:hover {
    background: 0 0
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .wp-block-button__link:focus {
    background: 0 0
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-button__wrapper .uagb-buttons-repeater {
    text-transform: capitalize;
    text-decoration: none;
    font-size: 18px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    color: var(--ast-global-color-5)
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .wp-block-button__link.has-text-color:hover .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .wp-block-button__link.has-text-color:focus .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0 0 0 #00000026
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
    box-shadow: 0 0 0 #00000026
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater.wp-block-button__link:hover {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater.wp-block-button__link:focus {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover {
    border-color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater .uagb-button__link {
    color: var(--ast-global-color-5);
    text-transform: capitalize;
    text-decoration: none;
    font-size: 18px
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater:hover .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater:focus .uagb-button__link {
    color: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater .uagb-button__icon>svg {
    width: 15px;
    height: 15px;
    fill: var(--ast-global-color-5)
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater:hover .uagb-button__icon>svg {
    fill: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater:focus .uagb-button__icon>svg {
    fill: #ffc200
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater .uagb-button__icon-position-after {
    margin-left: 8px
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px
}

.wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
    letter-spacing: -1px
}

.wp-block-uagb-container.uagb-block-f0a8f9f0 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-f0a8f9f0 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-f0a8f9f0 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px)
}

.wp-block-uagb-container.uagb-block-f0a8f9f0 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1)
}

.wp-block-uagb-container.uagb-block-f0a8f9f0 .uagb-container__video-wrap video {
    opacity: 1
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-f0a8f9f0 {
    max-width: 100%;
    width: 100%
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0a8f9f0>.uagb-container-inner-blocks-wrap {
    --inner-content-custom-width: min(100%, 1290px);
    max-width: var(--inner-content-custom-width);
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-container.uagb-block-f0a8f9f0 {
    box-shadow: 0 0 #00000070;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0;
    column-gap: 0
}

.wp-block-uagb-advanced-heading.uagb-block-9815b12a.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-5)
}

.wp-block-uagb-advanced-heading.uagb-block-9815b12a.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px
}

.wp-block-uagb-advanced-heading.uagb-block-9815b12a.wp-block-uagb-advanced-heading .uagb-highlight {
    font-style: normal;
    font-weight: Default;
    background: #007cba;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-9815b12a.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-9815b12a.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff
}

.wp-block-uagb-advanced-heading.uagb-block-9815b12a .uagb-heading-text {
    font-size: 18px
}

@media only screen and (max-width:976px) {
    .wp-block-uagb-container.uagb-is-root-container .uagb-block-a34e2c0c {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a34e2c0c>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-a34e2c0c {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        background-color: #343434
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-7d35a8ae {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7d35a8ae>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-7d35a8ae.uagb-layout-grid>.uagb-container-inner-blocks-wrap {
        grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr);
        grid-template-rows: minmax(1px, 1fr);
        align-items: stretch;
        justify-items: stretch;
        align-content: start;
        justify-content: stretch
    }

    .wp-block-uagb-container.uagb-block-7d35a8ae {
        padding-top: 19px;
        padding-bottom: 19px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial
    }

    .wp-block-uagb-container.uagb-block-7d35a8ae.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-7d35a8ae.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-4428d0d1 {
        max-width: 50%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4428d0d1>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-4428d0d1 {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        grid-column: span 1;
        grid-row: span 1;
        align-self: stretch;
        justify-self: stretch
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-8d112416 {
        max-width: 50%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8d112416>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-8d112416 {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        grid-column: span 1;
        grid-row: span 1;
        align-self: stretch;
        justify-self: stretch
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-9ee8968b {
        max-width: 50%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9ee8968b>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-9ee8968b {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        grid-column: span 1;
        grid-row: span 1;
        align-self: stretch;
        justify-self: stretch
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-b44cada2 {
        max-width: 50%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b44cada2>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        justify-content: flex-start
    }

    .wp-block-uagb-container.uagb-block-b44cada2 {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        justify-content: flex-start;
        grid-column: span 1;
        grid-row: span 1;
        align-self: stretch;
        justify-self: stretch
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-0b0335ba {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0b0335ba>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-0b0335ba {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        background-color: #343434
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-5edc3677 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5edc3677>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-5edc3677 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-128e05b2 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-128e05b2>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-128e05b2 {
        padding-top: 39px;
        padding-bottom: 32px;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-11d68c0a {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-11d68c0a>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-11d68c0a {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .uagb-block-c0fcc363.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: left;
        align-items: center
    }

    .uagb-block-c0fcc363.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto
    }

    .wp-block-uagb-buttons .uagb-block-4044200f.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: none;
        border-color: rgba(0, 0, 0, .15)
    }

    .wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater.wp-block-button__link {
        border-style: none;
        border-color: rgba(0, 0, 0, .15)
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-25f9059e {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-25f9059e>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-25f9059e {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 0;
        order: initial
    }

    .uagb-block-159f1dca.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: 150px;
        height: auto
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-ddf8a26e {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ddf8a26e>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-ddf8a26e {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-e87511d7 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e87511d7>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-e87511d7 {
        padding-top: 0;
        padding-bottom: 32px;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-6dc1bd41 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-6dc1bd41>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-6dc1bd41 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        border-style: solid;
        border-color: #d9d9d9
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-e3a9771c {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e3a9771c>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-e3a9771c {
        padding-top: 0;
        padding-bottom: 48px;
        padding-left: 20px;
        padding-right: 20px;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-f24c2657 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f24c2657>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-direction: row;
        row-gap: 50px;
        column-gap: 50px
    }

    .wp-block-uagb-container.uagb-block-f24c2657 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        row-gap: 50px;
        column-gap: 50px
    }

    .wp-block-uagb-container.uagb-block-f24c2657.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-f24c2657.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-471e6eb7 {
        max-width: 36%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-471e6eb7>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-direction: column
    }

    .wp-block-uagb-container.uagb-block-471e6eb7 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-direction: column
    }

    .wp-block-uagb-container.uagb-block-471e6eb7.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-471e6eb7.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-549bcd86 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-549bcd86>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: nowrap
    }

    .wp-block-uagb-container.uagb-block-549bcd86 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-block-549bcd86.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: auto !important
    }

    .wp-block-uagb-container.uagb-block-549bcd86.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: auto !important
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-1e708d91 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1e708d91>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-1e708d91 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-cf14b952 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-cf14b952>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-cf14b952 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-5115b1d1 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5115b1d1>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-5115b1d1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-bd220bbb {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd220bbb>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-bd220bbb {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-15f9c10e {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-15f9c10e>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-15f9c10e {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-d581dde1 {
        max-width: 64%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d581dde1>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-d581dde1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-7334c0f3 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-7334c0f3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: nowrap
    }

    .wp-block-uagb-container.uagb-block-7334c0f3.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: auto !important
    }

    .wp-block-uagb-container.uagb-block-7334c0f3.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: auto !important
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-62cf8137 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-62cf8137>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-62cf8137 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .uagb-block-348ded3a.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: left;
        align-items: center
    }

    .uagb-block-348ded3a.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto
    }

    .wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater .uagb-button__link {
        font-size: 16px
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-564fdcc3 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-564fdcc3>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-564fdcc3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .uagb-block-22075687.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: left;
        align-items: center
    }

    .uagb-block-22075687.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto
    }

    .wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater .uagb-button__link {
        font-size: 16px
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-f0a8f9f0 {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0a8f9f0>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 1024px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-f0a8f9f0 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-advanced-heading.uagb-block-9815b12a .uagb-heading-text {
        font-size: 16px
    }
}

@media only screen and (max-width:767px) {
    .wp-block-uagb-container.uagb-is-root-container .uagb-block-a34e2c0c {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a34e2c0c>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-a34e2c0c {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        background-color: #343434
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-7d35a8ae {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7d35a8ae>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-7d35a8ae.uagb-layout-grid>.uagb-container-inner-blocks-wrap {
        grid-template-columns: minmax(1px, 1fr);
        grid-template-rows: minmax(1px, 1fr);
        align-items: stretch;
        justify-items: stretch;
        align-content: stretch;
        justify-content: stretch
    }

    .wp-block-uagb-container.uagb-block-7d35a8ae {
        padding-top: 19px;
        padding-bottom: 19px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-4428d0d1 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4428d0d1>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-4428d0d1 {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        flex-wrap: wrap;
        grid-column: span 1;
        grid-row: span 1;
        align-self: stretch;
        justify-self: stretch
    }

    .wp-block-uagb-advanced-heading.uagb-block-8ac53ac6.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-37231b95.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-791dc4eb.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-38458008.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-8d112416 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8d112416>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-8d112416 {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        flex-wrap: wrap;
        grid-column: span 1;
        grid-row: span 1;
        align-self: stretch;
        justify-self: stretch
    }

    .wp-block-uagb-advanced-heading.uagb-block-89d640ce.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-08e9ca81.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-a5acdb79.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-38fef6b3.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-9ee8968b {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9ee8968b>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-9ee8968b {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        flex-wrap: wrap;
        grid-column: span 1;
        grid-row: span 1;
        align-self: stretch;
        justify-self: stretch
    }

    .wp-block-uagb-advanced-heading.uagb-block-194b4523.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-d7105834.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-85003254.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-9e2afbb1.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-b44cada2 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-b44cada2>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-b44cada2 {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        flex-wrap: wrap;
        grid-column: span 1;
        grid-row: span 1;
        align-self: stretch;
        justify-self: stretch
    }

    .wp-block-uagb-advanced-heading.uagb-block-6bba53d6.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-0b0335ba {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0b0335ba>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-0b0335ba {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        background-color: #343434
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-5edc3677 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5edc3677>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-5edc3677 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-128e05b2 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-128e05b2>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        justify-content: flex-start;
        flex-wrap: wrap-reverse
    }

    .wp-block-uagb-container.uagb-block-128e05b2 {
        padding-top: 39px;
        padding-bottom: 32px;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-11d68c0a {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-11d68c0a>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-11d68c0a {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-advanced-heading.uagb-block-0b4c99c8.wp-block-uagb-advanced-heading {
        text-align: center
    }

    .uagb-block-c0fcc363.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        flex-direction: column
    }

    .uagb-block-c0fcc363.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: center;
        align-items: center
    }

    .uagb-block-c0fcc363.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto
    }

    .wp-block-uagb-buttons .uagb-block-4044200f.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: none;
        border-color: rgba(0, 0, 0, .15)
    }

    .wp-block-uagb-buttons .uagb-block-4044200f .uagb-buttons-repeater.wp-block-button__link {
        border-style: none;
        border-color: rgba(0, 0, 0, .15)
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-25f9059e {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-25f9059e>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-direction: column;
        align-items: center;
        flex-wrap: wrap;
        align-content: center
    }

    .wp-block-uagb-container.uagb-block-25f9059e {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-direction: column;
        align-items: center;
        flex-wrap: wrap;
        align-content: center
    }

    .wp-block-uagb-container.uagb-block-25f9059e.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: auto !important
    }

    .wp-block-uagb-container.uagb-block-25f9059e.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: auto !important
    }

    .uagb-block-159f1dca.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: 150px;
        height: auto
    }

    .uagb-block-159f1dca.wp-block-uagb-image {
        text-align: left;
        justify-content: flex-start;
        align-self: flex-start
    }

    .uagb-block-159f1dca .wp-block-uagb-image__figure {
        align-items: flex-start
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-ddf8a26e {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ddf8a26e>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-ddf8a26e {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-e87511d7 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e87511d7>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-e87511d7 {
        padding-top: 0;
        padding-bottom: 32px;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-6dc1bd41 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-6dc1bd41>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-6dc1bd41 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        border-style: solid;
        border-color: #d9d9d9;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-e3a9771c {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e3a9771c>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-e3a9771c {
        padding-top: 0;
        padding-bottom: 48px;
        padding-left: 20px;
        padding-right: 20px;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-f24c2657 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f24c2657>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-f24c2657 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-471e6eb7 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-471e6eb7>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-direction: column;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-471e6eb7 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-direction: column;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-471e6eb7.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-471e6eb7.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-549bcd86 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-549bcd86>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        row-gap: 0;
        column-gap: 30px
    }

    .wp-block-uagb-container.uagb-block-549bcd86 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        row-gap: 0;
        column-gap: 30px;
        order: initial
    }

    .wp-block-uagb-container.uagb-block-549bcd86.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-549bcd86.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox) {
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-1e708d91 {
        max-width: 20%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1e708d91>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-1e708d91 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-cf14b952 {
        max-width: 20%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-cf14b952>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-cf14b952 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-5115b1d1 {
        max-width: 20%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-5115b1d1>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-5115b1d1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-bd220bbb {
        max-width: 20%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd220bbb>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-bd220bbb {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-15f9c10e {
        max-width: 20%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-15f9c10e>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-15f9c10e {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-d581dde1 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d581dde1>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-d581dde1 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-7334c0f3 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-block-7334c0f3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        row-gap: 0;
        order: initial;
        justify-content: center;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-62cf8137 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-62cf8137>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-62cf8137 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .uagb-block-348ded3a.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        flex-direction: column
    }

    .uagb-block-348ded3a.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        width: 100%
    }

    .uagb-block-348ded3a.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: 100%
    }

    .wp-block-uagb-buttons .uagb-block-1782011e .uagb-buttons-repeater .uagb-button__link {
        font-size: 16px
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-564fdcc3 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-564fdcc3>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-564fdcc3 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .uagb-block-22075687.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        flex-direction: column
    }

    .uagb-block-22075687.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        width: 100%
    }

    .uagb-block-22075687.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: 100%
    }

    .wp-block-uagb-buttons .uagb-block-b67e8fc3 .uagb-buttons-repeater .uagb-button__link {
        font-size: 16px
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-f0a8f9f0 {
        max-width: 100%;
        width: 100%
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0a8f9f0>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-wrap: wrap
    }

    .wp-block-uagb-container.uagb-block-f0a8f9f0 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        order: initial;
        flex-wrap: wrap
    }

    .wp-block-uagb-advanced-heading.uagb-block-9815b12a.wp-block-uagb-advanced-heading {
        text-align: left
    }

    .wp-block-uagb-advanced-heading.uagb-block-9815b12a .uagb-heading-text {
        font-size: 16px
    }
}

.uag-blocks-common-selector {
    z-index: var(--z-index-desktop) !important
}

@media (max-width:976px) {
    .uag-blocks-common-selector {
        z-index: var(--z-index-tablet) !important
    }
}

@media (max-width:767px) {
    .uag-blocks-common-selector {
        z-index: var(--z-index-mobile) !important
    }
}

@font-face {
    font-display: swap;
    font-family: NHaasGroteskDSPro-45Lt-NEW;
    src: url(https://csicreastaging.wpenginepowered.com/wp-content/uploads/NHaasGroteskDSPro-45Lt.otf) format('opentype')
}

.ls-35,
.ls-35 .uagb-button__link,
.ls-35 .uagb-heading-text {
    letter-spacing: -.035em !important
}

.ls-35 .uagb-desc-text {
    letter-spacing: -.01em !important
}

.ls-35 .uagb-button__link {
    letter-spacing: -.01em !important
}

.ls-3,
.ls-3 .uagb-heading-text {
    letter-spacing: -.03em !important
}

.ls-3 .uagb-desc-text {
    letter-spacing: -.03em !important
}

.swiper .uagb-button__link {
    letter-spacing: -.03em !important
}

.ls-1,
.ls-1 .uagb-button__link,
.ls-1 .uagb-desc-text,
.ls-1 .uagb-heading-text,
.ls-1 .uagb-icon-list__label {
    letter-spacing: -.01em !important
}

.ls-0,
.ls-0 .uagb-heading-text {
    letter-spacing: 0 !important
}

.ls-0 .uagb-desc-text {
    letter-spacing: -.01em !important
}

.strong .uagb-button__link {
    font-family: NHaasGroteskTXPro-65Md !important
}

.uagb-heading-text a strong,
.uagb-heading-text strong a {
    font-family: NHaasGroteskTXPro-65Md !important;
    padding: 2px;
    border-radius: 2px;
    text-decoration: underline !important;
    color: #ffc200 !important;
    transition: none !important
}

.uagb-heading-text a:hover strong,
.uagb-heading-text strong a:hover {
    font-family: NHaasGroteskTXPro-65Md !important;
    padding: 2px;
    border-radius: 2px;
    background: #ffc20033 !important;
    color: #fff !important;
    text-decoration: underline;
    transition: none !important
}

strong {
    font-family: NHaasGroteskTXPro-65Md !important;
    color: inherit !important
}

.strong .uagb-button__link {
    font-family: NHaasGroteskTXPro-65Md !important
}

.boldme,
.boldme h2,
.boldme h3,
span.boldme {
    font-family: NHaasGroteskTXPro-65Md !important
}

.lightme,
.lightme h2,
.lightme h3,
span.lightme {
    font-family: NHaasGroteskDSPro-45Lt-NEW
}

@media only screen and (max-width:976px) {
    .no-tablet {
        display: none
    }
}

@media only screen and (max-width:767px) {
    .no-mobile {
        display: none
    }
}

.megamenu-footer-1 .strong,
.megamenu-footer-1 strong,
.megamenu-footer-2 .strong,
.megamenu-footer-2 strong {
    color: #fff !important
}

.footer-get-in-touch a:hover,
.footer-get-in-touch a:hover .uagb-button__link {
    text-decoration: none !important
}

.footer-social a img,
.footer-social a svg {
    fill: #fff !important;
    width: 32px !important;
    height: 32px !important;
    transition: none !important
}

.footer-social a:hover img,
.footer-social a:hover svg {
    fill: #ffc200 !important;
    transition: none !important
}

.footer-light-gray a {
    transition: none !important
}

.footer-logo .alignright {
    margin: 0 !important
}

@media only screen and (max-width:767px) {
    .footer-social img {
        max-width: 30px;
        height: auto
    }
}

.wp-block-uagb-container.uagb-block-13773960 {
    display: block
}

#related-products,
#related-products.wp-block-uagb-container {
    display: block !important
}

.csi-products-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    padding-top: 36px;
    padding-bottom: 36px
}

.csi-products-hd {
    margin: 0 0 12px;
    color: #343434;
    font-family: NHaasGroteskTXPro-65Md;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -1px
}

.csi-products-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.csi-products-col.csi-products-col-empty {
    display: none
}

.csi-products-cta {
    padding: 2px 8px 2px 2px;
    display: inline-flex;
    gap: 6px;
    color: #343434;
    font-family: NHaasGroteskTXPro-65Md;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -.7px;
    text-decoration-line: underline;
    border-radius: 2px;
    transition: all .2s linear
}

.csi-products-cta::after {
    content: "";
    width: 7px;
    height: 11px;
    display: inline-block;
    margin-left: 8px;
    margin-top: 8px;
    background-color: #343434;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'%3E%3Cpath d='M6.92755 5.50003L1.91838 0.491699L0.740051 1.67003L4.57338 5.50337L0.740051 9.33087L1.91838 10.5092L6.92755 5.50003Z' fill='%23000'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 7px 11px;
    -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none'%3E%3Cpath d='M6.92755 5.50003L1.91838 0.491699L0.740051 1.67003L4.57338 5.50337L0.740051 9.33087L1.91838 10.5092L6.92755 5.50003Z' fill='%23000'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: 7px 11px;
    mask-position: center;
    transition: all .2s linear
}

.csi-products-cta:hover {
    color: #957100;
    border-radius: 2px;
    background: rgba(255, 194, 0, .2)
}

.csi-products-cta:hover::after {
    background-color: #957100
}

.csi-products-rule {
    height: 1px;
    border: 0;
    background: rgba(0, 0, 0, .08);
    margin: 6px 0 0
}

.csi-products-list-li {
    padding: 0 16px 0 0 !important
}

.csi-products-list-li a {
    display: block !important;
    padding: 16px 0 !important;
    color: #343434 !important;
    font-family: NHaasGroteskTXPro-55Rg !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    font-style: normal !important;
    line-height: normal !important;
    transition: all .2s linear
}

.csi-products-list-li a:active,
.csi-products-list-li a:hover {
    color: #957100 !important;
    transition: all .2s linear
}

.csi-products-list-li a span {
    font-family: NHaasGroteskTXPro-65Md
}

.csi-products-rule.csi-products-rule-mobile-only {
    display: block
}

.csi-products-cta.csi-products-cta-collections {
    margin-top: 36px
}

@media (min-width:992px) {
    .csi-products-grid {
        grid-template-columns: repeat(3, 1fr);
        padding-bottom: 136px
    }

    .csi-products-rule {
        grid-column: 1/-1;
        margin-top: 10px
    }

    .csi-products-col.csi-products-col-empty {
        display: block
    }

    .csi-products-rule.csi-products-rule-mobile-only {
        display: none
    }
}



/* 
 * UPDATE NAV FULL WIDTH ELVEEZ 2026 03 21
 */
.sub-mega-menu-container.container,
.container.container-top-nav {
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}

@media (min-width:1271px) {

    .sub-mega-menu-container.container,
    .container.container-top-nav {
        padding-left: 60px;
        padding-right: 60px;
    }
}




/* footer overrides */

.wp-block-uagb-container.uagb-block-0b0335ba,
.wp-block-uagb-container.uagb-block-a34e2c0c {
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}

@media (min-width:1271px) {

    .wp-block-uagb-container.uagb-block-0b0335ba,
    .wp-block-uagb-container.uagb-block-a34e2c0c {
        padding-left: 60px;
        padding-right: 60px;
    }
}

.wp-block-uagb-container.uagb-block-e3a9771c,
.wp-block-uagb-container.uagb-block-ddf8a26e,
.wp-block-uagb-container.uagb-block-5edc3677,
.wp-block-uagb-container.uagb-block-4428d0d1,
.wp-block-uagb-container.uagb-block-8d112416,
.wp-block-uagb-container.uagb-block-9ee8968b,
.wp-block-uagb-container.uagb-block-b44cada2,
.wp-block-uagb-container.uagb-block-7d35a8ae {
    padding-left: 0;
    padding-right: 0;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0b0335ba>.uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f24c2657>.uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0b0335ba>.uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e87511d7>.uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0b0335ba>.uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-128e05b2>.uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a34e2c0c>.uagb-container-inner-blocks-wrap,
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7d35a8ae>.uagb-container-inner-blocks-wrap {
    max-width: 100%;
}