.ast-breadcrumbs-wrapper,
.main-header-bar.ast-header-breadcrumb {
    display: none !important;
}

.strong .uagb-button__link {
    font-family: 'NHaasGroteskTXPro-65Md' !important;
}

.uagb-heading-text strong a,
.uagb-heading-text a strong {
    font-family: 'NHaasGroteskTXPro-65Md' !important;
    padding: 2px;
    border-radius: 2px;
    text-decoration: underline !important;
    color: #FFC200 !important;
    transition: none !important;
}

.uagb-heading-text strong a:hover,
.uagb-heading-text a:hover strong {
    font-family: 'NHaasGroteskTXPro-65Md' !important;
    padding: 2px;
    border-radius: 2px;
    background: #FFC20033 !important;
    color: white !important;
    text-decoration: underline;
    transition: none !important;
}

/* broken link override */
.broken_link,
a.broken_link {
    text-decoration: none !important;
}

/* under hero swiper */
.swiper.finishesSwiper {
    width: 100%;
    height: auto;
    padding-bottom: 0px;
}

.finishesSwiper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: transparent;
    display: block;
    justify-content: center;
    align-items: center;
}

.finishesSwiper .swiper-slide img {
    display: block;
    width: 100% !important;
    height: auto;
    object-fit: cover;
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 0px;
    top: var(--swiper-pagination-top, auto);
    left: 0px;
    width: 100%;
}

.swiper-pagination-bullet-active {
    background: #343434 !important;
}

.finishesSwiper .has-small-font-size {
    padding-top: 5px;
    line-height: 1.3;
}


/* product swipers */
.productsSwiperMobile .hover-me-container,
.projectsSwiperMobile .hover-me-container {
    max-width: 100% !important;
}

.productsSwiperMobile img,
.projectsSwiperMobile img {
    width: 100% !important;
}

.productsSwiperMobile .wp-block-uagb-image,
.projectsSwiperMobile .wp-block-uagb-image {
    width: 100% !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';
}

/* download buttons */
.arrow-link-download .uagb-button__link {
    width: 100%;
    text-decoration: underline !important;
    font-family: 'NHaasGroteskTXPro-65Md' !important;
    text-align: left;
}

.arrow-link-download a:hover,
.arrow-link-download a:hover .uagb-button__link {
    text-decoration: none !important;
}




/* slider under hero */
.woodUnderHero .wp-block-uagb-container.uagb-block-8228d4a6 {
    min-height: 440px;
    background-repeat: no-repeat;
    background-size: cover;
}

.wp-block-uagb-container.uagb-block-8228d4a6.uagb-block-8228d4a6-slide-1 {
    background-image: url(https://d3211p0nhvzn27.cloudfront.net/wp-content/uploads/2024/09/01164751/wood-slider-4.webp) !important;
}

.wp-block-uagb-container.uagb-block-8228d4a6.uagb-block-8228d4a6-slide-2 {
    background-image: url(https://d3211p0nhvzn27.cloudfront.net/wp-content/uploads/2024/09/01164749/wood-slider-3.webp) !important;
}

.wp-block-uagb-container.uagb-block-8228d4a6.uagb-block-8228d4a6-slide-3 {
    background-image: url(https://d3211p0nhvzn27.cloudfront.net/wp-content/uploads/2024/09/01164747/wood-slider-2.webp) !important;
}

.wp-block-uagb-container.uagb-block-8228d4a6.uagb-block-8228d4a6-slide-4 {
    background-image: url(https://d3211p0nhvzn27.cloudfront.net/wp-content/uploads/2024/09/01164744/wood-slider-1.webp) !important;
}

.woodUnderHero .swiper-wrapper {
    padding-bottom: 0px;
}

.swiper-scrollbar-swatches {
    display: none
}

/* responsive overrides */

@media only screen and (max-width: 1400px) {
    .woodUnderHero .wp-block-uagb-container.uagb-block-8228d4a6 {
        min-height: 340px;
    }
}

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

    .woodUnderHero .wp-block-uagb-container.uagb-block-8228d4a6 {
        min-height: 280px;
    }

    .no-tablet {
        display: none;
    }

    /* download buttons */
    .uagb-block-57e1c335.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button,
    .uagb-block-d5e546f0.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button,
    .uagb-block-d9416e3e.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: 100% !important;
    }

}

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

    .woodUnderHero .wp-block-uagb-container.uagb-block-8228d4a6 {
        min-height: 200px;
    }

    .sticky-container {
        position: relative;
    }

    .no-mobile {
        display: none;
    }
}





/*
 *
 * grid
 *
 */


.product-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
    margin: 0 auto;
}

/* Media query for tablets */
@media only screen and (max-width: 976px) {
    .product-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Media query for mobile */
@media only screen and (max-width: 767px) {
    .product-grid {
        grid-template-columns: 1fr;
    }
}

.product-card {
    border: 1px solid #e0e0e0;
    background-color: white;
    border-radius: 4px;
    overflow: hidden;
    display: block;
    text-decoration: none;
    color: inherit;
    transition: border-color 0.3s;
    height: 100%;
}

.product-card:hover {
    border-color: #957100;
    border-radius: 0;
}

.product-image-container {
    width: 100%;
    height: 250px;
    overflow: hidden;
}

.product-image-container img,
.product-image {
    width: 100%;
    height: 250px;
    object-fit: cover;
    display: block;
    border-radius: 4px 4px 0 0;
    transition: transform 0.3s;
}

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

    .product-image-container,
    .product-image-container img,
    .product-image {
        height: 390px;
    }
}

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

    .product-image-container,
    .product-image-container img,
    .product-image {
        height: 250px;
    }
}

.product-card:hover .product-image,
.product-card:hover .product-image-container img {
    transform: scale(1.06);
}

.product-info {
    padding: 14px 12px;
}

.product-code {
    font-size: 16px;
    color: #343434;
    margin-bottom: 8px;
}

.product-name {
    font-family: 'NHaasGroteskTXPro-65Md', sans-serif !important;
    font-size: 20px !important;
    color: #343434 !important;
    padding-bottom: 16px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 0 !important;
}

.options-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.option-column {
    padding: 0px 12px 14px 12px;
}

.option-column:first-child {}

.option-title {
    font-family: 'NHaasGroteskTXPro-65Md', sans-serif;
    font-size: 14px !important;
    margin-bottom: 16px !important;
    color: #343434 !important;
}

.option-list {
    list-style: none;
}

.option-item {
    font-size: 14px;
    margin-bottom: 8px;
}


/*
 *
 * spectra
 *
 */
.wp-block-uagb-container {
    display: flex;
    position: relative;
    box-sizing: border-box;
    transition-property: box-shadow;
    transition-duration: 0.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-uagb-blockquote,
.wp-block-uagb-container .wp-block-spectra-pro-login,
.wp-block-uagb-container .wp-block-spectra-pro-register {
    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>*: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>.uagb-container-inner-blocks-wrap,
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>.wp-block-uagb-container>ul,
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>ul,
body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol {
    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(0deg);
    transform: rotateY(0deg)
}

.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 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,
.wp-block-uagb-advanced-heading div {
    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 0.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: none
}

.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.wp-block-button__link:not(.is-style-outline),
.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.ast-outline-button {
    padding: 5px 10px
}

.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater.ast-outline-button {
    padding: 12px 24px
}

.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater.ast-outline-button {
    padding: 20px 30px
}

.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater.ast-outline-button {
    padding: 30px 65px
}

@media (max-width: 976px) {

    .uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
    .uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater.ast-outline-button {
        padding: 5px 10px
    }

    .uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
    .uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater.ast-outline-button {
        padding: 12px 24px
    }

    .uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
    .uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater.ast-outline-button {
        padding: 20px 30px
    }

    .uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
    .uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater.ast-outline-button {
        padding: 30px 65px
    }
}

@media (max-width: 767px) {

    .uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
    .uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater.ast-outline-button {
        padding: 5px 10px
    }

    .uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
    .uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater.ast-outline-button {
        padding: 12px 24px
    }

    .uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
    .uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater.ast-outline-button {
        padding: 20px 30px
    }

    .uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline),
    .uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater.ast-outline-button {
        padding: 30px 65px
    }
}

.uagb-buttons__outer-wrap .uagb-buttons-repeater {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: box-shadow 0.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-container.uagb-block-2f277ea1 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-2f277ea1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-2f277ea1 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-2f277ea1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-2f277ea1 .uagb-container__video-wrap video {
    opacity: 0.4;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-2f277ea1 {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2f277ea1>.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: 0px;
    column-gap: 0px;
}

.wp-block-uagb-container.uagb-block-2f277ea1 {
    box-shadow: 0px 0px #00000070;
    padding-top: 72px;
    padding-bottom: 72px;
    padding-left: 10px;
    padding-right: 10px;


    overflow: visible;
    order: initial;
    border-color: inherit;
    background-repeat: no-repeat;
    background-position: 50% 64%;
    background-size: cover;
    background-attachment: scroll;
    background-clip: padding-box;
    row-gap: 0px;
    column-gap: 0px;
}

.wp-block-uagb-container.uagb-block-2f277ea1::before {
    content: "";
    position: absolute;
    pointer-events: none;
    top: -0px;
    left: -0px;
    width: calc(100% + 0px + 0px);
    height: calc(100% + 0px + 0px);
    border-color: inherit;
    background: var(u002du002dast-global-color-2);
    opacity: 0.6;
}

.wp-block-uagb-container.uagb-block-966a868a .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-966a868a .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-966a868a .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-966a868a .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-966a868a .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-966a868a {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-966a868a>.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-966a868a {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    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: 20px;
    column-gap: 20px;
}

.wp-block-uagb-container.uagb-block-f0b04ee7 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-f0b04ee7 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-f0b04ee7 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-f0b04ee7 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-f0b04ee7 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-f0b04ee7 {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0b04ee7>.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: 16px;
    column-gap: 16px;
}

.wp-block-uagb-container.uagb-block-f0b04ee7 {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 24px;
    padding-left: 10px;
    padding-right: 400px;


    overflow: visible;
    order: initial;
    border-color: inherit;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 16px;
}

.wp-block-uagb-advanced-heading.uagb-block-307d4e7d.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #ffc200;
    text-shadow: 2px 2px 10px #343434;
}

.wp-block-uagb-advanced-heading.uagb-block-307d4e7d.wp-block-uagb-advanced-heading .uagb-desc-text {
    color: var(u002du002dast-global-color-5);
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-307d4e7d.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-307d4e7d.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-307d4e7d.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff;
}

.wp-block-uagb-advanced-heading.uagb-block-307d4e7d .uagb-heading-text {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.wp-block-uagb-advanced-heading.uagb-block-307d4e7d .uagb-desc-text {
    font-size: 20px;
}

.wp-block-uagb-advanced-heading.uagb-block-1fa8bfc3.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-7);
    text-shadow: 2px 2px 10px #343434;
}

.wp-block-uagb-advanced-heading.uagb-block-1fa8bfc3.wp-block-uagb-advanced-heading .uagb-desc-text {
    color: var(u002du002dast-global-color-5);
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-1fa8bfc3.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-1fa8bfc3.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-1fa8bfc3.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff;
}

.wp-block-uagb-advanced-heading.uagb-block-1fa8bfc3 .uagb-heading-text {
    font-weight: 500;
    font-size: 48px;
    line-height: 1.1em;
    letter-spacing: -2px;
}

.wp-block-uagb-advanced-heading.uagb-block-1fa8bfc3 .uagb-desc-text {
    font-size: 20px;
}

.wp-block-uagb-advanced-heading.uagb-block-c1086e65.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: var(--ast-global-color-7);
    text-shadow: 2px 2px 10px #343434;
}

.wp-block-uagb-advanced-heading.uagb-block-c1086e65.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-c1086e65.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-c1086e65.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-c1086e65.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff;
}

.wp-block-uagb-advanced-heading.uagb-block-c1086e65 .uagb-heading-text {
    font-size: 20px;
    line-height: 2em;
    letter-spacing: 0px;
}

.wp-block-uagb-container.uagb-block-a1d77a75 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-a1d77a75 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-a1d77a75 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-a1d77a75 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-a1d77a75 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-a1d77a75 {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a1d77a75>.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-a1d77a75 {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    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: 20px;
    column-gap: 20px;
}

.uagb-block-0db9f89e.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    flex-direction: row;
    gap: 20px;
}

.uagb-block-0db9f89e.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: left;
    align-items: center;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2.wp-block-uagb-buttons-child .uagb-buttons-repeater {
    background: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .wp-block-button__link {
    background: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .wp-block-button__link:hover {
    background: transparent;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .wp-block-button__link:focus {
    background: transparent;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-button__wrapper .uagb-buttons-repeater {
    text-transform: capitalize;
    font-size: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 32px;
    padding-right: 32px;
    color: #343434;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .wp-block-button__link.has-text-color:hover .uagb-button__link {
    color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .wp-block-button__link.has-text-color:focus .uagb-button__link {
    color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0px 0px 0 #00000026;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
    box-shadow: 0px 0px 0 #00000026;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater.wp-block-button__link {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: rgba(0, 0, 0, 0.15);
    border-style: solid;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater.wp-block-button__link:hover {
    border-color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater.wp-block-button__link:focus {
    border-color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: rgba(0, 0, 0, 0.15);
    border-style: solid;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2.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-0fbd95e2 .uagb-buttons-repeater .uagb-button__link {
    color: #343434;
    text-transform: capitalize;
    font-size: 16px;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater:hover .uagb-button__link {
    color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater:focus .uagb-button__link {
    color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater .uagb-button__icon>svg {
    width: 15px;
    height: 15px;
    fill: #343434;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater:hover .uagb-button__icon>svg {
    fill: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater:focus .uagb-button__icon>svg {
    fill: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater .uagb-button__icon-position-after {
    margin-left: 8px;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px;
}

.wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
    letter-spacing: -1px;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d.wp-block-uagb-buttons-child .uagb-buttons-repeater {
    background: var(--ast-global-color-5);
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .wp-block-button__link {
    background: var(--ast-global-color-5);
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .wp-block-button__link:hover {
    background: transparent;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .wp-block-button__link:focus {
    background: transparent;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-button__wrapper .uagb-buttons-repeater {
    text-transform: capitalize;
    font-size: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 32px;
    padding-right: 32px;
    color: #343434;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .wp-block-button__link.has-text-color:hover .uagb-button__link {
    color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .wp-block-button__link.has-text-color:focus .uagb-button__link {
    color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0px 0px 0 #00000026;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
    box-shadow: 0px 0px 0 #00000026;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater.wp-block-button__link {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: rgba(0, 0, 0, 0.15);
    border-style: solid;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater.wp-block-button__link:hover {
    border-color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater.wp-block-button__link:focus {
    border-color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: rgba(0, 0, 0, 0.15);
    border-style: solid;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d.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-025c9e8d .uagb-buttons-repeater .uagb-button__link {
    color: #343434;
    text-transform: capitalize;
    font-size: 16px;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater:hover .uagb-button__link {
    color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater:focus .uagb-button__link {
    color: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater .uagb-button__icon>svg {
    width: 15px;
    height: 15px;
    fill: #343434;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater:hover .uagb-button__icon>svg {
    fill: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater:focus .uagb-button__icon>svg {
    fill: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater .uagb-button__icon-position-after {
    margin-left: 8px;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px;
}

.wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
    letter-spacing: -1px;
}

.wp-block-uagb-container.uagb-block-72f3ef9b .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-72f3ef9b .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-72f3ef9b .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-72f3ef9b .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-72f3ef9b .uagb-container__video-wrap video {
    opacity: 0.4;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-72f3ef9b {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-72f3ef9b>.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: 0px;
    column-gap: 0px;
}

.wp-block-uagb-container.uagb-block-72f3ef9b {
    box-shadow: 0px 0px #00000070;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
    background: #F6F6F6;
    overflow: visible;
    order: initial;
    border-color: inherit;
    row-gap: 0px;
    column-gap: 0px;
}

.wp-block-uagb-container.uagb-block-02adec8a .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-02adec8a .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-02adec8a .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-02adec8a .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-02adec8a .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-02adec8a {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-02adec8a>.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-02adec8a {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    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: 20px;
    column-gap: 20px;
}

.wp-block-uagb-container.uagb-block-e529fbab .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-e529fbab .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-e529fbab .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-e529fbab .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-e529fbab .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-e529fbab {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e529fbab>.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-e529fbab {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    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: 20px;
    column-gap: 20px;
}

.wp-block-uagb-container.uagb-block-fdd8ccb3 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-fdd8ccb3 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-fdd8ccb3 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-fdd8ccb3 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-fdd8ccb3 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-fdd8ccb3 {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-fdd8ccb3>.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: 0px;
    column-gap: 0px;
}

.wp-block-uagb-container.uagb-block-fdd8ccb3 {
    box-shadow: 0px 0px #00000070;
    padding-top: 34px;
    padding-bottom: 34px;
    padding-left: 10px;
    padding-right: 10px;


    overflow: visible;
    order: initial;
    border-color: inherit;
    background-color: #fafafa;
    ;
    row-gap: 0px;
    column-gap: 0px;
}

.wp-block-uagb-container.uagb-block-a6fda94d .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-a6fda94d .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-a6fda94d .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-a6fda94d .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-a6fda94d .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-a6fda94d {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a6fda94d>.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-a6fda94d {
    box-shadow: 0px 0px #00000070;
    padding-top: 10px;
    padding-bottom: 10px;
    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: 20px;
    column-gap: 20px;
}

.wp-block-uagb-container.uagb-block-52c262a9 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-52c262a9 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-52c262a9 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-52c262a9 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-52c262a9 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-52c262a9 {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-52c262a9>.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: 0px;
    column-gap: 0px;
}

.wp-block-uagb-container.uagb-block-52c262a9 {
    box-shadow: 0px 0px #00000070;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 10px;
    padding-right: 10px;


    overflow: visible;
    order: initial;
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.15);
    background-color: var(--ast-global-color-5);
    ;
    row-gap: 0px;
    column-gap: 0px;
}

.wp-block-uagb-container.uagb-block-0778b05c .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-0778b05c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-0778b05c .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-0778b05c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-0778b05c .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-0778b05c {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0778b05c>.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-0778b05c {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    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: 20px;
    column-gap: 20px;
}

.wp-block-uagb-container.uagb-block-3e43ae46 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-3e43ae46 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-3e43ae46 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-3e43ae46 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-3e43ae46 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-3e43ae46 {
    max-width: 100%;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-3e43ae46>.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-3e43ae46 {
    box-shadow: 0px 0px #00000070;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 300px;
    padding-right: 300px;


    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-advanced-heading.uagb-block-924aefaf.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #343434;
}

.wp-block-uagb-advanced-heading.uagb-block-924aefaf.wp-block-uagb-advanced-heading {
    text-align: center;
}

.wp-block-uagb-advanced-heading.uagb-block-924aefaf.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-924aefaf.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-924aefaf.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-924aefaf.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff;
}

.wp-block-uagb-advanced-heading.uagb-block-924aefaf .uagb-heading-text {
    font-size: 48px;
    letter-spacing: -3px;
}

.wp-block-uagb-advanced-heading.uagb-block-ff13e407.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #343434;
}

.wp-block-uagb-advanced-heading.uagb-block-ff13e407.wp-block-uagb-advanced-heading {
    text-align: center;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.wp-block-uagb-advanced-heading.uagb-block-ff13e407.wp-block-uagb-advanced-heading .uagb-desc-text {
    margin-bottom: 15px;
}

.wp-block-uagb-advanced-heading.uagb-block-ff13e407.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-ff13e407.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-ff13e407.wp-block-uagb-advanced-heading .uagb-highlight::selection {
    color: #fff;
    background: #007cba;
    -webkit-text-fill-color: #fff;
}

.wp-block-uagb-advanced-heading.uagb-block-ff13e407 .uagb-heading-text {
    font-size: 16px;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.wp-block-uagb-container.uagb-block-e6c4f6c5 .uagb-container__shape-top svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-e6c4f6c5 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-e6c4f6c5 .uagb-container__shape-bottom svg {
    width: calc(100% + 1.3px);
}

.wp-block-uagb-container.uagb-block-e6c4f6c5 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill {
    fill: rgba(51, 51, 51, 1);
}

.wp-block-uagb-container.uagb-block-e6c4f6c5 .uagb-container__video-wrap video {
    opacity: 1;
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-e6c4f6c5 {
    max-width: 338px;
    width: 100%;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e6c4f6c5>.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-e6c4f6c5 {
    box-shadow: 0px 0px #00000070;
    padding-top: 48px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;


    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;
}

.uagb-block-b15e5f53.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    gap: 10px;
}

.uagb-block-b15e5f53.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    width: 100%;
    align-items: center;
}

.uagb-block-b15e5f53.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
    width: 100%;
}

.wp-block-uagb-buttons .uagb-block-622d5635.wp-block-uagb-buttons-child .uagb-buttons-repeater {
    background: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .wp-block-button__link {
    background: #ffc200;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .wp-block-button__link:hover {
    background: var(--ast-global-color-7);
}

.wp-block-uagb-buttons .uagb-block-622d5635 .wp-block-button__link:focus {
    background: var(--ast-global-color-7);
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-button__wrapper .uagb-buttons-repeater {
    text-transform: capitalize;
    font-size: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 76px;
    padding-right: 76px;
    color: #343434;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .wp-block-button__link.has-text-color:hover .uagb-button__link {
    color: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .wp-block-button__link.has-text-color:focus .uagb-button__link {
    color: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0px 0px 0 #00000026;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
    box-shadow: 0px 0px 0 #00000026;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater.wp-block-button__link {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: rgba(0, 0, 0, 0.15);
    border-style: solid;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater.wp-block-button__link:hover {
    border-color: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater.wp-block-button__link:focus {
    border-color: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: rgba(0, 0, 0, 0.15);
    border-style: solid;
}

.wp-block-uagb-buttons .uagb-block-622d5635.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover {
    border-color: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater .uagb-button__link {
    color: #343434;
    text-transform: capitalize;
    font-size: 16px;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater:hover .uagb-button__link {
    color: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater:focus .uagb-button__link {
    color: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater .uagb-button__icon>svg {
    width: 15px;
    height: 15px;
    fill: #343434;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater:hover .uagb-button__icon>svg {
    fill: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater:focus .uagb-button__icon>svg {
    fill: #957100;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater .uagb-button__icon-position-after {
    margin-left: 8px;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px;
}

.wp-block-uagb-buttons .uagb-block-622d5635 .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
    letter-spacing: -1px;
}

@media only screen and (max-width: 976px) {
    .wp-block-uagb-container.uagb-is-root-container .uagb-block-2f277ea1 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2f277ea1>.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-2f277ea1 {
        padding-top: 72px;
        padding-bottom: 72px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        background-clip: padding-box;
    }

    .wp-block-uagb-container.uagb-block-2f277ea1::before {
        top: -0px;
        left: -0px;
        width: calc(100% + 0px + 0px);
        height: calc(100% + 0px + 0px);
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-966a868a {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-966a868a>.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-966a868a {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-f0b04ee7 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0b04ee7>.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-f0b04ee7 {
        padding-top: 48px;
        padding-bottom: 24px;
        padding-left: 10px;
        padding-right: 120px;


        order: initial;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-a1d77a75 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a1d77a75>.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-a1d77a75 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
    }

    .uagb-block-0db9f89e.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: left;
        align-items: center;
    }

    .uagb-block-0db9f89e.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }

    .wp-block-uagb-buttons .uagb-block-0fbd95e2.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-buttons .uagb-block-025c9e8d.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-72f3ef9b {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-72f3ef9b>.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-72f3ef9b {
        padding-top: 150px;
        padding-bottom: 150px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        background-color: #f6f6f6;
        ;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-02adec8a {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-02adec8a>.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-02adec8a {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-e529fbab {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e529fbab>.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-e529fbab {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-fdd8ccb3 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-fdd8ccb3>.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-fdd8ccb3 {
        padding-top: 34px;
        padding-bottom: 34px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        background-color: #fafafa;
        ;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-a6fda94d {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a6fda94d>.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-a6fda94d {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-52c262a9 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-52c262a9>.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-52c262a9 {
        padding-top: 48px;
        padding-bottom: 48px;
        padding-left: 30px;
        padding-right: 30px;


        order: initial;
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
        background-color: var(--ast-global-color-5);
        ;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-0778b05c {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0778b05c>.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-0778b05c {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-3e43ae46 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-3e43ae46>.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-3e43ae46 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 20px;
        padding-right: 20px;


        order: initial;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-e6c4f6c5 {
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e6c4f6c5>.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-e6c4f6c5 {
        padding-top: 48px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;


        order: initial;
    }

    .uagb-block-b15e5f53.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        width: 100%;
    }

    .uagb-block-b15e5f53.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: 100%;
    }

    .wp-block-uagb-buttons .uagb-block-622d5635.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }
}

@media only screen and (max-width: 767px) {
    .wp-block-uagb-container.uagb-is-root-container .uagb-block-2f277ea1 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2f277ea1>.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-2f277ea1 {
        padding-top: 72px;
        padding-bottom: 72px;
        padding-left: 10px;
        padding-right: 10px;
        order: initial;
        background-clip: padding-box;
    }

    .wp-block-uagb-container.uagb-block-2f277ea1::before {
        top: -0px;
        left: -0px;
        width: calc(100% + 0px + 0px);
        height: calc(100% + 0px + 0px);
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-966a868a {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-966a868a>.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-966a868a {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-f0b04ee7 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-f0b04ee7>.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-f0b04ee7 {
        padding-top: 48px;
        padding-bottom: 24px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-a1d77a75 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a1d77a75>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-block-a1d77a75 {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-block-a1d77a75.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-a1d77a75.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%;
    }

    .uagb-block-0db9f89e.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        flex-direction: column;
    }

    .uagb-block-0db9f89e.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        width: 100%;
    }

    .uagb-block-0db9f89e.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: 100%;
    }

    .wp-block-uagb-buttons .uagb-block-0fbd95e2.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-buttons .uagb-block-0fbd95e2 .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-buttons .uagb-block-025c9e8d.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-buttons .uagb-block-025c9e8d .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-72f3ef9b {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-72f3ef9b>.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-72f3ef9b {
        padding-top: 100px;
        padding-bottom: 100px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        background-image: linear-gradient(to right, #f6f6f6, #f6f6f6), url(https://d3211p0nhvzn27.cloudfront.net/wp-content/uploads/2025/02/17201923/soundcore-hero-2025-mobile.webp);
        ;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-02adec8a {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-02adec8a>.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-02adec8a {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-e529fbab {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e529fbab>.uagb-container-inner-blocks-wrap {
        --inner-content-custom-width: min(100%, 767px);
        max-width: var(--inner-content-custom-width);
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-block-e529fbab {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-block-e529fbab.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-e529fbab.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-fdd8ccb3 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-fdd8ccb3>.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-fdd8ccb3 {
        padding-top: 34px;
        padding-bottom: 34px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        background-color: #fafafa;
        ;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-a6fda94d {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a6fda94d>.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-a6fda94d {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-52c262a9 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-52c262a9>.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-52c262a9 {
        padding-top: 48px;
        padding-bottom: 48px;
        padding-left: 20px;
        padding-right: 20px;


        order: initial;
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
        background-color: var(--ast-global-color-5);
        ;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-0778b05c {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-0778b05c>.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-0778b05c {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;


        order: initial;
        flex-wrap: wrap;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-3e43ae46 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-3e43ae46>.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-3e43ae46 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;


        order: initial;
        flex-wrap: wrap;
    }

    .wp-block-uagb-advanced-heading.uagb-block-924aefaf .uagb-heading-text {
        font-size: 36px;
    }

    .wp-block-uagb-container.uagb-is-root-container .uagb-block-e6c4f6c5 {
        max-width: 100%;
        width: 100%;
    }

    .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e6c4f6c5>.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-e6c4f6c5 {
        padding-top: 48px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px;


        order: initial;
        flex-wrap: wrap;
    }

    .uagb-block-b15e5f53.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        width: 100%;
    }

    .uagb-block-b15e5f53.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: 100%;
    }

    .wp-block-uagb-buttons .uagb-block-622d5635.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }

    .wp-block-uagb-buttons .uagb-block-622d5635 .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.15);
    }
}

.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
    }
}


.subcat-h1 {
    font-family: 'NHaasGroteskTXPro-65Md' !important;
}