.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 .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-left,
.wp-block-uagb-image--layout-overlay__inner.top-center,
.wp-block-uagb-image--layout-overlay__inner.top-right {
    justify-content: flex-start
}

.wp-block-uagb-image--layout-overlay__inner.bottom-left,
.wp-block-uagb-image--layout-overlay__inner.bottom-center,
.wp-block-uagb-image--layout-overlay__inner.bottom-right {
    justify-content: flex-end
}

.wp-block-uagb-image--layout-overlay__inner.top-left,
.wp-block-uagb-image--layout-overlay__inner.center-left,
.wp-block-uagb-image--layout-overlay__inner.bottom-left {
    align-items: flex-start
}

.wp-block-uagb-image--layout-overlay__inner.top-right,
.wp-block-uagb-image--layout-overlay__inner.center-right,
.wp-block-uagb-image--layout-overlay__inner.bottom-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-heading,
.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,
.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption {
    opacity: 1;
    transform: translate3d(0, 0, 0)
}

.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,
.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper {
    transform: scale(1);
    transition: transform .35s ease-in-out
}

.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,
.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    transform: scale(1.05)
}

.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,
.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper {
    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 img,
.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    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)
}

.uagb-block-781ce546.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    gap: 10px;
}

.uagb-block-781ce546.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: center;
    align-items: center;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .wp-block-button__link:hover {
    background: #e1ac36;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .wp-block-button__link:focus {
    background: #e1ac36;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .wp-block-button__link.has-text-color:hover .uagb-button__link {
    color: var(--ast-global-color-5);
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .wp-block-button__link.has-text-color:focus .uagb-button__link {
    color: var(--ast-global-color-5);
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    box-shadow: 0px 0px 0 #00000026;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover {
    box-shadow: 0px 0px 0 #00000026;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater.wp-block-button__link {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-color: #333;
    border-style: solid;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater.wp-block-button__link:hover {
    border-color: #333;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater.wp-block-button__link:focus {
    border-color: #333;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef.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-color: #333;
    border-style: solid;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover {
    border-color: #333;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater:hover .uagb-button__link {
    color: var(--ast-global-color-5);
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater:focus .uagb-button__link {
    color: var(--ast-global-color-5);
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater .uagb-button__icon>svg {
    width: 15px;
    height: 15px;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater:hover .uagb-button__icon>svg {
    fill: var(--ast-global-color-5);
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater:focus .uagb-button__icon>svg {
    fill: var(--ast-global-color-5);
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater .uagb-button__icon-position-after {
    margin-left: 8px;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater .uagb-button__icon-position-before {
    margin-right: 8px;
}

.wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-button__link {
    text-transform: normal;
    text-decoration: none;
}

.uagb-block-52f4f60d.wp-block-uagb-image--layout-default figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-52f4f60d.wp-block-uagb-image .wp-block-uagb-image__figure figcaption {
    font-style: normal;
    align-self: center;
}

.uagb-block-52f4f60d.wp-block-uagb-image--layout-overlay figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-52f4f60d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 0.2;
}

.uagb-block-52f4f60d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner {
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
}

.uagb-block-52f4f60d.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-52f4f60d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a {
    color: #fff;
}

.uagb-block-52f4f60d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 0;
}

.uagb-block-52f4f60d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 1;
}

.uagb-block-52f4f60d.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-52f4f60d.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: px;
    height: auto;
}

.uagb-block-52f4f60d.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 1;
}

.uagb-block-52f4f60d.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator {
    opacity: 1;
}

.uagb-block-52f4f60d.wp-block-uagb-image--layout-default figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-52f4f60d.wp-block-uagb-image--layout-overlay figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-e5639d8f.wp-block-uagb-image--layout-default figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-e5639d8f.wp-block-uagb-image .wp-block-uagb-image__figure figcaption {
    font-style: normal;
    align-self: center;
}

.uagb-block-e5639d8f.wp-block-uagb-image--layout-overlay figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-e5639d8f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 0.2;
}

.uagb-block-e5639d8f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner {
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
}

.uagb-block-e5639d8f.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-e5639d8f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a {
    color: #fff;
}

.uagb-block-e5639d8f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 0;
}

.uagb-block-e5639d8f.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 1;
}

.uagb-block-e5639d8f.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-e5639d8f.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: px;
    height: auto;
}

.uagb-block-e5639d8f.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 1;
}

.uagb-block-e5639d8f.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator {
    opacity: 1;
}

.uagb-block-e5639d8f.wp-block-uagb-image--layout-default figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-e5639d8f.wp-block-uagb-image--layout-overlay figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-d63a7cb7.wp-block-uagb-image--layout-default figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-d63a7cb7.wp-block-uagb-image .wp-block-uagb-image__figure figcaption {
    font-style: normal;
    align-self: center;
}

.uagb-block-d63a7cb7.wp-block-uagb-image--layout-overlay figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-d63a7cb7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 0.2;
}

.uagb-block-d63a7cb7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner {
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
}

.uagb-block-d63a7cb7.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-d63a7cb7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a {
    color: #fff;
}

.uagb-block-d63a7cb7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 0;
}

.uagb-block-d63a7cb7.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 1;
}

.uagb-block-d63a7cb7.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-d63a7cb7.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: 1024px;
    height: auto;
}

.uagb-block-d63a7cb7.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 1;
}

.uagb-block-d63a7cb7.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator {
    opacity: 1;
}

.uagb-block-d63a7cb7.wp-block-uagb-image--layout-default figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-d63a7cb7.wp-block-uagb-image--layout-overlay figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-d35782a4.wp-block-uagb-image--layout-default figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-d35782a4.wp-block-uagb-image .wp-block-uagb-image__figure figcaption {
    font-style: normal;
    align-self: center;
}

.uagb-block-d35782a4.wp-block-uagb-image--layout-overlay figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-d35782a4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 0.2;
}

.uagb-block-d35782a4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner {
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
}

.uagb-block-d35782a4.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-d35782a4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a {
    color: #fff;
}

.uagb-block-d35782a4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 0;
}

.uagb-block-d35782a4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 1;
}

.uagb-block-d35782a4.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-d35782a4.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: px;
    height: auto;
}

.uagb-block-d35782a4.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 1;
}

.uagb-block-d35782a4.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator {
    opacity: 1;
}

.uagb-block-d35782a4.wp-block-uagb-image--layout-default figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-d35782a4.wp-block-uagb-image--layout-overlay figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-a361da4b.wp-block-uagb-image--layout-default figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-a361da4b.wp-block-uagb-image .wp-block-uagb-image__figure figcaption {
    font-style: normal;
    align-self: center;
}

.uagb-block-a361da4b.wp-block-uagb-image--layout-overlay figure img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-a361da4b.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 0.2;
}

.uagb-block-a361da4b.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner {
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
}

.uagb-block-a361da4b.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-a361da4b.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a {
    color: #fff;
}

.uagb-block-a361da4b.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 0;
}

.uagb-block-a361da4b.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper {
    opacity: 1;
}

.uagb-block-a361da4b.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-a361da4b.wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: px;
    height: auto;
}

.uagb-block-a361da4b.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption {
    opacity: 1;
}

.uagb-block-a361da4b.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator {
    opacity: 1;
}

.uagb-block-a361da4b.wp-block-uagb-image--layout-default figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

.uagb-block-a361da4b.wp-block-uagb-image--layout-overlay figure:hover img {
    box-shadow: 0px 0px 0 #00000070;
}

@media only screen and (max-width: 976px) {
    .uagb-block-781ce546.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: center;
        align-items: center;
    }

    .uagb-block-781ce546.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }

    .wp-block-uagb-buttons .uagb-block-c7e2a6ef.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: solid;
        border-color: #333;
    }

    .wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: #333;
    }

    .uagb-block-52f4f60d.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: px;
        height: auto;
    }

    .uagb-block-e5639d8f.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: px;
        height: auto;
    }

    .uagb-block-d63a7cb7.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: 1024px;
        height: auto;
    }

    .uagb-block-d35782a4.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: px;
        height: auto;
    }

    .uagb-block-a361da4b.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: px;
        height: auto;
    }
}

@media only screen and (max-width: 767px) {
    .uagb-block-781ce546.uagb-buttons__outer-wrap .uagb-buttons__wrap {
        justify-content: center;
        align-items: center;
    }

    .uagb-block-781ce546.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button {
        width: auto;
    }

    .wp-block-uagb-buttons .uagb-block-c7e2a6ef.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater {
        border-style: solid;
        border-color: #333;
    }

    .wp-block-uagb-buttons .uagb-block-c7e2a6ef .uagb-buttons-repeater.wp-block-button__link {
        border-style: solid;
        border-color: #333;
    }

    .uagb-block-52f4f60d.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: px;
        height: auto;
    }

    .uagb-block-e5639d8f.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: px;
        height: auto;
    }

    .uagb-block-d63a7cb7.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: 1024px;
        height: auto;
    }

    .uagb-block-d35782a4.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: px;
        height: auto;
    }

    .uagb-block-a361da4b.wp-block-uagb-image .wp-block-uagb-image__figure img {
        width: px;
        height: auto;
    }
}

.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
    }
}