:root {
    --wvu__primary_color: #d3ae8d;
    --wvu__secondary_color: #0070e0;
    --wvu__tertiary_color: #889dbc;
    --wvu__quaternary_color: #a8dcef;
    --wvu__primary_link_color: rgba(34, 177, 76, 0.75);
    --wvu__secondary_link_color: rgba(0, 112, 224, 0.75);
    --wvu__tertiary_link_color: rgba(136, 157, 188, 0.75);
    --wvu__quaternary_link_color: rgba(168, 220, 239, 0.75);
    --wvu__fallback_color: #edecec;
    --wvu__light_color: #fff;
    --wvu__dark_color: #000;
    --wvu__grey_color: #9e9e9e;
}
.archive .wvu_archive_title,
.genesis-nav-menu .sub-menu .menu-item a:active,
.genesis-nav-menu .sub-menu .menu-item a:focus,
.genesis-nav-menu .sub-menu .menu-item a:hover,
.genesis-nav-menu .sub-menu .menu-item.current-menu-item a,
.genesis-nav-menu .sub-menu .menu-item.current-menu-item a:active,
.genesis-nav-menu .sub-menu .menu-item.current-menu-item a:focus,
.genesis-nav-menu .sub-menu .menu-item.current-menu-item a:hover,
.genesis-nav-menu .sub-menu .menu-item.current-menu-item:active a,
.genesis-nav-menu .sub-menu .menu-item.current-menu-item:focus a,
.genesis-nav-menu .sub-menu .menu-item.current-menu-item:hover a,
.page .page_content__header .inner_wrap .entry-title,
.primary-color,
.single .page_content__header .inner_wrap .entry-title,
.wvu__primary_color,
.wvu__ui_template___color_scheme__primary_link,
.wvu__ui_template___color_scheme__primary_link:active,
.wvu__ui_template___color_scheme__primary_link:focus,
.wvu__ui_template___color_scheme__primary_link:hover,
.wvu_shortcode__kam_contact__wrapper .item.book_now .link_to,
a,
a:active,
a:focus,
a:hover {
    color: var(--wvu__primary_color);
}
.page .page_content__header .inner_wrap .primary-term:active,
.page .page_content__header .inner_wrap .primary-term:focus,
.page .page_content__header .inner_wrap .primary-term:hover,
.page .page_content__header .inner_wrap .term-link:active,
.page .page_content__header .inner_wrap .term-link:focus,
.page .page_content__header .inner_wrap .term-link:hover,
.primary-bg-color,
.single .page_content__header .inner_wrap .primary-term:active,
.single .page_content__header .inner_wrap .primary-term:focus,
.single .page_content__header .inner_wrap .primary-term:hover,
.single .page_content__header .inner_wrap .term-link:active,
.single .page_content__header .inner_wrap .term-link:focus,
.single .page_content__header .inner_wrap .term-link:hover,
.wvu__primary__bg_color,
.wvu__ui_template___badge_component:active,
.wvu__ui_template___badge_component:focus,
.wvu__ui_template___badge_component:hover,
.wvu__ui_template___badge_component_sm:active,
.wvu__ui_template___badge_component_sm:focus,
.wvu__ui_template___badge_component_sm:hover,
.wvu_btn,
.wvu_button__defaults,
.wvu_component_ui__pagination .page-numbers.current,
.wvu_component_ui__pagination .page-numbers:active,
.wvu_component_ui__pagination .page-numbers:focus,
.wvu_component_ui__pagination .page-numbers:hover,
a.wvu_btn,
button.wvu_btn {
    background-color: var(--wvu__primary_color);
}
.primary-border-color,
.wvu__primary__border_color {
    border-color: var(--wvu__primary_color);
}
.secondary-color,
.wvu__secondary_color {
    color: var(--wvu__secondary_color);
}
.secondary-bg-color,
.wvu__secondary__bg_color {
    background-color: var(--wvu__secondary_color);
}
.secondary-border-color,
.wvu__secondary__border_color {
    border-color: var(--wvu__secondary_color);
}
.tertiary-color,
.wvu__tertiary_color {
    color: var(--wvu__tertiary_color);
}
.tertiary-bg-color,
.wvu__tertiary__bg_color {
    background-color: var(--wvu__tertiary_color);
}
.tertiary-border-color,
.wvu__tertiary__border_color {
    border-color: var(--wvu__tertiary_color);
}
.quaternary-color,
.wvu__quaternary_color {
    color: var(--wvu__quaternary_color);
}
.quaternary-bg-color,
.wvu__quaternary__bg_color {
    background-color: var(--wvu__quaternary_color);
}
.quaternary-border-color,
.wvu__quaternary__border_color {
    border-color: var(--wvu__quaternary_color);
}
.fallback-color,
.wvu__fallback_color {
    color: var(--wvu__fallback_color);
}
.fallback-bg-color,
.wvu__fallback__bg_color {
    background-color: var(--wvu__fallback_color);
}
.fallback-border-color,
.wvu__fallback__border_color {
    border-color: var(--wvu__fallback_color);
}
.light-color,
.page .page_content__header .inner_wrap .primary-term:active,
.page .page_content__header .inner_wrap .primary-term:focus,
.page .page_content__header .inner_wrap .primary-term:hover,
.page .page_content__header .inner_wrap .term-link:active,
.page .page_content__header .inner_wrap .term-link:focus,
.page .page_content__header .inner_wrap .term-link:hover,
.single .page_content__header .inner_wrap .primary-term:active,
.single .page_content__header .inner_wrap .primary-term:focus,
.single .page_content__header .inner_wrap .primary-term:hover,
.single .page_content__header .inner_wrap .term-link:active,
.single .page_content__header .inner_wrap .term-link:focus,
.single .page_content__header .inner_wrap .term-link:hover,
.wvu__light_color,
.wvu__ui_template___badge_component:active,
.wvu__ui_template___badge_component:focus,
.wvu__ui_template___badge_component:hover,
.wvu__ui_template___badge_component_sm:active,
.wvu__ui_template___badge_component_sm:focus,
.wvu__ui_template___badge_component_sm:hover,
.wvu_btn,
.wvu_btn:active,
.wvu_btn:focus,
.wvu_btn:hover,
.wvu_button__defaults,
.wvu_button__defaults:active,
.wvu_button__defaults:focus,
.wvu_button__defaults:hover,
.wvu_component_ui__pagination .page-numbers.current,
.wvu_component_ui__pagination .page-numbers:active,
.wvu_component_ui__pagination .page-numbers:focus,
.wvu_component_ui__pagination .page-numbers:hover,
.wvu_post_navigation__wrapper .arrow .inner,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap .nav,
a.wvu_btn,
button.wvu_btn {
    color: var(--wvu__light_color);
}
.light-bg-color,
.site-header,
.wp-block-image figcaption.wp-element-caption,
.wvu__light__bg_color {
    background-color: var(--wvu__light_color);
}
.light-border-color,
.wvu__light__border_color {
    border-color: var(--wvu__light_color);
}
.dark-color,
.page .page_content__header .inner_wrap .primary-term,
.page .page_content__header .inner_wrap .term-link,
.single .page_content__header .inner_wrap .primary-term,
.single .page_content__header .inner_wrap .term-link,
.wvu__dark_color,
.wvu__ui_template___badge_component,
.wvu__ui_template___badge_component_sm,
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify .wp-element-caption,
.wvu_shortcode__kam_contact__wrapper .item.contact_us .link_to {
    color: var(--wvu__dark_color);
}
.dark-bg-color,
.wp-block-gallery > .wp-block-image > a:before,
.wvu__dark__bg_color {
    background-color: var(--wvu__dark_color);
}
.dark-border-color,
.wvu__dark__border_color {
    border-color: var(--wvu__dark_color);
}
.grey-color,
.wvu__grey_color {
    color: var(--wvu__grey_color);
}
.grey-bg-color,
.wvu__grey__bg_color {
    background-color: var(--wvu__grey_color);
}
.grey-border-color,
.wvu__grey__border_color {
    border-color: var(--wvu__grey_color);
}
.transparent-color,
.wvu__transparent_color {
    color: transparent;
}
.transparent-bg-color,
.wvu__transparent__bg_color {
    background-color: transparent;
}
.transparent-border-color,
.wvu__transparent__border_color {
    border-color: transparent;
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container .wp-block-image + p > a,
.wvu__body_color,
.wvu__ui_template___color_scheme__body_color_link,
.wvu__ui_template___color_scheme__body_color_link:active,
.wvu__ui_template___color_scheme__body_color_link:focus,
.wvu__ui_template___color_scheme__body_color_link:hover,
body {
    color: var(--wvu__body_color);
}
.wvu__heading_color {
    color: var(--wvu__heading_color);
}
.wvu__border_color {
    color: var(--wvu__border_color);
}
:root {
    --wvu__primary_font_family: "Open Sans", sans-serif, system-ui;
    --wvu__secondary_font_family: "Montserrat", sans-serif, system-ui;
    --wvu__thirtiary_font_family: "Rubik", sans-serif, system-ui;
}
.wvu__primary_font,
.wvu_component_ui__pagination .page-numbers,
h1,
h2,
h3,
h4,
h5,
h6,
label {
    font-family: var(--wvu__primary_font_family);
}
.page .page_content__header .inner_wrap .entry-title,
.single .page_content__header .inner_wrap .entry-title,
.wp-block-button__link,
.wvu__secondary_font,
.wvu_section__wrap.related_blog_posts .related-title,
body,
input,
p {
    font-family: var(--wvu__secondary_font_family);
}
.page .page_content__header .inner_wrap .primary-term,
.page .page_content__header .inner_wrap .term-link,
.single .page_content__header .inner_wrap .primary-term,
.single .page_content__header .inner_wrap .term-link,
.wvu__thirtiary_font,
.wvu__ui_template___badge_component,
.wvu__ui_template___badge_component_sm {
    font-family: var(--wvu__thirtiary_font_family);
}
.css_template___display_flex_row {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.css_template___display_flex_row__center,
.page .page_content__header,
.single .page_content__header,
.wvu__floating_img.wp-block-image,
.wvu__page_scroll .wvu__columnify.wp-block-columns .wp-block-column,
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.css_template___display_flex_row_reverse {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.css_template___display_flex_row_reverse__center {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: center;
}
.css_template___display_flex_column {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.css_template___display_flex_column__center {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
}
.css_template___display_flex_column_reverse {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.css_template___display_flex_column_reverse__center {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    justify-content: center;
}
.css_template___display_flex__size_auto_percent {
    -ms-flex-preferred-size: 0%;
    flex: 1 0 0%;
    flex-basis: 0%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 0;
    width: 0;
}
.css_template___display_flex__size_100_percent {
    -ms-flex-preferred-size: 100%;
    flex: 1 0 100%;
    flex-basis: 100%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%;
    width: 100%;
}
.css_template___display_flex__size_75_percent {
    -ms-flex-preferred-size: 75%;
    flex: 1 0 75%;
    flex-basis: 75%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 75%;
    width: 75%;
}
.css_template___display_flex__size_50_percent {
    -ms-flex-preferred-size: 50%;
    flex: 1 0 50%;
    flex-basis: 50%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 50%;
    width: 50%;
}
.css_template___display_flex__size_33_33_percent {
    -ms-flex-preferred-size: 33.33%;
    flex: 1 0 33.33%;
    flex-basis: 33.33%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 33.33%;
    width: 33.33%;
}
.css_template___display_flex__size_25_percent {
    -ms-flex-preferred-size: 25%;
    flex: 1 0 25%;
    flex-basis: 25%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 25%;
    width: 25%;
}
.obf-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: grid;
    grid-template-columns: calc(20% - 16px) calc(20% - 16px) calc(20% - 16px) calc(20% - 16px) calc(20% - 16px);
}
.obf-grid.column-1 {
    grid-template-columns: 100%;
    justify-content: center;
}
.obf-grid.column-2 {
    grid-template-columns: calc(50% - 15px) calc(50% - 15px);
}
.obf-grid.column-3 {
    grid-template-columns: calc(33.33% - 14px) calc(33.33% - 14px) calc(33.33% - 14px);
}
.obf-grid.column-4 {
    grid-template-columns: calc(25% - 22px) calc(25% - 22px) calc(25% - 22px) calc(25% - 22px);
}
.obf-grid.column-5 {
    grid-template-columns: calc(20% - 16px) calc(20% - 16px) calc(20% - 16px) calc(20% - 16px) calc(20% - 16px);
}
body {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.55;
}
a {
    text-decoration: none;
}
b,
strong {
    font-weight: 700;
}
:root {
    --wvu__site_header__height: 70px;
    --wvu_global__site_logo__size: 10vw;
}
@media (max-width: 992px) {
    :root {
        --wvu_global__site_logo__size: 20vw;
    }
}
@media (max-width: 768px) {
    :root {
        --wvu_global__site_logo__size: 25vw;
    }
}
@media (max-width: 480px) {
    :root {
        --wvu_global__site_logo__size: 35vw;
    }
}
.swipebox-html .site-header {
    z-index: 1;
}
.site-header {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
    flex-direction: row;
    max-height: var(--wvu__site_header__height);
    min-height: var(--wvu__site_header__height);
    position: relative;
    transform: translateY(0);
}
.site-header,
.site-header > .wrap {
    display: flex;
    justify-content: center;
}
.site-header > .wrap {
    align-items: center;
}
.site-header.is__sticky {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 999999;
}
@media (min-width: 768px) {
    .site-header.is__sticky {
        animation: slide_down 0.25s ease-out;
    }
}
.site-header .wrap {
    max-width: 100%;
    position: relative;
    width: 100%;
}
.site-header .top-banner-cta,
.site-header .wrap > .wrap-inner {
    padding: 0 var(--wvu__ui_template___section_component___padding_size);
}
.site-header .wrap-inner {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0;
    max-width: 100%;
    width: 100%;
}
.site-header .wrap > .wrap-inner .menu-toggle,
.site-header .wrap > .wrap-inner .menu-toggle:hover {
    color: #333;
}
@media (min-width: 1200px) {
    .site-header .wrap > .wrap-inner .title-area {
        width: 15%;
    }
    .site-header .wrap > .wrap-inner .menu-inner {
        width: 55%;
    }
    .site-header .wrap > .wrap-inner .header-cta {
        width: 30%;
    }
}
@media (max-width: 1199px) {
    .site-header .wrap > .wrap-inner .title-area {
        order: 1;
    }
    .site-header .wrap > .wrap-inner .header-cta {
        display: none;
        order: 2;
    }
    .site-header .wrap > .wrap-inner .menu-inner {
        display: flex;
        justify-content: flex-end;
        order: 3;
        padding-right: 0;
    }
}
.site-header .custom-logo-link {
    align-items: center;
    display: flex;
}
.site-header .custom-logo {
    width: var(--wvu_global__site_logo__size);
}
.site-header .genesis-nav-menu .sub-menu {
	height: auto;
	opacity: 1;
	padding: 0;
	position: absolute;
	width: 242px;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    transform: translateY(15px);
}
:root {
    --wvu__primary_nav__color: #666;
    --wvu__primary_nav__list_padding_horizontal: 15px;
}
.genesis-nav-menu > .menu-item {
    display: inline-block;
    padding: var(--wvu__primary_nav__list_padding_horizontal) 0;
    position: relative;
}
@media (min-width: 1199px) {
    .genesis-nav-menu > .menu-item > .sub-menu-toggle {
        display: none;
    }
}
.genesis-nav-menu > .menu-item > a {
    padding: 0 15px;
    position: relative;
}
.genesis-nav-menu > .menu-item > a span {
    position: relative;
}
.genesis-nav-menu > .menu-item > a span:after {
    background: var(--wvu__primary_color);
    bottom: -3.5px;
    content: "";
    display: inline-block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 0;
}
@media (max-width: 1199px) {
    .genesis-nav-menu > .menu-item > a span:after {
        background: #fff;
    }
    .genesis-nav-menu > .menu-item a {
        color: #fff;
        font-family: var(--wvu__secondary_font_family);
        font-size: var(--wvu__ui_template___typography_heading_6);
        font-weight: 700;
    }
}
.genesis-nav-menu > .menu-item a:active,
.genesis-nav-menu > .menu-item a:focus,
.genesis-nav-menu > .menu-item a:hover,
.genesis-nav-menu > .menu-item.current-menu-item a,
.genesis-nav-menu > .menu-item.current-menu-item a:active,
.genesis-nav-menu > .menu-item.current-menu-item a:focus,
.genesis-nav-menu > .menu-item.current-menu-item a:hover {
    color: var(--wvu__primary_nav__color);
    opacity: 1;
}
@media (max-width: 1199px) {
    .genesis-nav-menu > .menu-item a:active,
    .genesis-nav-menu > .menu-item a:focus,
    .genesis-nav-menu > .menu-item a:hover,
    .genesis-nav-menu > .menu-item.current-menu-item a,
    .genesis-nav-menu > .menu-item.current-menu-item a:active,
    .genesis-nav-menu > .menu-item.current-menu-item a:focus,
    .genesis-nav-menu > .menu-item.current-menu-item a:hover {
        color: #fff;
    }
}
.genesis-nav-menu > .menu-item a:active span:after,
.genesis-nav-menu > .menu-item a:focus span:after,
.genesis-nav-menu > .menu-item a:hover span:after {
    width: 100%;
}
.wvu_material_shadow_1 {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.wvu_material_shadow_2 {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.wvu_material_shadow_3 {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.wvu_material_shadow_4 {
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.wvu_material_shadow_5 {
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
html .wp-block-button.wvu__button:not(.is-style-outline) {
    border: none !important;
}
html .wp-block-button.wvu__button .wp-block-button__link {
    border-radius: 8px !important;
}
html .wp-block-button.wvu__button.outline_light {
    --wvu__outline_light__text: #000;
    --wvu__outline_light__bg: #fff;
}
html .wp-block-button.wvu__button.outline_light .wp-block-button__link {
    background: transparent !important;
    border: 2px solid;
    color: #fff;
}
html .wp-block-button.wvu__button.outline_light .wp-block-button__link:active,
html .wp-block-button.wvu__button.outline_light .wp-block-button__link:focus,
html .wp-block-button.wvu__button.outline_light .wp-block-button__link:hover {
    background: var(--wvu__outline_light__bg) !important;
    border-color: var(--wvu__outline_light__bg);
    color: var(--wvu__outline_light__text);
}
html .wp-block-button.wvu__button.outline_dark .wp-block-button__link {
    background: transparent !important;
    border: 2px solid;
    color: #000;
}
html .wp-block-button.wvu__button.outline_dark .wp-block-button__link:active,
html .wp-block-button.wvu__button.outline_dark .wp-block-button__link:focus,
html .wp-block-button.wvu__button.outline_dark .wp-block-button__link:hover {
    background: #000 !important;
    border-color: #000;
    color: #fff;
}
.owl-carousel.owl-loaded {
    position: relative;
}
.owl-carousel.owl-loaded .owl-nav {
    min-height: 25px;
}
.owl-carousel.owl-loaded .owl-nav button {
    color: #fff;
    font-size: 30px;
    height: 30px;
    height: auto;
    max-height: 30px;
    position: absolute;
    top: calc(50% - 30px);
    width: 16px;
}
.owl-carousel.owl-loaded .owl-nav button.owl-prev {
    left: -100px;
}
.owl-carousel.owl-loaded .owl-nav button.owl-next {
    right: -100px;
}
.owl-carousel.owl-loaded .owl-nav button span {
    color: #fff;
    display: inline-block;
    font-size: 50px;
    line-height: 1;
    position: relative;
    top: -13px;
}
.owl-carousel.owl-loaded .owl-dots {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
}
.owl-carousel.owl-loaded .owl-dots .owl-dot {
    background: #fff;
    border-radius: 50%;
    height: 10px;
    margin: 0 5px;
    opacity: 0.75;
    width: 10px;
}
.owl-carousel.owl-loaded .owl-dots .owl-dot.active {
    opacity: 1;
}
.owl-carousel.owl-loaded.equal_height .owl-item .wp-block-image,
.owl-carousel.owl-loaded.items_equal_height .owl-item .wp-block-image {
    height: 100%;
}
/*.wow {
    visibility: hidden;
}*/
.wow_delay_005s {
    animation-delay: 0.05s;
}
.wow_delay_015s {
    animation-delay: 0.15s;
}
.wow_delay_025s {
    animation-delay: 0.25s;
}
.wow_delay_035s {
    animation-delay: 0.35s;
}
.wow_delay_045s {
    animation-delay: 0.45s;
}
.wow_delay_05s {
    animation-delay: 0.5s;
}
.editor-styles-wrapper .wow {
    visibility: visible !important;
}
.editor-styles-wrapper .wow.wvu_custom__slideInHeadingBar {
    background-color: rgba(34, 177, 76, 0.75);
}
.bounceInLeft_PsuedoBefore,
.editor-styles-wrapper .wow.wvu_custom__slideInHeadingBar,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size).wvu_custom__slideInHeadingBar,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]).wvu_custom__slideInHeadingBar {
    --wvu__WoWJS_PsuedoBefore__color: #fff;
    --wvu__WoWJS_PsuedoBefore__bg: #d3ae8d;
    color: var(--wvu__WoWJS_PsuedoBefore__color);
    overflow: hidden;
    position: relative;
}
.bounceInLeft_PsuedoBefore.animated:before,
.editor-styles-wrapper .animated.wow.wvu_custom__slideInHeadingBar:before,
:not(.editor-styles-wrapper) .entry-content .animated.wp-block-heading.wvu_custom__slideInHeadingBar:not(.wvu__custom_font_size):before {
    animation: smoothFullWidth 0.5s ease-in-out 1;
}
.bounceInLeft_PsuedoBefore:before,
.editor-styles-wrapper .wow.wvu_custom__slideInHeadingBar:before,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu_custom__slideInHeadingBar:not(.wvu__custom_font_size):before,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu_custom__slideInHeadingBar:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]):before {
    background-color: var(--wvu__WoWJS_PsuedoBefore__bg);
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
@keyframes smoothFullWidth {
    0%,
    60%,
    75%,
    90%,
    to {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        width: 0;
    }
    to {
        width: 100%;
    }
}
@keyframes wvu_animate_growIn {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
.wvu_animate_growIn {
    animation-name: wvu_animate_growIn;
}
@keyframes superFadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 200%, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.superFadeInUp {
    animation-name: superFadeInUp;
}
@keyframes smoothFadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 50%, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.smoothFadeInUp {
    animation-name: smoothFadeInUp;
}
@keyframes wvu_animate_smoothZoomIn {
    0% {
        transform: scale(1.15) translateZ(0);
    }
    to {
        transform: scale(1);
    }
}
.wvu_animate_smoothZoomIn.target_image .wp-block-cover__image-background,
.wvu_animate_smoothZoomIn:not(.target_image) {
    animation-name: wvu_animate_smoothZoomIn;
    transition: transform 0.95s cubic-bezier(0.3, 0.58, 0.42, 0.9) 0s;
}
:root {
    --wvu__ui_template___section_component___padding_size: 6.19791666667vw;
    --wvu__ui_template___section_component___padding_size_negative: -6.19791666667vw;
    --wvu__ui_template___section_component___padding_size_half: calc(var(--wvu__ui_template___section_component___padding_size) / 2);
    --wvu__ui_template___section_component___padding_size_half_negative: calc(var(--wvu__ui_template___section_component___padding_size_negative) / 2);
}
.editor-styles-wrapper .is-root-container > .padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .wp-block:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .wp-block-columns:not(.has_inner_section),
.entry-content > .padding_overwrite.wp-block-group:not(.wvu__banner_image),
.entry-content > .wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.footer-widgets:not(.has_inner_section),
.padding_overwrite.footer-widgets,
.padding_overwrite.wvu_section,
.padding_overwrite.wvu_section__wrap,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group:not(.has_inner_section),
.wvu__ui_template___page_scroll .padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group:not(.has_inner_section),
.wvu__ui_template___section_component___padding_size.padding_overwrite,
.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.wvu_section:not(.has_inner_section),
.wvu_section__wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .padding_overwrite.content-sidebar-wrap {
    padding: var(--wvu__ui_template___section_component___padding_size);
}
.content-sidebar .entry-content > .padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section) {
    padding: var(--wvu__ui_template___section_component___padding_size_half);
}
.content-sidebar .content .entry-content > .no_pad.wp-block-group,
.content-sidebar .content .entry-content > .wp-block-group.wvu_section__two_column_content.is_cover,
.content-sidebar .entry-content > .no_pad.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pad.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.content-sidebar .entry-content > .padding_overwrite.wp-block-group.wvu_section__two_column_content.is_cover:not(.wvu__banner_image),
.content-sidebar .entry-content > .wp-block-group.wvu_section__two_column_content.is_cover:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .is-root-container > .no_pad.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .no_pad.wp-block:not(.has_inner_section),
.editor-styles-wrapper .is-root-container > .padding_overwrite.wp-block.wvu_section__two_column_content.is_cover,
.editor-styles-wrapper .is-root-container > .wp-block.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.editor-styles-wrapper .no_pad.wp-block-paragraph,
.editor-styles-wrapper .no_pad.wvu__text,
.editor-styles-wrapper .wp-block-paragraph.wvu_section__two_column_content.is_cover,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .padding_overwrite.wp-block-columns.wvu_section__two_column_content.is_cover,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .wp-block-columns.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.editor-styles-wrapper .wvu__text.wvu_section__two_column_content.is_cover,
.editor-styles-wrapper p.no_pad,
.editor-styles-wrapper p.wvu_section__two_column_content.is_cover,
.footer-widgets.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.no_pad.footer-widgets:not(.has_inner_section),
.no_pad.padding_overwrite.footer-widgets,
.no_pad.padding_overwrite.wvu_section,
.no_pad.padding_overwrite.wvu_section__wrap,
.no_pad.wp-block-group,
.no_pad.wp-block-heading:not(.no_rewrite),
.no_pad.wvu__ui_template___section_component___padding_size.padding_overwrite,
.no_pad.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.no_pad.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.no_pad.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.no_pad.wvu_section:not(.has_inner_section),
.no_pad.wvu_section__wrap:not(.has_inner_section),
.padding_overwrite.footer-widgets.wvu_section__two_column_content.is_cover,
.padding_overwrite.wvu_section.wvu_section__two_column_content.is_cover,
.padding_overwrite.wvu_section__wrap.wvu_section__two_column_content.is_cover,
.site-container .no_pad.wp-block-paragraph,
.site-container .no_pad.wvu__text,
.site-container .wp-block-paragraph.wvu_section__two_column_content.is_cover,
.site-container .wvu__text.wvu_section__two_column_content.is_cover,
.site-container p.no_pad,
.site-container p.wvu_section__two_column_content.is_cover,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad.wp-block-group__inner-container:not(.has_inner_section),
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .padding_overwrite.wp-block-group__inner-container.wvu_section__two_column_content.is_cover,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wp-block-group.wvu_section__two_column_content.is_cover,
.wp-block-heading.wvu_section__two_column_content.is_cover:not(.no_rewrite),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad.wp-block-columns:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .padding_overwrite.wp-block-columns.wvu_section__two_column_content.is_cover,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .wp-block-columns.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu__page_scroll .no_pad.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .no_pad.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll .padding_overwrite.wp-block-heading.wvu__heading.wvu_section__two_column_content.is_cover,
.wvu__page_scroll .wp-block-heading.wvu__heading.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad.wp-block-group:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .padding_overwrite.wp-block-columns.wvu_section__two_column_content.is_cover,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .padding_overwrite.wp-block-group.wvu_section__two_column_content.is_cover,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.no_pad,
.wvu__ui_template___padding_overwrite.wvu_section__two_column_content.is_cover,
.wvu__ui_template___padding_overwrite[class*="no_pad"].no_pad,
.wvu__ui_template___padding_overwrite[class*="no_pad"].wvu_section__two_column_content.is_cover,
.wvu__ui_template___page_scroll .no_pad.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .no_pad.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll .padding_overwrite.wp-block-heading.wvu__heading.wvu_section__two_column_content.is_cover,
.wvu__ui_template___page_scroll .wp-block-heading.wvu__heading.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad.wp-block-group:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .padding_overwrite.wp-block-columns.wvu_section__two_column_content.is_cover,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .padding_overwrite.wp-block-group.wvu_section__two_column_content.is_cover,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu__ui_template___section_component___padding_size.padding_overwrite.wvu_section__two_column_content.is_cover,
.wvu__ui_template___section_component___padding_size.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu__ui_template___section_component___padding_size_half.padding_overwrite.wvu_section__two_column_content.is_cover,
.wvu__ui_template___section_component___padding_size_half.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu_section.wvu_section__two_column_content.is_cover:not(.has_inner_section),
.wvu_section__wrap.wvu_section__two_column_content.is_cover:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .content-sidebar-wrap.wvu_section__two_column_content.is_cover:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad.padding_overwrite.content-sidebar-wrap,
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .padding_overwrite.content-sidebar-wrap.wvu_section__two_column_content.is_cover,
h1.no_pad,
h1.wvu_section__two_column_content.is_cover,
h2.no_pad,
h2.wvu_section__two_column_content.is_cover,
h3 h4.no_pad,
h3 h4.wvu_section__two_column_content.is_cover,
h5.no_pad,
h5.wvu_section__two_column_content.is_cover,
h6.no_pad,
h6.wvu_section__two_column_content.is_cover,
html .page-template-blocks .entry-content > .no_pad.wp-block-group,
html .page-template-blocks .entry-content > .wp-block-group.wvu_section__two_column_content.is_cover {
    padding: 0;
}
.content-sidebar .content .entry-content > .no_pads_horizontal.wp-block-group,
.content-sidebar .entry-content > .no_pads_horizontal.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pads_horizontal.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .is-root-container > .no_pads_horizontal.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .no_pads_horizontal.wp-block:not(.has_inner_section),
.editor-styles-wrapper .no_pads_horizontal.wp-block-paragraph,
.editor-styles-wrapper .no_pads_horizontal.wvu__text,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pads_horizontal.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pads_horizontal.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.no_pads_horizontal,
.no_pads_horizontal.footer-widgets:not(.has_inner_section),
.no_pads_horizontal.padding_overwrite.footer-widgets,
.no_pads_horizontal.padding_overwrite.wvu_section,
.no_pads_horizontal.padding_overwrite.wvu_section__wrap,
.no_pads_horizontal.wp-block-group,
.no_pads_horizontal.wp-block-heading:not(.no_rewrite),
.no_pads_horizontal.wvu__ui_template___section_component___padding_size.padding_overwrite,
.no_pads_horizontal.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.no_pads_horizontal.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.no_pads_horizontal.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.no_pads_horizontal.wvu_section:not(.has_inner_section),
.no_pads_horizontal.wvu_section__wrap:not(.has_inner_section),
.site-container .no_pads_horizontal.wp-block-paragraph,
.site-container .no_pads_horizontal.wvu__text,
.site-container p.no_pads_horizontal,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pads_horizontal.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pads_horizontal.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pads_horizontal.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pads_horizontal.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .no_pads_horizontal.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .no_pads_horizontal.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pads_horizontal.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pads_horizontal.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pads_horizontal.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pads_horizontal.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.no_pads_horizontal,
.wvu__ui_template___padding_overwrite[class*="no_pad"].no_pads_horizontal,
.wvu__ui_template___page_scroll .no_pads_horizontal.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .no_pads_horizontal.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pads_horizontal.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pads_horizontal.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pads_horizontal.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pads_horizontal.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pads_horizontal.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pads_horizontal.padding_overwrite.content-sidebar-wrap,
h1.no_pads_horizontal,
h2.no_pads_horizontal,
h3 h4.no_pads_horizontal,
h5.no_pads_horizontal,
h6.no_pads_horizontal,
html .page-template-blocks .entry-content > .no_pads_horizontal.wp-block-group {
    padding-bottom: 0;
    padding-top: 0;
}
.content-sidebar .content .entry-content > .no_pad_top.wp-block-group,
.content-sidebar .entry-content > .no_pad_top.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pad_top.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .is-root-container > .no_pad_top.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .no_pad_top.wp-block:not(.has_inner_section),
.editor-styles-wrapper .no_pad_top.wp-block-paragraph,
.editor-styles-wrapper .no_pad_top.wvu__text,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_top.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_top.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.no_pad_top,
.no_pad_top.footer-widgets:not(.has_inner_section),
.no_pad_top.padding_overwrite.footer-widgets,
.no_pad_top.padding_overwrite.wvu_section,
.no_pad_top.padding_overwrite.wvu_section__wrap,
.no_pad_top.wp-block-group,
.no_pad_top.wp-block-heading:not(.no_rewrite),
.no_pad_top.wvu__ui_template___section_component___padding_size.padding_overwrite,
.no_pad_top.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.no_pad_top.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.no_pad_top.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.no_pad_top.wvu_section:not(.has_inner_section),
.no_pad_top.wvu_section__wrap:not(.has_inner_section),
.site-container .no_pad_top.wp-block-paragraph,
.site-container .no_pad_top.wvu__text,
.site-container p.no_pad_top,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_top.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_top.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_top.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_top.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .no_pad_top.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .no_pad_top.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_top.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_top.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_top.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_top.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.no_pad_top,
.wvu__ui_template___padding_overwrite[class*="no_pad"].no_pad_top,
.wvu__ui_template___page_scroll .no_pad_top.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .no_pad_top.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_top.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_top.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_top.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_top.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_top.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_top.padding_overwrite.content-sidebar-wrap,
h1.no_pad_top,
h2.no_pad_top,
h3 h4.no_pad_top,
h5.no_pad_top,
h6.no_pad_top,
html .page-template-blocks .entry-content > .no_pad_top.wp-block-group {
    padding-top: 0;
}
.content-sidebar .content .entry-content > .no_pad_bottom.wp-block-group,
.content-sidebar .entry-content > .no_pad_bottom.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pad_bottom.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .is-root-container > .no_pad_bottom.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .no_pad_bottom.wp-block:not(.has_inner_section),
.editor-styles-wrapper .no_pad_bottom.wp-block-paragraph,
.editor-styles-wrapper .no_pad_bottom.wvu__text,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_bottom.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_bottom.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.no_pad_bottom,
.no_pad_bottom.footer-widgets:not(.has_inner_section),
.no_pad_bottom.padding_overwrite.footer-widgets,
.no_pad_bottom.padding_overwrite.wvu_section,
.no_pad_bottom.padding_overwrite.wvu_section__wrap,
.no_pad_bottom.wp-block-group,
.no_pad_bottom.wp-block-heading:not(.no_rewrite),
.no_pad_bottom.wvu__ui_template___section_component___padding_size.padding_overwrite,
.no_pad_bottom.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.no_pad_bottom.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.no_pad_bottom.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.no_pad_bottom.wvu_section:not(.has_inner_section),
.no_pad_bottom.wvu_section__wrap:not(.has_inner_section),
.site-container .no_pad_bottom.wp-block-paragraph,
.site-container .no_pad_bottom.wvu__text,
.site-container p.no_pad_bottom,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_bottom.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_bottom.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_bottom.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_bottom.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .no_pad_bottom.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .no_pad_bottom.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_bottom.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_bottom.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_bottom.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_bottom.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.no_pad_bottom,
.wvu__ui_template___padding_overwrite[class*="no_pad"].no_pad_bottom,
.wvu__ui_template___page_scroll .no_pad_bottom.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .no_pad_bottom.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_bottom.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_bottom.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_bottom.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_bottom.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_bottom.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_bottom.padding_overwrite.content-sidebar-wrap,
h1.no_pad_bottom,
h2.no_pad_bottom,
h3 h4.no_pad_bottom,
h5.no_pad_bottom,
h6.no_pad_bottom,
html .page-template-blocks .entry-content > .no_pad_bottom.wp-block-group {
    padding-bottom: 0;
}
.content-sidebar .content .entry-content > .no_pad_sides.wp-block-group,
.content-sidebar .content .entry-content > .no_pad_vertical.wp-block-group,
.content-sidebar .entry-content > .no_pad_sides.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pad_sides.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pad_vertical.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pad_vertical.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .is-root-container > .no_pad_sides.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .no_pad_sides.wp-block:not(.has_inner_section),
.editor-styles-wrapper .is-root-container > .no_pad_vertical.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .no_pad_vertical.wp-block:not(.has_inner_section),
.editor-styles-wrapper .no_pad_sides.wp-block-paragraph,
.editor-styles-wrapper .no_pad_sides.wvu__text,
.editor-styles-wrapper .no_pad_vertical.wp-block-paragraph,
.editor-styles-wrapper .no_pad_vertical.wvu__text,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_sides.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_sides.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_vertical.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_vertical.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper [class*="no_pad"].no_pad_sides.wp-block-paragraph,
.editor-styles-wrapper [class*="no_pad"].no_pad_sides.wvu__text,
.editor-styles-wrapper [class*="no_pad"].no_pad_vertical.wp-block-paragraph,
.editor-styles-wrapper [class*="no_pad"].no_pad_vertical.wvu__text,
.editor-styles-wrapper p.no_pad_sides,
.editor-styles-wrapper p.no_pad_vertical,
.editor-styles-wrapper p[class*="no_pad"].no_pad_sides,
.editor-styles-wrapper p[class*="no_pad"].no_pad_vertical,
.no_pad_sides.footer-widgets:not(.has_inner_section),
.no_pad_sides.padding_overwrite.footer-widgets,
.no_pad_sides.padding_overwrite.wvu_section,
.no_pad_sides.padding_overwrite.wvu_section__wrap,
.no_pad_sides.wp-block-group,
.no_pad_sides.wp-block-heading:not(.no_rewrite),
.no_pad_sides.wvu__ui_template___section_component___padding_size.padding_overwrite,
.no_pad_sides.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.no_pad_sides.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.no_pad_sides.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.no_pad_sides.wvu_section:not(.has_inner_section),
.no_pad_sides.wvu_section__wrap:not(.has_inner_section),
.no_pad_vertical.footer-widgets:not(.has_inner_section),
.no_pad_vertical.padding_overwrite.footer-widgets,
.no_pad_vertical.padding_overwrite.wvu_section,
.no_pad_vertical.padding_overwrite.wvu_section__wrap,
.no_pad_vertical.wp-block-group,
.no_pad_vertical.wp-block-heading:not(.no_rewrite),
.no_pad_vertical.wvu__ui_template___section_component___padding_size.padding_overwrite,
.no_pad_vertical.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.no_pad_vertical.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.no_pad_vertical.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.no_pad_vertical.wvu_section:not(.has_inner_section),
.no_pad_vertical.wvu_section__wrap:not(.has_inner_section),
.site-container .no_pad_sides.wp-block-paragraph,
.site-container .no_pad_sides.wvu__text,
.site-container .no_pad_vertical.wp-block-paragraph,
.site-container .no_pad_vertical.wvu__text,
.site-container [class*="no_pad"].no_pad_sides.wp-block-paragraph,
.site-container [class*="no_pad"].no_pad_sides.wvu__text,
.site-container [class*="no_pad"].no_pad_vertical.wp-block-paragraph,
.site-container [class*="no_pad"].no_pad_vertical.wvu__text,
.site-container p.no_pad_sides,
.site-container p.no_pad_vertical,
.site-container p[class*="no_pad"].no_pad_sides,
.site-container p[class*="no_pad"].no_pad_vertical,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_sides.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_sides.wp-block-group__inner-container:not(.has_inner_section),
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_vertical.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_vertical.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_sides.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_sides.wp-block-columns:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_vertical.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_vertical.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .no_pad_sides.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .no_pad_sides.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll .no_pad_vertical.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .no_pad_vertical.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_sides.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_sides.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_sides.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_sides.wp-block-group:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_vertical.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_vertical.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_vertical.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_vertical.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.no_pad_sides,
.wvu__ui_template___padding_overwrite.no_pad_vertical,
.wvu__ui_template___padding_overwrite[class*="no_pad"].no_pad_sides,
.wvu__ui_template___padding_overwrite[class*="no_pad"].no_pad_vertical,
.wvu__ui_template___page_scroll .no_pad_sides.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .no_pad_sides.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll .no_pad_vertical.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .no_pad_vertical.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_sides.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_sides.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_sides.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_sides.wp-block-group:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_vertical.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_vertical.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_vertical.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_vertical.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_sides.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_sides.padding_overwrite.content-sidebar-wrap,
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_vertical.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_vertical.padding_overwrite.content-sidebar-wrap,
h1.no_pad_sides,
h1.no_pad_vertical,
h2.no_pad_sides,
h2.no_pad_vertical,
h3 h4.no_pad_sides,
h3 h4.no_pad_vertical,
h5.no_pad_sides,
h5.no_pad_vertical,
h6.no_pad_sides,
h6.no_pad_vertical,
html .page-template-blocks .entry-content > .no_pad_sides.wp-block-group,
html .page-template-blocks .entry-content > .no_pad_vertical.wp-block-group {
    padding-left: 0;
    padding-right: 0;
}
.content-sidebar .content .entry-content > .no_pad_left.wp-block-group,
.content-sidebar .entry-content > .no_pad_left.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pad_left.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .is-root-container > .no_pad_left.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .no_pad_left.wp-block:not(.has_inner_section),
.editor-styles-wrapper .no_pad_left.wp-block-paragraph,
.editor-styles-wrapper .no_pad_left.wvu__text,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_left.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_left.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.no_pad_left,
.no_pad_left.footer-widgets:not(.has_inner_section),
.no_pad_left.padding_overwrite.footer-widgets,
.no_pad_left.padding_overwrite.wvu_section,
.no_pad_left.padding_overwrite.wvu_section__wrap,
.no_pad_left.wp-block-group,
.no_pad_left.wp-block-heading:not(.no_rewrite),
.no_pad_left.wvu__ui_template___section_component___padding_size.padding_overwrite,
.no_pad_left.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.no_pad_left.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.no_pad_left.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.no_pad_left.wvu_section:not(.has_inner_section),
.no_pad_left.wvu_section__wrap:not(.has_inner_section),
.site-container .no_pad_left.wp-block-paragraph,
.site-container .no_pad_left.wvu__text,
.site-container p.no_pad_left,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_left.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_left.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_left.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_left.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .no_pad_left.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .no_pad_left.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_left.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_left.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_left.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_left.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.no_pad_left,
.wvu__ui_template___padding_overwrite[class*="no_pad"].no_pad_left,
.wvu__ui_template___page_scroll .no_pad_left.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .no_pad_left.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_left.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_left.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_left.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_left.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_left.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_left.padding_overwrite.content-sidebar-wrap,
h1.no_pad_left,
h2.no_pad_left,
h3 h4.no_pad_left,
h5.no_pad_left,
h6.no_pad_left,
html .page-template-blocks .entry-content > .no_pad_left.wp-block-group {
    padding-left: 0;
}
.content-sidebar .content .entry-content > .no_pad_right.wp-block-group,
.content-sidebar .entry-content > .no_pad_right.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .no_pad_right.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .is-root-container > .no_pad_right.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .no_pad_right.wp-block:not(.has_inner_section),
.editor-styles-wrapper .no_pad_right.wp-block-paragraph,
.editor-styles-wrapper .no_pad_right.wvu__text,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_right.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .no_pad_right.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.no_pad_right,
.no_pad_right.footer-widgets:not(.has_inner_section),
.no_pad_right.padding_overwrite.footer-widgets,
.no_pad_right.padding_overwrite.wvu_section,
.no_pad_right.padding_overwrite.wvu_section__wrap,
.no_pad_right.wp-block-group,
.no_pad_right.wp-block-heading:not(.no_rewrite),
.no_pad_right.wvu__ui_template___section_component___padding_size.padding_overwrite,
.no_pad_right.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.no_pad_right.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.no_pad_right.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.no_pad_right.wvu_section:not(.has_inner_section),
.no_pad_right.wvu_section__wrap:not(.has_inner_section),
.site-container .no_pad_right.wp-block-paragraph,
.site-container .no_pad_right.wvu__text,
.site-container p.no_pad_right,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_right.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .no_pad_right.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_right.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .no_pad_right.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .no_pad_right.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .no_pad_right.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_right.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_right.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_right.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_right.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.no_pad_right,
.wvu__ui_template___padding_overwrite[class*="no_pad"].no_pad_right,
.wvu__ui_template___page_scroll .no_pad_right.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .no_pad_right.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_right.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_right.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_right.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .no_pad_right.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_right.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .no_pad_right.padding_overwrite.content-sidebar-wrap,
h1.no_pad_right,
h2.no_pad_right,
h3 h4.no_pad_right,
h5.no_pad_right,
h6.no_pad_right,
html .page-template-blocks .entry-content > .no_pad_right.wp-block-group {
    padding-right: 0;
}
.content-sidebar .content .entry-content > .has_pad.wp-block-group,
.content-sidebar .entry-content > .has_pad.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pad.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .has_pad.wp-block-paragraph,
.editor-styles-wrapper .has_pad.wvu__text,
.editor-styles-wrapper .is-root-container > .has_pad.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .has_pad.wp-block:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.has_pad,
.has_pad.footer-widgets:not(.has_inner_section),
.has_pad.padding_overwrite.footer-widgets,
.has_pad.padding_overwrite.wvu_section,
.has_pad.padding_overwrite.wvu_section__wrap,
.has_pad.wp-block-group,
.has_pad.wp-block-heading:not(.no_rewrite),
.has_pad.wvu__ui_template___section_component___padding_size.padding_overwrite,
.has_pad.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.has_pad.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.has_pad.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.has_pad.wvu_section:not(.has_inner_section),
.has_pad.wvu_section__wrap:not(.has_inner_section),
.site-container .has_pad.wp-block-paragraph,
.site-container .has_pad.wvu__text,
.site-container p.has_pad,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .has_pad.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .has_pad.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.has_pad,
.wvu__ui_template___padding_overwrite[class*="has_pad"].has_pad,
.wvu__ui_template___page_scroll .has_pad.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .has_pad.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad.padding_overwrite.content-sidebar-wrap,
h1.has_pad,
h2.has_pad,
h3 h4.has_pad,
h5.has_pad,
h6.has_pad,
html .page-template-blocks .entry-content > .has_pad.wp-block-group {
    padding: var(--wvu__ui_template___section_component___padding_size);
}
.content-sidebar .content .entry-content > .has_pads_horizontal.wp-block-group,
.content-sidebar .entry-content > .has_pads_horizontal.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pads_horizontal.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .has_pads_horizontal.wp-block-paragraph,
.editor-styles-wrapper .has_pads_horizontal.wvu__text,
.editor-styles-wrapper .is-root-container > .has_pads_horizontal.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .has_pads_horizontal.wp-block:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pads_horizontal.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pads_horizontal.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.has_pads_horizontal,
.has_pads_horizontal.footer-widgets:not(.has_inner_section),
.has_pads_horizontal.padding_overwrite.footer-widgets,
.has_pads_horizontal.padding_overwrite.wvu_section,
.has_pads_horizontal.padding_overwrite.wvu_section__wrap,
.has_pads_horizontal.wp-block-group,
.has_pads_horizontal.wp-block-heading:not(.no_rewrite),
.has_pads_horizontal.wvu__ui_template___section_component___padding_size.padding_overwrite,
.has_pads_horizontal.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.has_pads_horizontal.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.has_pads_horizontal.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.has_pads_horizontal.wvu_section:not(.has_inner_section),
.has_pads_horizontal.wvu_section__wrap:not(.has_inner_section),
.site-container .has_pads_horizontal.wp-block-paragraph,
.site-container .has_pads_horizontal.wvu__text,
.site-container p.has_pads_horizontal,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pads_horizontal.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pads_horizontal.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pads_horizontal.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pads_horizontal.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .has_pads_horizontal.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .has_pads_horizontal.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pads_horizontal.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pads_horizontal.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pads_horizontal.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pads_horizontal.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.has_pads_horizontal,
.wvu__ui_template___padding_overwrite[class*="has_pad"].has_pads_horizontal,
.wvu__ui_template___page_scroll .has_pads_horizontal.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .has_pads_horizontal.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pads_horizontal.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pads_horizontal.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pads_horizontal.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pads_horizontal.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pads_horizontal.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pads_horizontal.padding_overwrite.content-sidebar-wrap,
h1.has_pads_horizontal,
h2.has_pads_horizontal,
h3 h4.has_pads_horizontal,
h5.has_pads_horizontal,
h6.has_pads_horizontal,
html .page-template-blocks .entry-content > .has_pads_horizontal.wp-block-group {
    padding-bottom: var(--wvu__ui_template___section_component___padding_size);
    padding-top: var(--wvu__ui_template___section_component___padding_size);
}
.content-sidebar .content .entry-content > .has_pad_top.wp-block-group,
.content-sidebar .entry-content > .has_pad_top.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pad_top.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .has_pad_top.wp-block-paragraph,
.editor-styles-wrapper .has_pad_top.wvu__text,
.editor-styles-wrapper .is-root-container > .has_pad_top.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .has_pad_top.wp-block:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_top.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_top.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.has_pad_top,
.has_pad_top.footer-widgets:not(.has_inner_section),
.has_pad_top.padding_overwrite.footer-widgets,
.has_pad_top.padding_overwrite.wvu_section,
.has_pad_top.padding_overwrite.wvu_section__wrap,
.has_pad_top.wp-block-group,
.has_pad_top.wp-block-heading:not(.no_rewrite),
.has_pad_top.wvu__ui_template___section_component___padding_size.padding_overwrite,
.has_pad_top.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.has_pad_top.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.has_pad_top.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.has_pad_top.wvu_section:not(.has_inner_section),
.has_pad_top.wvu_section__wrap:not(.has_inner_section),
.site-container .has_pad_top.wp-block-paragraph,
.site-container .has_pad_top.wvu__text,
.site-container p.has_pad_top,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_top.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_top.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_top.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_top.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .has_pad_top.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .has_pad_top.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_top.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_top.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_top.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_top.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.has_pad_top,
.wvu__ui_template___padding_overwrite[class*="has_pad"].has_pad_top,
.wvu__ui_template___page_scroll .has_pad_top.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .has_pad_top.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_top.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_top.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_top.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_top.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_top.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_top.padding_overwrite.content-sidebar-wrap,
h1.has_pad_top,
h2.has_pad_top,
h3 h4.has_pad_top,
h5.has_pad_top,
h6.has_pad_top,
html .page-template-blocks .entry-content > .has_pad_top.wp-block-group {
    padding-top: var(--wvu__ui_template___section_component___padding_size);
}
.content-sidebar .content .entry-content > .has_pad_bottom.wp-block-group,
.content-sidebar .entry-content > .has_pad_bottom.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pad_bottom.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .has_pad_bottom.wp-block-paragraph,
.editor-styles-wrapper .has_pad_bottom.wvu__text,
.editor-styles-wrapper .is-root-container > .has_pad_bottom.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .has_pad_bottom.wp-block:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_bottom.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_bottom.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.has_pad_bottom,
.has_pad_bottom.footer-widgets:not(.has_inner_section),
.has_pad_bottom.padding_overwrite.footer-widgets,
.has_pad_bottom.padding_overwrite.wvu_section,
.has_pad_bottom.padding_overwrite.wvu_section__wrap,
.has_pad_bottom.wp-block-group,
.has_pad_bottom.wp-block-heading:not(.no_rewrite),
.has_pad_bottom.wvu__ui_template___section_component___padding_size.padding_overwrite,
.has_pad_bottom.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.has_pad_bottom.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.has_pad_bottom.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.has_pad_bottom.wvu_section:not(.has_inner_section),
.has_pad_bottom.wvu_section__wrap:not(.has_inner_section),
.site-container .has_pad_bottom.wp-block-paragraph,
.site-container .has_pad_bottom.wvu__text,
.site-container p.has_pad_bottom,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_bottom.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_bottom.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_bottom.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_bottom.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .has_pad_bottom.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .has_pad_bottom.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_bottom.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_bottom.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_bottom.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_bottom.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.has_pad_bottom,
.wvu__ui_template___padding_overwrite[class*="has_pad"].has_pad_bottom,
.wvu__ui_template___page_scroll .has_pad_bottom.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .has_pad_bottom.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_bottom.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_bottom.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_bottom.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_bottom.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_bottom.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_bottom.padding_overwrite.content-sidebar-wrap,
h1.has_pad_bottom,
h2.has_pad_bottom,
h3 h4.has_pad_bottom,
h5.has_pad_bottom,
h6.has_pad_bottom,
html .page-template-blocks .entry-content > .has_pad_bottom.wp-block-group {
    padding-bottom: var(--wvu__ui_template___section_component___padding_size);
}
.content-sidebar .content .entry-content > .has_pad_sides.wp-block-group,
.content-sidebar .content .entry-content > .has_pad_vertical.wp-block-group,
.content-sidebar .entry-content > .has_pad_sides.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pad_sides.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pad_vertical.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pad_vertical.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .has_pad_sides.wp-block-paragraph,
.editor-styles-wrapper .has_pad_sides.wvu__text,
.editor-styles-wrapper .has_pad_vertical.wp-block-paragraph,
.editor-styles-wrapper .has_pad_vertical.wvu__text,
.editor-styles-wrapper .is-root-container > .has_pad_sides.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .has_pad_sides.wp-block:not(.has_inner_section),
.editor-styles-wrapper .is-root-container > .has_pad_vertical.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .has_pad_vertical.wp-block:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_sides.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_sides.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_vertical.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_vertical.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper [class*="has_pad"].has_pad_sides.wp-block-paragraph,
.editor-styles-wrapper [class*="has_pad"].has_pad_sides.wvu__text,
.editor-styles-wrapper [class*="has_pad"].has_pad_vertical.wp-block-paragraph,
.editor-styles-wrapper [class*="has_pad"].has_pad_vertical.wvu__text,
.editor-styles-wrapper p.has_pad_sides,
.editor-styles-wrapper p.has_pad_vertical,
.editor-styles-wrapper p[class*="has_pad"].has_pad_sides,
.editor-styles-wrapper p[class*="has_pad"].has_pad_vertical,
.has_pad_sides.footer-widgets:not(.has_inner_section),
.has_pad_sides.padding_overwrite.footer-widgets,
.has_pad_sides.padding_overwrite.wvu_section,
.has_pad_sides.padding_overwrite.wvu_section__wrap,
.has_pad_sides.wp-block-group,
.has_pad_sides.wp-block-heading:not(.no_rewrite),
.has_pad_sides.wvu__ui_template___section_component___padding_size.padding_overwrite,
.has_pad_sides.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.has_pad_sides.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.has_pad_sides.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.has_pad_sides.wvu_section:not(.has_inner_section),
.has_pad_sides.wvu_section__wrap:not(.has_inner_section),
.has_pad_vertical.footer-widgets:not(.has_inner_section),
.has_pad_vertical.padding_overwrite.footer-widgets,
.has_pad_vertical.padding_overwrite.wvu_section,
.has_pad_vertical.padding_overwrite.wvu_section__wrap,
.has_pad_vertical.wp-block-group,
.has_pad_vertical.wp-block-heading:not(.no_rewrite),
.has_pad_vertical.wvu__ui_template___section_component___padding_size.padding_overwrite,
.has_pad_vertical.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.has_pad_vertical.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.has_pad_vertical.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.has_pad_vertical.wvu_section:not(.has_inner_section),
.has_pad_vertical.wvu_section__wrap:not(.has_inner_section),
.site-container .has_pad_sides.wp-block-paragraph,
.site-container .has_pad_sides.wvu__text,
.site-container .has_pad_vertical.wp-block-paragraph,
.site-container .has_pad_vertical.wvu__text,
.site-container [class*="has_pad"].has_pad_sides.wp-block-paragraph,
.site-container [class*="has_pad"].has_pad_sides.wvu__text,
.site-container [class*="has_pad"].has_pad_vertical.wp-block-paragraph,
.site-container [class*="has_pad"].has_pad_vertical.wvu__text,
.site-container p.has_pad_sides,
.site-container p.has_pad_vertical,
.site-container p[class*="has_pad"].has_pad_sides,
.site-container p[class*="has_pad"].has_pad_vertical,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_sides.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_sides.wp-block-group__inner-container:not(.has_inner_section),
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_vertical.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_vertical.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_sides.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_sides.wp-block-columns:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_vertical.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_vertical.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .has_pad_sides.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .has_pad_sides.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll .has_pad_vertical.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .has_pad_vertical.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_sides.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_sides.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_sides.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_sides.wp-block-group:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_vertical.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_vertical.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_vertical.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_vertical.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.has_pad_sides,
.wvu__ui_template___padding_overwrite.has_pad_vertical,
.wvu__ui_template___padding_overwrite[class*="has_pad"].has_pad_sides,
.wvu__ui_template___padding_overwrite[class*="has_pad"].has_pad_vertical,
.wvu__ui_template___page_scroll .has_pad_sides.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .has_pad_sides.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll .has_pad_vertical.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .has_pad_vertical.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_sides.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_sides.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_sides.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_sides.wp-block-group:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_vertical.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_vertical.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_vertical.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_vertical.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_sides.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_sides.padding_overwrite.content-sidebar-wrap,
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_vertical.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_vertical.padding_overwrite.content-sidebar-wrap,
h1.has_pad_sides,
h1.has_pad_vertical,
h2.has_pad_sides,
h2.has_pad_vertical,
h3 h4.has_pad_sides,
h3 h4.has_pad_vertical,
h5.has_pad_sides,
h5.has_pad_vertical,
h6.has_pad_sides,
h6.has_pad_vertical,
html .page-template-blocks .entry-content > .has_pad_sides.wp-block-group,
html .page-template-blocks .entry-content > .has_pad_vertical.wp-block-group {
    padding-left: var(--wvu__ui_template___section_component___padding_size);
    padding-right: var(--wvu__ui_template___section_component___padding_size);
}
.content-sidebar .content .entry-content > .has_pad_left.wp-block-group,
.content-sidebar .entry-content > .has_pad_left.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pad_left.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .has_pad_left.wp-block-paragraph,
.editor-styles-wrapper .has_pad_left.wvu__text,
.editor-styles-wrapper .is-root-container > .has_pad_left.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .has_pad_left.wp-block:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_left.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_left.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.has_pad_left,
.has_pad_left.footer-widgets:not(.has_inner_section),
.has_pad_left.padding_overwrite.footer-widgets,
.has_pad_left.padding_overwrite.wvu_section,
.has_pad_left.padding_overwrite.wvu_section__wrap,
.has_pad_left.wp-block-group,
.has_pad_left.wp-block-heading:not(.no_rewrite),
.has_pad_left.wvu__ui_template___section_component___padding_size.padding_overwrite,
.has_pad_left.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.has_pad_left.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.has_pad_left.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.has_pad_left.wvu_section:not(.has_inner_section),
.has_pad_left.wvu_section__wrap:not(.has_inner_section),
.site-container .has_pad_left.wp-block-paragraph,
.site-container .has_pad_left.wvu__text,
.site-container p.has_pad_left,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_left.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_left.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_left.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_left.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .has_pad_left.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .has_pad_left.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_left.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_left.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_left.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_left.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.has_pad_left,
.wvu__ui_template___padding_overwrite[class*="has_pad"].has_pad_left,
.wvu__ui_template___page_scroll .has_pad_left.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .has_pad_left.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_left.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_left.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_left.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_left.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_left.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_left.padding_overwrite.content-sidebar-wrap,
h1.has_pad_left,
h2.has_pad_left,
h3 h4.has_pad_left,
h5.has_pad_left,
h6.has_pad_left,
html .page-template-blocks .entry-content > .has_pad_left.wp-block-group {
    padding-left: var(--wvu__ui_template___section_component___padding_size);
}
.content-sidebar .content .entry-content > .has_pad_right.wp-block-group,
.content-sidebar .entry-content > .has_pad_right.padding_overwrite.wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .has_pad_right.wp-block-group:not(.has_inner_section):not(.wvu__banner_image),
.editor-styles-wrapper .has_pad_right.wp-block-paragraph,
.editor-styles-wrapper .has_pad_right.wvu__text,
.editor-styles-wrapper .is-root-container > .has_pad_right.padding_overwrite.wp-block,
.editor-styles-wrapper .is-root-container > .has_pad_right.wp-block:not(.has_inner_section),
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_right.padding_overwrite.wp-block-columns,
.editor-styles-wrapper
    .wvu__page_scroll.block-editor-block-list__block:not(.has_inner_section).wvu__carousel
    > .wp-block-group__inner-container
    > .wp-block-group
    > .wp-block-group__inner-container
    > .wp-block
    > .has_pad_right.wp-block-columns:not(.has_inner_section),
.editor-styles-wrapper p.has_pad_right,
.has_pad_right.footer-widgets:not(.has_inner_section),
.has_pad_right.padding_overwrite.footer-widgets,
.has_pad_right.padding_overwrite.wvu_section,
.has_pad_right.padding_overwrite.wvu_section__wrap,
.has_pad_right.wp-block-group,
.has_pad_right.wp-block-heading:not(.no_rewrite),
.has_pad_right.wvu__ui_template___section_component___padding_size.padding_overwrite,
.has_pad_right.wvu__ui_template___section_component___padding_size:not(.has_inner_section),
.has_pad_right.wvu__ui_template___section_component___padding_size_half.padding_overwrite,
.has_pad_right.wvu__ui_template___section_component___padding_size_half:not(.has_inner_section),
.has_pad_right.wvu_section:not(.has_inner_section),
.has_pad_right.wvu_section__wrap:not(.has_inner_section),
.site-container .has_pad_right.wp-block-paragraph,
.site-container .has_pad_right.wvu__text,
.site-container p.has_pad_right,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_right.padding_overwrite.wp-block-group__inner-container,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .has_pad_right.wp-block-group__inner-container:not(.has_inner_section),
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_right.padding_overwrite.wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .has_pad_right.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll .has_pad_right.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__page_scroll .has_pad_right.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_right.padding_overwrite.wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_right.padding_overwrite.wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_right.wp-block-columns:not(.has_inner_section),
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_right.wp-block-group:not(.has_inner_section),
.wvu__ui_template___padding_overwrite.has_pad_right,
.wvu__ui_template___padding_overwrite[class*="has_pad"].has_pad_right,
.wvu__ui_template___page_scroll .has_pad_right.padding_overwrite.wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .has_pad_right.wp-block-heading.wvu__heading:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_right.padding_overwrite.wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_right.padding_overwrite.wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_right.wp-block-columns:not(.has_inner_section),
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .has_pad_right.wp-block-group:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_right.content-sidebar-wrap:not(.has_inner_section),
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .has_pad_right.padding_overwrite.content-sidebar-wrap,
h1.has_pad_right,
h2.has_pad_right,
h3 h4.has_pad_right,
h5.has_pad_right,
h6.has_pad_right,
html .page-template-blocks .entry-content > .has_pad_right.wp-block-group {
    padding-right: var(--wvu__ui_template___section_component___padding_size);
}
.content-sidebar .content .entry-content > .no_mar.wp-block-group,
.editor-styles-wrapper .no_mar.wp-block-paragraph,
.editor-styles-wrapper .no_mar.wvu__text,
.editor-styles-wrapper p.no_mar,
.no_mar.wp-block-group,
.no_mar.wp-block-heading:not(.no_rewrite),
.site-container .no_mar.wp-block-paragraph,
.site-container .no_mar.wvu__text,
.site-container p.no_mar,
.wvu__ui_template___margin_overwrite.no_mar,
.wvu__ui_template___margin_overwrite[class*="no_mar"].no_mar,
h1.no_mar,
h2.no_mar,
h3 h4.no_mar,
h5.no_mar,
h6.no_mar,
html .page-template-blocks .entry-content > .no_mar.wp-block-group {
    margin: 0;
}
.content-sidebar .content .entry-content > .no_mars_horizontal.wp-block-group,
.editor-styles-wrapper .no_mars_horizontal.wp-block-paragraph,
.editor-styles-wrapper .no_mars_horizontal.wvu__text,
.editor-styles-wrapper p.no_mars_horizontal,
.no_mars_horizontal.wp-block-group,
.no_mars_horizontal.wp-block-heading:not(.no_rewrite),
.site-container .no_mars_horizontal.wp-block-paragraph,
.site-container .no_mars_horizontal.wvu__text,
.site-container p.no_mars_horizontal,
.wvu__ui_template___margin_overwrite.no_mars_horizontal,
.wvu__ui_template___margin_overwrite[class*="no_mar"].no_mars_horizontal,
h1.no_mars_horizontal,
h2.no_mars_horizontal,
h3 h4.no_mars_horizontal,
h5.no_mars_horizontal,
h6.no_mars_horizontal,
html .page-template-blocks .entry-content > .no_mars_horizontal.wp-block-group {
    margin-bottom: 0;
    margin-top: 0;
}
.content-sidebar .content .entry-content > .no_mar_top.wp-block-group,
.editor-styles-wrapper .no_mar_top.wp-block-paragraph,
.editor-styles-wrapper .no_mar_top.wvu__text,
.editor-styles-wrapper p.no_mar_top,
.no_mar_top.wp-block-group,
.no_mar_top.wp-block-heading:not(.no_rewrite),
.site-container .no_mar_top.wp-block-paragraph,
.site-container .no_mar_top.wvu__text,
.site-container p.no_mar_top,
.wvu__ui_template___margin_overwrite.no_mar_top,
.wvu__ui_template___margin_overwrite[class*="no_mar"].no_mar_top,
h1.no_mar_top,
h2.no_mar_top,
h3 h4.no_mar_top,
h5.no_mar_top,
h6.no_mar_top,
html .page-template-blocks .entry-content > .no_mar_top.wp-block-group {
    margin-top: 0;
}
.content-sidebar .content .entry-content > .no_mar_bottom.wp-block-group,
.editor-styles-wrapper .no_mar_bottom.wp-block-paragraph,
.editor-styles-wrapper .no_mar_bottom.wvu__text,
.editor-styles-wrapper p.no_mar_bottom,
.no_mar_bottom.wp-block-group,
.no_mar_bottom.wp-block-heading:not(.no_rewrite),
.site-container .no_mar_bottom.wp-block-paragraph,
.site-container .no_mar_bottom.wvu__text,
.site-container p.no_mar_bottom,
.wvu__ui_template___margin_overwrite.no_mar_bottom,
.wvu__ui_template___margin_overwrite[class*="no_mar"].no_mar_bottom,
h1.no_mar_bottom,
h2.no_mar_bottom,
h3 h4.no_mar_bottom,
h5.no_mar_bottom,
h6.no_mar_bottom,
html .page-template-blocks .entry-content > .no_mar_bottom.wp-block-group {
    margin-bottom: 0;
}
.content-sidebar .content .entry-content > .no_mar_sides.wp-block-group,
.content-sidebar .content .entry-content > .no_mar_vertical.wp-block-group,
.editor-styles-wrapper .no_mar_sides.wp-block-paragraph,
.editor-styles-wrapper .no_mar_sides.wvu__text,
.editor-styles-wrapper .no_mar_vertical.wp-block-paragraph,
.editor-styles-wrapper .no_mar_vertical.wvu__text,
.editor-styles-wrapper p.no_mar_sides,
.editor-styles-wrapper p.no_mar_vertical,
.no_mar_sides.wp-block-group,
.no_mar_sides.wp-block-heading:not(.no_rewrite),
.no_mar_vertical.wp-block-group,
.no_mar_vertical.wp-block-heading:not(.no_rewrite),
.site-container .no_mar_sides.wp-block-paragraph,
.site-container .no_mar_sides.wvu__text,
.site-container .no_mar_vertical.wp-block-paragraph,
.site-container .no_mar_vertical.wvu__text,
.site-container p.no_mar_sides,
.site-container p.no_mar_vertical,
.wvu__ui_template___margin_overwrite.no_mar_sides,
.wvu__ui_template___margin_overwrite.no_mar_vertical,
.wvu__ui_template___margin_overwrite[class*="no_mar"].no_mar_sides,
.wvu__ui_template___margin_overwrite[class*="no_mar"].no_mar_vertical,
h1.no_mar_sides,
h1.no_mar_vertical,
h2.no_mar_sides,
h2.no_mar_vertical,
h3 h4.no_mar_sides,
h3 h4.no_mar_vertical,
h5.no_mar_sides,
h5.no_mar_vertical,
h6.no_mar_sides,
h6.no_mar_vertical,
html .page-template-blocks .entry-content > .no_mar_sides.wp-block-group,
html .page-template-blocks .entry-content > .no_mar_vertical.wp-block-group {
    margin-left: 0;
    margin-right: 0;
}
.content-sidebar .content .entry-content > .no_mar_left.wp-block-group,
.editor-styles-wrapper .no_mar_left.wp-block-paragraph,
.editor-styles-wrapper .no_mar_left.wvu__text,
.editor-styles-wrapper p.no_mar_left,
.no_mar_left.wp-block-group,
.no_mar_left.wp-block-heading:not(.no_rewrite),
.site-container .no_mar_left.wp-block-paragraph,
.site-container .no_mar_left.wvu__text,
.site-container p.no_mar_left,
.wvu__ui_template___margin_overwrite.no_mar_left,
.wvu__ui_template___margin_overwrite[class*="no_mar"].no_mar_left,
h1.no_mar_left,
h2.no_mar_left,
h3 h4.no_mar_left,
h5.no_mar_left,
h6.no_mar_left,
html .page-template-blocks .entry-content > .no_mar_left.wp-block-group {
    margin-left: 0;
}
.content-sidebar .content .entry-content > .no_mar_right.wp-block-group,
.editor-styles-wrapper .no_mar_right.wp-block-paragraph,
.editor-styles-wrapper .no_mar_right.wvu__text,
.editor-styles-wrapper p.no_mar_right,
.no_mar_right.wp-block-group,
.no_mar_right.wp-block-heading:not(.no_rewrite),
.site-container .no_mar_right.wp-block-paragraph,
.site-container .no_mar_right.wvu__text,
.site-container p.no_mar_right,
.wvu__ui_template___margin_overwrite.no_mar_right,
.wvu__ui_template___margin_overwrite[class*="no_mar"].no_mar_right,
h1.no_mar_right,
h2.no_mar_right,
h3 h4.no_mar_right,
h5.no_mar_right,
h6.no_mar_right,
html .page-template-blocks .entry-content > .no_mar_right.wp-block-group {
    margin-right: 0;
}
:root {
    --wvu__ui_template___typography_heading_1: calc(14.54545px + 2.72727vw);
    --wvu__ui_template___typography_heading_2: calc(15.45455px + 2.27273vw);
    --wvu__ui_template___typography_heading_3: calc(16.36364px + 1.81818vw);
    --wvu__ui_template___typography_heading_4: calc(17.27273px + 1.36364vw);
    --wvu__ui_template___typography_heading_5: calc(18.18182px + 0.90909vw);
    --wvu__ui_template___typography_heading_6: calc(19.09091px + 0.45455vw);
}
@media (max-width: 992px) {
    :root {
        --wvu__ui_template___typography_heading_1: calc(8px + 6vw);
        --wvu__ui_template___typography_heading_2: calc(10px + 5vw);
        --wvu__ui_template___typography_heading_3: calc(12px + 4vw);
        --wvu__ui_template___typography_heading_4: calc(14px + 3vw);
        --wvu__ui_template___typography_heading_5: calc(16px + 2vw);
        --wvu__ui_template___typography_heading_6: calc(18px + 1vw);
    }
}
@media (max-width: 768px) {
    :root {
        --wvu__ui_template___typography_heading_1: calc(4.84848px + 7.57576vw);
        --wvu__ui_template___typography_heading_2: calc(7.37374px + 6.31313vw);
        --wvu__ui_template___typography_heading_3: calc(9.89899px + 5.05051vw);
        --wvu__ui_template___typography_heading_4: calc(12.42424px + 3.78788vw);
        --wvu__ui_template___typography_heading_5: calc(14.94949px + 2.52525vw);
        --wvu__ui_template___typography_heading_6: calc(17.47475px + 1.26263vw);
    }
}
@media (max-width: 480px) {
    :root {
        --wvu__ui_template___typography_heading_1: calc(-1.12676px + 10.56338vw);
        --wvu__ui_template___typography_heading_2: calc(2.39437px + 8.80282vw);
        --wvu__ui_template___typography_heading_3: calc(5.91549px + 7.04225vw);
        --wvu__ui_template___typography_heading_4: calc(9.43662px + 5.28169vw);
        --wvu__ui_template___typography_heading_5: calc(12.95775px + 3.52113vw);
        --wvu__ui_template___typography_heading_6: calc(16.47887px + 1.76056vw);
    }
}
.page .page_content__header .inner_wrap .entry-title,
.single .page_content__header .inner_wrap .entry-title,
.wp-block-gallery > .wp-block-image > a:active:after,
.wp-block-gallery > .wp-block-image > a:after,
.wp-block-gallery > .wp-block-image > a:before,
.wp-block-gallery > .wp-block-image > a:focus:after,
.wp-block-gallery > .wp-block-image > a:hover:after,
.wvu__ui_template___typography_heading_1,
.wvu__ui_template___typography_heading_2,
.wvu__ui_template___typography_heading_3,
.wvu__ui_template___typography_heading_4,
.wvu__ui_template___typography_heading_5,
.wvu__ui_template___typography_heading_6,
.wvu_section__wrap.related_blog_posts .related-title,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size).wvu_custom__slideInHeading,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]).wvu_custom__slideInHeading,
h1,
h1.wp-block-heading:not(.wvu__custom_font_size),
h1.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h1.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h1.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
h2,
h2.wp-block-heading:not(.wvu__custom_font_size),
h2.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h2.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h2.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
h3,
h3.wp-block-heading:not(.wvu__custom_font_size),
h3.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h3.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h3.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
h4,
h4.wp-block-heading:not(.wvu__custom_font_size),
h4.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h4.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h4.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
h5,
h5.wp-block-heading:not(.wvu__custom_font_size),
h5.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h5.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h5.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
h6,
h6.wp-block-heading:not(.wvu__custom_font_size),
h6.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h6.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h6.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h1.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h1:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h2.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h2:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h3 h3.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h4.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h4:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h5.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h5:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h6.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h6:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]) {
    font-weight: var(--wvu__heading_font_weight);
    line-height: 1.222;
}
.wvu__ui_template___typography_heading_1,
h1,
h1.wp-block-heading:not(.wvu__custom_font_size),
h1.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h1.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h1.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h1.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h1:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]) {
    font-size: var(--wvu__ui_template___typography_heading_1);
}
.wp-block-gallery > .wp-block-image > a:active:after,
.wp-block-gallery > .wp-block-image > a:focus:after,
.wp-block-gallery > .wp-block-image > a:hover:after,
.wvu__ui_template___typography_heading_2,
h2,
h2.wp-block-heading:not(.wvu__custom_font_size),
h2.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h2.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h2.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h2.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h2:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]) {
    font-size: var(--wvu__ui_template___typography_heading_2);
}
.wvu__ui_template___typography_heading_3,
h3,
h3.wp-block-heading:not(.wvu__custom_font_size),
h3.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h3.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h3.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h3 h3.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]) {
    font-size: var(--wvu__ui_template___typography_heading_3);
}
.wvu__ui_template___typography_heading_4,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size).wvu_custom__slideInHeading,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]).wvu_custom__slideInHeading,
h4,
h4.wp-block-heading:not(.wvu__custom_font_size),
h4.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h4.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h4.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h4.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h4:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]) {
    font-size: var(--wvu__ui_template___typography_heading_4);
}
.wvu__ui_template___typography_heading_5,
h5,
h5.wp-block-heading:not(.wvu__custom_font_size),
h5.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h5.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h5.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h5.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h5:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]) {
    font-size: var(--wvu__ui_template___typography_heading_5);
}
.page .page_content__header .inner_wrap .entry-title,
.single .page_content__header .inner_wrap .entry-title,
.wp-block-gallery > .wp-block-image > a:after,
.wp-block-gallery > .wp-block-image > a:before,
.wvu__ui_template___typography_heading_6,
.wvu_section__wrap.related_blog_posts .related-title,
h6,
h6.wp-block-heading:not(.wvu__custom_font_size),
h6.wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]),
h6.wp-block-heading:not([class*="wvu__ui_template___typography_body"]),
h6.wp-block-heading:not([class*="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h6.wp-block-heading:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]),
html .editor-styles-wrapper h6:not([style*="font-size"]):not([class^="wvu__ui_template___typography_heading"]) {
    font-size: var(--wvu__ui_template___typography_heading_6);
}
:root {
    --wvu__ui_template___typography_body: calc(8.27273px + 0.86364vw);
    --wvu__ui_template___typography_body_xs: calc(7.63636px + 0.18182vw);
    --wvu__ui_template___typography_body_sm: calc(7.27273px + 0.36364vw);
    --wvu__ui_template___typography_body_md: calc(6.54545px + 0.72727vw);
    --wvu__ui_template___typography_body_lg: calc(5.81818px + 1.09091vw);
    --wvu__ui_template___typography_body_xl: calc(4.63636px + 1.68182vw);
}
@media (max-width: 768px) {
    :root {
        --wvu__ui_template___typography_body: 16px;
        --wvu__ui_template___typography_body_xs: 16px;
        --wvu__ui_template___typography_body_sm: 16px;
        --wvu__ui_template___typography_body_md: calc(3.71429px + 2.14286vw);
        --wvu__ui_template___typography_body_lg: calc(2px + 3vw);
        --wvu__ui_template___typography_body_xl: calc(0.57143px + 3.71429vw);
    }
}
@media (max-width: 480px) {
    :root {
        --wvu__ui_template___typography_body_md: calc(-3.86869px + 5.93434vw);
        --wvu__ui_template___typography_body_lg: calc(-6.39394px + 7.19697vw);
        --wvu__ui_template___typography_body_xl: calc(-11.44444px + 9.72222vw);
    }
}
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size),
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block .context,
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block .wp-block-column p,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size),
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size),
.editor-styles-wrapper p:not(.wvu__custom_font_size),
.site-container .wp-block-paragraph:not(.wvu__custom_font_size),
.site-container .wvu__text:not(.wvu__custom_font_size),
.site-container .wvu__text_sizing:not(.wvu__custom_font_size),
.site-container p:not(.wvu__custom_font_size),
.wvu__page_scroll .context,
.wvu__page_scroll .wp-block-column p,
.wvu__ui_template___page_scroll .context,
.wvu__ui_template___page_scroll .wp-block-column p,
.wvu__ui_template___typography_body {
    font-size: var(--wvu__ui_template___typography_body);
}
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).has-smaller-font-size,
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).size_xs,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).has-smaller-font-size,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).size_xs,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).has-smaller-font-size,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).size_xs,
.editor-styles-wrapper p:not(.wvu__custom_font_size).has-smaller-font-size,
.editor-styles-wrapper p:not(.wvu__custom_font_size).size_xs,
.site-container .wp-block-button.has-smaller-font-size .wp-block-button__link,
.site-container .wp-block-button.size_xs .wp-block-button__link,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).has-smaller-font-size,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).size_xs,
.site-container .wvu__text:not(.wvu__custom_font_size).has-smaller-font-size,
.site-container .wvu__text:not(.wvu__custom_font_size).size_xs,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).has-smaller-font-size,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).size_xs,
.site-container p:not(.wvu__custom_font_size).has-smaller-font-size,
.site-container p:not(.wvu__custom_font_size).size_xs,
.wvu__ui_template___typography_body__sizes.has-smaller-font-size,
.wvu__ui_template___typography_body__sizes.size_xs,
.wvu__ui_template___typography_body_xs {
    font-size: var(--wvu__ui_template___typography_body_xs);
}
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).has-small-font-size,
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).size_sm,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).has-small-font-size,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).size_sm,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).has-small-font-size,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).size_sm,
.editor-styles-wrapper p:not(.wvu__custom_font_size).has-small-font-size,
.editor-styles-wrapper p:not(.wvu__custom_font_size).size_sm,
.genesis-nav-menu .menu-item,
.single:not(.full-width-content) .content-sidebar-wrap p,
.site-container .wp-block-button.has-small-font-size .wp-block-button__link,
.site-container .wp-block-button.size_sm .wp-block-button__link,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).has-small-font-size,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).size_sm,
.site-container .wvu__text:not(.wvu__custom_font_size).has-small-font-size,
.site-container .wvu__text:not(.wvu__custom_font_size).size_sm,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).has-small-font-size,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).size_sm,
.site-container p:not(.wvu__custom_font_size).has-small-font-size,
.site-container p:not(.wvu__custom_font_size).size_sm,
.wvu__ui_template___typography_body__sizes.has-small-font-size,
.wvu__ui_template___typography_body__sizes.size_sm,
.wvu__ui_template___typography_body_sm,
.wvu_shortcode__kam_contact__wrapper .item.book_now .link_to {
    font-size: var(--wvu__ui_template___typography_body_sm);
}
.editor-styles-wrapper .wow.wvu_custom__slideInHeadingBar,
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).has-normal-font-size,
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).size_md,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).has-normal-font-size,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).size_md,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).has-normal-font-size,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).size_md,
.editor-styles-wrapper p:not(.wvu__custom_font_size).has-normal-font-size,
.editor-styles-wrapper p:not(.wvu__custom_font_size).size_md,
.site-container .wp-block-button.has-normal-font-size .wp-block-button__link,
.site-container .wp-block-button.size_md .wp-block-button__link,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).has-normal-font-size,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).size_md,
.site-container .wvu__text:not(.wvu__custom_font_size).has-normal-font-size,
.site-container .wvu__text:not(.wvu__custom_font_size).size_md,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).has-normal-font-size,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).size_md,
.site-container p:not(.wvu__custom_font_size).has-normal-font-size,
.site-container p:not(.wvu__custom_font_size).size_md,
.wp-block-button__link .wp-block-button__link.wp-element-button,
.wvu__ui_template___typography_body__sizes.has-normal-font-size,
.wvu__ui_template___typography_body__sizes.size_md,
.wvu__ui_template___typography_body_md,
.wvu_shortcode__kam_contact__wrapper .item.contact_us .link_to,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size).wvu_custom__slideInHeadingBar,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]).wvu_custom__slideInHeadingBar {
    font-size: var(--wvu__ui_template___typography_body_md);
}
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).has-large-font-size,
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).size_lg,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).has-large-font-size,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).size_lg,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).has-large-font-size,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).size_lg,
.editor-styles-wrapper p:not(.wvu__custom_font_size).has-large-font-size,
.editor-styles-wrapper p:not(.wvu__custom_font_size).size_lg,
.site-container .wp-block-button.has-large-font-size .wp-block-button__link,
.site-container .wp-block-button.size_lg .wp-block-button__link,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).has-large-font-size,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).size_lg,
.site-container .wvu__text:not(.wvu__custom_font_size).has-large-font-size,
.site-container .wvu__text:not(.wvu__custom_font_size).size_lg,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).has-large-font-size,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).size_lg,
.site-container p:not(.wvu__custom_font_size).has-large-font-size,
.site-container p:not(.wvu__custom_font_size).size_lg,
.wvu__ui_template___typography_body__sizes.has-large-font-size,
.wvu__ui_template___typography_body__sizes.size_lg,
.wvu__ui_template___typography_body_lg {
    font-size: var(--wvu__ui_template___typography_body_lg);
}
.archive .wvu_archive_title,
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).has-larger-font-size,
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size).size_xl,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).has-larger-font-size,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size).size_xl,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).has-larger-font-size,
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size).size_xl,
.editor-styles-wrapper p:not(.wvu__custom_font_size).has-larger-font-size,
.editor-styles-wrapper p:not(.wvu__custom_font_size).size_xl,
.site-container .wp-block-button.has-larger-font-size .wp-block-button__link,
.site-container .wp-block-button.size_xl .wp-block-button__link,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).has-larger-font-size,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size).size_xl,
.site-container .wvu__text:not(.wvu__custom_font_size).has-larger-font-size,
.site-container .wvu__text:not(.wvu__custom_font_size).size_xl,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).has-larger-font-size,
.site-container .wvu__text_sizing:not(.wvu__custom_font_size).size_xl,
.site-container p:not(.wvu__custom_font_size).has-larger-font-size,
.site-container p:not(.wvu__custom_font_size).size_xl,
.wvu__ui_template___typography_body__sizes.has-larger-font-size,
.wvu__ui_template___typography_body__sizes.size_xl,
.wvu__ui_template___typography_body_xl {
    font-size: var(--wvu__ui_template___typography_body_xl);
}
.wvu_font_weight_100 {
    font-weight: 100;
}
.wvu_font_weight_200 {
    font-weight: 200;
}
.wvu_font_weight_300 {
    font-weight: 300;
}
.wvu_font_weight_400 {
    font-weight: 400;
}
.wvu_font_weight_500 {
    font-weight: 500;
}
.wvu_font_weight_600 {
    font-weight: 600;
}
.wvu_font_weight_700 {
    font-weight: 700;
}
.wvu_font_weight_800 {
    font-weight: 800;
}
.wvu_font_weight_900 {
    font-weight: 900;
}
.wvu_font_weight_bold {
    font-weight: 700;
}
.wvu_font_weight_bolder {
    font-weight: bolder;
}
.wvu_font_weight_lighter {
    font-weight: lighter;
}
.wvu_font_weight_normal {
    font-weight: 400;
}
.wvu_font_weight_inherit {
    font-weight: inherit;
}
.wvu_font_weight_initial {
    font-weight: 400;
}
.wvu_font_weight_unset {
    font-weight: unset;
}
.wvu_post_navigation__wrapper {
    --wvu_post_navigation__arrow_head_width: 10px;
    --wvu_post_navigation__arrow_body_width: 50px;
    --wvu_post_navigation__active_padding_size: 50px;
    --wvu_post_navigation__nav_wrap_bg: #333;
    height: 25vh;
    overflow: hidden;
    position: relative;
}
.wvu_post_navigation__wrapper .wvu_featured_image__wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.wvu_post_navigation__wrapper img.featured-image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
    width: 100%;
}
.wvu_post_navigation__wrapper .inner_wrap,
.wvu_post_navigation__wrapper .post_navigation,
.wvu_post_navigation__wrapper .post_navigation .nav {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    width: 100%;
}
.wvu_post_navigation__wrapper .post_navigation {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-flow: row wrap;
    justify-content: center;
    position: relative;
    width: 100%;
    z-index: 2;
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap {
    align-items: center;
    background-color: var(--wvu_post_navigation__nav_wrap_bg);
    display: flex;
    flex: 1 0 0;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    position: relative;
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:before {
    background-color: hsla(0, 0%, 5%, 0.35);
    content: "";
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
    width: 100%;
    z-index: 1;
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap .nav {
    cursor: pointer;
    position: relative;
    z-index: 2;
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap .nav.prev .arrow {
    animation: arrowLeftEnd 0.5s ease-in-out 0.3s forwards;
    transform: translateX(0);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap .nav.next .arrow {
    animation: arrowRightEnd 0.5s ease-in-out 0.3s forwards;
    transform: translateX(0);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap .title {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    font-weight: 600;
    justify-content: center;
    max-width: 60%;
    min-width: 250px;
    position: relative;
    transition: all 0.3s ease-in-out;
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap .title .sub_text {
    position: absolute;
    top: -40px;
    transform: scale(0.75);
}
.wvu_post_navigation__wrapper .arrow {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: 17px;
    justify-content: center;
    margin: 0;
    overflow: hidden;
    position: relative;
    transition: all 0.3s cubic-bezier(0.05, 0.2, 0.1, 1);
    width: 60px;
}
.wvu_post_navigation__wrapper .arrow .inner {
    display: flex;
    position: relative;
}
.wvu_post_navigation__wrapper .arrow .inner span {
    background-color: currentcolor;
    display: inline-block;
    height: 2px;
    transition: all 0.3s cubic-bezier(0.05, 0.2, 0.1, 1);
    width: 0;
}
.wvu_post_navigation__wrapper .arrow .inner .bottom,
.wvu_post_navigation__wrapper .arrow .inner .top {
    animation: rightArrowLineStart 0.3s cubic-bezier(0.05, 0.2, 0.1, 1) 0.1s forwards;
    position: absolute;
}
.wvu_post_navigation__wrapper .arrow .inner .top {
    right: -1px;
    top: -3px;
    transform: rotate(45deg);
}
.wvu_post_navigation__wrapper .arrow .inner .bottom {
    bottom: -3px;
    right: -1px;
    transform: rotate(-45deg);
}
.wvu_post_navigation__wrapper .arrow .inner .middle {
    width: 0;
}
.wvu_post_navigation__wrapper .post_navigation .nav.prev .arrow {
    right: 0;
}
.wvu_post_navigation__wrapper .post_navigation .nav.prev .arrow .inner .top {
    left: -1px;
    top: -3px;
    transform: rotate(-45deg);
}
.wvu_post_navigation__wrapper .post_navigation .nav.prev .arrow .inner .bottom {
    bottom: -3px;
    left: -1px;
    transform: rotate(45deg);
}
.wvu_post_navigation__wrapper .post_navigation .nav.next .arrow {
    left: 0;
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active:before,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus:before,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover:before {
    background-color: hsla(0, 0%, 5%, 0.9);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active img.featured-image,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus img.featured-image,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover img.featured-image {
    transform: scale(1.1);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav.prev .title,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav.prev .title,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav.prev .title {
    padding-left: var(--wvu_post_navigation__active_padding_size);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav.prev .arrow,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav.prev .arrow,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav.prev .arrow {
    animation: arrowLeftStart 0.5s ease-in-out 0.3s forwards;
    transform: translateX(0);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav.next .title,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav.next .title,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav.next .title {
    padding-right: var(--wvu_post_navigation__active_padding_size);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav.next .arrow,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav.next .arrow,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav.next .arrow {
    animation: arrowRightStart 0.5s ease-in-out 0.3s forwards;
    transform: translateX(0);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav .arrow .inner span,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav .arrow .inner span,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav .arrow .inner span {
    width: var(--wvu_post_navigation__arrow_head_width);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav .arrow .inner .middle,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav .arrow .inner .middle,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav .arrow .inner .middle {
    width: var(--wvu_post_navigation__arrow_body_width);
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav .arrow .inner .bottom,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav .arrow .inner .top,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav .arrow .inner .bottom,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav .arrow .inner .top,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav .arrow .inner .bottom,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav .arrow .inner .top {
    animation: arrowAngleGrow 0.3s cubic-bezier(0.05, 0.2, 0.1, 1) 0.1s forwards;
}
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:active .nav .arrow .inner .middle,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:focus .nav .arrow .inner .middle,
.wvu_post_navigation__wrapper .post_navigation .nav_wrap:hover .nav .arrow .inner .middle {
    animation: arrowBodyLineGrow 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}
@keyframes arrowAngleGrow {
    0% {
        width: 0;
    }
    to {
        width: var(--wvu_post_navigation__arrow_head_width);
    }
}
@keyframes arrowBodyLineGrow {
    0% {
        width: 0;
    }
    to {
        width: var(--wvu_post_navigation__arrow_body_width);
    }
}
@media (max-width: 768px) {
    .wvu_post_navigation__wrapper {
        height: 50vh;
    }
    .wvu_post_navigation__wrapper .post_navigation {
        flex-direction: column;
    }
    .wvu_post_navigation__wrapper .nav_wrap {
        width: 100%;
    }
}
@keyframes rightArrowStart {
    0% {
        transform: translateX(-50px);
    }
    to {
        transform: translateX(42px);
    }
}
@keyframes rightArrowEnd {
    0% {
        transform: translateX(42px);
    }
    to {
        transform: translateX(75px);
    }
}
@keyframes leftArrowStart {
    0% {
        transform: translateX(50px) rotate(180deg);
    }
    to {
        transform: translateX(-42px) rotate(180deg);
    }
}
@keyframes leftArrowEnd {
    0% {
        transform: translateX(-42px) rotate(180deg);
    }
    to {
        transform: translateX(-75px) rotate(180deg);
    }
}
@keyframes rightLineStart {
    0% {
        transform: translateY(-50%) translateX(-88px) scaleX(0);
    }
    to {
        transform: translateY(-50%) translateX(0) scaleX(1);
    }
}
@keyframes rightLineEnd {
    0% {
        transform: translateY(-50%) translateX(0) scaleX(1);
    }
    to {
        transform: translateY(-50%) translateX(28px) scaleX(0);
    }
}
@keyframes leftLineStart {
    0% {
        transform: translateY(-50%) translateX(88px) scaleX(0);
    }
    to {
        transform: translateY(-50%) translateX(0) scaleX(1);
    }
}
@keyframes leftLineEnd {
    0% {
        transform: translateY(-50%) translateX(0) scaleX(1);
    }
    to {
        transform: translateY(-50%) translateX(-28px) scaleX(0);
    }
}
.page .page_content__header .inner_wrap .primary-term,
.page .page_content__header .inner_wrap .term-link,
.single .page_content__header .inner_wrap .primary-term,
.single .page_content__header .inner_wrap .term-link,
.wvu__ui_template___badge_component,
.wvu__ui_template___badge_component_sm {
    border: 2px solid;
    border-radius: 4px;
    display: inline-block;
    font-weight: 500;
    padding: 7.5px 25px;
    transition: all 0.25s ease-in-out;
}
.page .page_content__header .inner_wrap .primary-term:active,
.page .page_content__header .inner_wrap .primary-term:focus,
.page .page_content__header .inner_wrap .primary-term:hover,
.page .page_content__header .inner_wrap .term-link:active,
.page .page_content__header .inner_wrap .term-link:focus,
.page .page_content__header .inner_wrap .term-link:hover,
.single .page_content__header .inner_wrap .primary-term:active,
.single .page_content__header .inner_wrap .primary-term:focus,
.single .page_content__header .inner_wrap .primary-term:hover,
.single .page_content__header .inner_wrap .term-link:active,
.single .page_content__header .inner_wrap .term-link:focus,
.single .page_content__header .inner_wrap .term-link:hover,
.wvu__ui_template___badge_component:active,
.wvu__ui_template___badge_component:focus,
.wvu__ui_template___badge_component:hover,
.wvu__ui_template___badge_component_sm:active,
.wvu__ui_template___badge_component_sm:focus,
.wvu__ui_template___badge_component_sm:hover {
    border-color: transparent;
}
.page .page_content__header .inner_wrap .primary-term,
.page .page_content__header .inner_wrap .term-link,
.single .page_content__header .inner_wrap .primary-term,
.single .page_content__header .inner_wrap .term-link,
.wvu__ui_template___badge_component_sm {
    padding: 5px 15px;
}
.content .content .entry-content > .wp-block-group:not(.wvu__banner_image),
.content .entry-content > .wp-block-group:not(.wvu__banner_image),
.content-sidebar .entry-content > .wp-block-group:not(.wvu__banner_image),
.entry-content > .wp-block-group:not(.wvu__banner_image),
html .page-template-blocks .entry-content > .wp-block-group:not(.wvu__banner_image) {
    margin: 0;
    max-width: unset;
    width: 100%;
}
.content-sidebar .content .entry-content > .wp-block-group:not(.wvu__banner_image) {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.content-sidebar .content .entry-content > .wp-block-group:not(.wvu__banner_image):last-child {
    padding-bottom: 0;
}
body:not([class*="page-template-blocks"]):not([class*="page-template-blank"]) .content-sidebar-wrap {
    margin: 0;
    max-width: unset;
}
:root {
    --wvu__list_font_size: 16px;
}
.entry-content ul > li,
.entry-content ul > ol,
ul > li,
ul > ol {
    font-size: var(--wvu__list_font_size);
}
.entry-content .wvu_list_ui__checklist li,
.wp-block-gallery > .wp-block-image > a:after,
.wp-block-gallery > .wp-block-image > a:before,
.wvu_fontawesome_after,
.wvu_fontawesome_before,
.wvu_list_ui__checklist li {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}
.entry-content .wvu_list_ui__checklist li:before,
.wp-block-gallery > .wp-block-image > a:after,
.wp-block-gallery > .wp-block-image > a:before,
.wvu_fontawesome_after:after,
.wvu_fontawesome_before:before,
.wvu_list_ui__checklist li:before {
    display: inline-block;
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
}
.fa,
.fab,
.far,
.fas {
    font-style: normal;
}
body.single_page_scroll__ui,
html.single_page_scroll__ui {
    scroll-behavior: smooth;
}
.wvu_btn,
.wvu_button__defaults,
a.wvu_btn,
button.wvu_btn {
    border: none;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.8px;
    line-height: 20px;
    min-height: 35px;
    outline: none;
    padding: 7.5px 25px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}
.wvu_btn:active,
.wvu_btn:focus,
.wvu_btn:hover,
.wvu_button__defaults:active,
.wvu_button__defaults:focus,
.wvu_button__defaults:hover {
    background-color: #29d35b;
    outline: none;
}
.wvu_btn:hover,
.wvu_button__defaults:hover {
    text-decoration: none;
}
.wvu_component_ui__pagination {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}
.wvu_component_ui__pagination .page-numbers {
    background-color: transparent;
    background-position: -21px;
    background-repeat: no-repeat;
    border-radius: 2px 2px 2px 2px;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    padding: 11px 13px 10px;
    position: relative;
    text-transform: capitalize;
    transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.wvu_component_ui__pagination .page-numbers.current,
.wvu_component_ui__pagination .page-numbers:active,
.wvu_component_ui__pagination .page-numbers:focus,
.wvu_component_ui__pagination .page-numbers:hover {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: none;
    transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
        background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.sidebar .widget .widget-wrap .wp-block-heading,
.wvu_widget_group .wvu_widget_title {
    font-size: var(--wvu__ui_template___typography_body_md);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper {
    --wvu__gridify_gap_size: 30px;
    --wvu__gridify_gap_half_size: 10px;
    --wvu__gridify_bg_color: #fff;
    --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_1__height: calc(40vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_2__width: calc(50% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_2__height: calc(25vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_3__width: calc(33.33% - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_3__height: calc(16.665vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_4__width: calc(25% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_4__height: calc(12.5vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_5__width: calc(20% - 2px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_5__height: calc(10vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_6__width: calc(16.66667% - 2px - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_6__height: calc(8.33333vw - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper {
        --wvu__gridify_col_1__width: calc(50vw - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_1__height: calc(40vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    }
}
@media (max-width: 782px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper {
        --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_1__height: calc(50vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_2__width: calc(50% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_2__height: calc(20vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper {
        --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_1__height: calc(25vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper .inner_wrap {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em)));
    align-items: normal;
    display: flex;
    flex-wrap: wrap;
    gap: var(--wvu__gridify_gap_size);
    margin-bottom: 35px;
    width: calc(100% + 10px);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper .inner_wrap {
        width: calc(100% + 20px);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper .item_wrap {
    align-self: inherit;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: unset;
    justify-content: flex-start;
    max-width: 100%;
    position: relative;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap {
    background-color: var(--wvu__gridify_bg_color);
    border-radius: 4px;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.14);
    min-height: unset;
    overflow: hidden;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap:active .featured-image,
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap:focus .featured-image,
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap:hover .featured-image {
    -moz-animation: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_inner {
    height: 100%;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .post_title {
    font-size: var(--wvu__ui_template___typography_body_md);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .tax_terms__list {
    margin: 0 0 15px;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .tax_terms__list .term_item {
    display: inline-block;
    font-size: var(--wvu__ui_template___typography_body_sm);
    margin-right: 5px;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.title {
    padding: 20px;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .featured_image__wrapper,
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .featured_image__wrapper a,
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .section_inner {
    height: 100%;
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .featured_image__wrapper a {
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .featured_image__wrapper a:active,
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .featured_image__wrapper a:focus,
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .featured_image__wrapper a:hover {
    opacity: 1;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .featured-image {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    transition: all 0.5s ease-in-out;
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap {
    width: var(--wvu__gridify_col_3__width);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_3__height);
    max-height: var(--wvu__gridify_col_3__height);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap {
        width: var(--wvu__gridify_col_2__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="1"] .item_wrap {
    width: var(--wvu__gridify_col_1__width);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="1"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_1__height);
    max-height: var(--wvu__gridify_col_1__height);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="2"] .item_wrap {
    width: var(--wvu__gridify_col_2__width);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="2"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_2__height);
    max-height: var(--wvu__gridify_col_2__height);
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="2"] .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="2"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="3"] .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="3"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="4"] .item_wrap {
    width: var(--wvu__gridify_col_4__width);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="4"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_4__height);
    max-height: var(--wvu__gridify_col_4__height);
}
@media (max-width: 1200px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="4"] .item_wrap {
        width: var(--wvu__gridify_col_3__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="4"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
    }
}
@media (max-width: 768px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="4"] .item_wrap {
        width: var(--wvu__gridify_col_2__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="4"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="4"] .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="4"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="5"] .item_wrap {
    width: var(--wvu__gridify_col_5__width);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="5"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_5__height);
    max-height: var(--wvu__gridify_col_5__height);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="6"] .item_wrap {
    width: var(--wvu__gridify_col_6__width);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="6"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_6__height);
    max-height: var(--wvu__gridify_col_6__height);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="6"] .item_wrap {
        width: var(--wvu__gridify_col_3__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="5"] .item_wrap .item_section.featured_image,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="6"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
    }
}
@media (max-width: 768px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="6"] .item_wrap {
        width: var(--wvu__gridify_col_2__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="5"] .item_wrap .item_section.featured_image,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="6"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="6"] .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="5"] .item_wrap .item_section.featured_image,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards[data-columns="6"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="1"] .item_wrap {
    height: var(--wvu__gridify_col_1__height);
    max-height: var(--wvu__gridify_col_1__height);
    width: var(--wvu__gridify_col_1__width);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="2"] .item_wrap {
    height: var(--wvu__gridify_col_2__height);
    max-height: var(--wvu__gridify_col_2__height);
    width: var(--wvu__gridify_col_2__width);
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="3"] .item_wrap {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="4"] .item_wrap {
    height: var(--wvu__gridify_col_4__height);
    max-height: var(--wvu__gridify_col_4__height);
    width: var(--wvu__gridify_col_4__width);
}
@media (max-width: 768px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="4"] .item_wrap {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
        width: var(--wvu__gridify_col_3__width);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="4"] .item_wrap {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="5"] .item_wrap {
    height: var(--wvu__gridify_col_5__height);
    max-height: var(--wvu__gridify_col_5__height);
    width: var(--wvu__gridify_col_5__width);
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="6"] .item_wrap {
    height: var(--wvu__gridify_col_6__height);
    max-height: var(--wvu__gridify_col_6__height);
    width: var(--wvu__gridify_col_6__width);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="6"] .item_wrap {
        height: var(--wvu__gridify_col_4__height);
        max-height: var(--wvu__gridify_col_4__height);
        width: var(--wvu__gridify_col_4__width);
    }
}
@media (max-width: 768px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="6"] .item_wrap {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
        width: var(--wvu__gridify_col_3__width);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes[data-columns="6"] .item_wrap {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cubes .item_wrap {
    height: var(--wvu__gridify_col_3__height);
    max-height: var(--wvu__gridify_col_3__height);
    width: var(--wvu__gridify_col_3__width);
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.featured_image .featured-image {
    -o-object-position: center center;
    object-position: center center;
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.title {
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.title .section_inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    opacity: 0;
    transform: scale(0.75);
    transition: all 0.5s ease-in-out;
    width: 100%;
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap:hover .item_section.title .section_inner {
    opacity: 1;
    transform: scale(1);
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.title .section_inner .post_title {
    margin: 0;
}
@media (max-width: 600px) {
    .wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.title .section_inner .post_title {
        font-size: var(--wvu__ui_template___typography_body_xl);
    }
    .wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .tax_terms__list .term_item a {
        font-size: var(--wvu__ui_template___typography_body_md);
    }
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap:hover:before {
    opacity: 0.45;
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap a {
    color: var(--wvu__light_color);
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap:before {
    background: var(--wvu__primary_color);
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.25s ease-in-out;
    width: 100%;
    z-index: 1;
}
.wvu_posts_classy_box__wrapper.wvu_template_fetch_posts.wvu_posts_grid__wrapper.cards .item_wrap .item_section.title .section_inner > * {
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper {
    --wvu__gridify_gap_size: 30px;
    --wvu__gridify_gap_half_size: 10px;
    --wvu__gridify_bg_color: #fff;
    --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_1__height: calc(40vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_2__width: calc(50% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_2__height: calc(25vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_3__width: calc(33.33% - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_3__height: calc(25.665vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_4__width: calc(25% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_4__height: calc(12.5vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_5__width: calc(20% - 2px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_5__height: calc(10vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_6__width: calc(16.66667% - 2px - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    --wvu__gridify_col_6__height: calc(8.33333vw - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper {
        --wvu__gridify_col_1__width: calc(50vw - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_1__height: calc(40vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    }
}
@media (max-width: 782px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper {
        --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_1__height: calc(50vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_2__width: calc(50% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_2__height: calc(20vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper {
        --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
        --wvu__gridify_col_1__height: calc(25vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * 0.85);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper .inner_wrap {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em)));
    align-items: normal;
    display: flex;
    flex-wrap: wrap;
    gap: var(--wvu__gridify_gap_size);
    margin-bottom: 35px;
    width: calc(100% + 10px);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper .inner_wrap {
        width: calc(100% + 20px);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper .item_wrap {
    align-self: inherit;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: unset;
    justify-content: flex-start;
    max-width: 100%;
    position: relative;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper .context,
.wvu_template_fetch_posts.wvu_posts_archive__wrapper .context p {
    --wvu__paragraph_font_weight: 300;
    font-size: var(--wvu__ui_template___typography_body_sm);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap {
    background-color: var(--wvu__gridify_bg_color);
    border-radius: 5px;
    box-shadow: 0 30px 90px rgba(0, 0, 0, 0.14);
    min-height: unset;
    overflow: hidden;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap:active .featured-image,
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap:focus .featured-image,
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap:hover .featured-image {
    -moz-animation: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_inner {
    height: 100%;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .post_title {
    --wvu__heading_font_weight: 500;
    font-size: var(--wvu__ui_template___typography_body_xl);
    margin: 0;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .post_title a {
    color: #333;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .tax_terms__list {
    margin: 0 0 15px;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .tax_terms__list .term_item {
    display: inline-block;
    font-size: var(--wvu__ui_template___typography_body_sm);
    margin-right: 5px;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.title_section {
    padding: 20px;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.context_section {
    color: #676767;
    padding: 0 20px 20px;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .featured_image__wrapper,
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .featured_image__wrapper a,
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .section_inner {
    height: 100%;
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .featured_image__wrapper a {
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .featured_image__wrapper a:active,
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .featured_image__wrapper a:focus,
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .featured_image__wrapper a:hover {
    opacity: 1;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .featured-image {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap {
    width: var(--wvu__gridify_col_3__width);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_3__height);
    max-height: var(--wvu__gridify_col_3__height);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap {
        width: var(--wvu__gridify_col_2__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="1"] .item_wrap {
    width: var(--wvu__gridify_col_1__width);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="1"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_1__height);
    max-height: var(--wvu__gridify_col_1__height);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="2"] .item_wrap {
    width: var(--wvu__gridify_col_2__width);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="2"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_2__height);
    max-height: var(--wvu__gridify_col_2__height);
}
@media (max-width: 600px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="2"] .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="2"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="3"] .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="3"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="4"] .item_wrap {
    width: var(--wvu__gridify_col_4__width);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="4"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_4__height);
    max-height: var(--wvu__gridify_col_4__height);
}
@media (max-width: 1200px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="4"] .item_wrap {
        width: var(--wvu__gridify_col_3__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="4"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
    }
}
@media (max-width: 768px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="4"] .item_wrap {
        width: var(--wvu__gridify_col_2__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="4"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="4"] .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="4"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="5"] .item_wrap {
    width: var(--wvu__gridify_col_5__width);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="5"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_5__height);
    max-height: var(--wvu__gridify_col_5__height);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="6"] .item_wrap {
    width: var(--wvu__gridify_col_6__width);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="6"] .item_wrap .item_section.featured_image {
    height: var(--wvu__gridify_col_6__height);
    max-height: var(--wvu__gridify_col_6__height);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="6"] .item_wrap {
        width: var(--wvu__gridify_col_3__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="5"] .item_wrap .item_section.featured_image,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="6"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
    }
}
@media (max-width: 768px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="6"] .item_wrap {
        width: var(--wvu__gridify_col_2__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="5"] .item_wrap .item_section.featured_image,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="6"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="6"] .item_wrap {
        width: var(--wvu__gridify_col_1__width);
    }
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="5"] .item_wrap .item_section.featured_image,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards[data-columns="6"] .item_wrap .item_section.featured_image {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="1"] .item_wrap {
    height: var(--wvu__gridify_col_1__height);
    max-height: var(--wvu__gridify_col_1__height);
    width: var(--wvu__gridify_col_1__width);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="2"] .item_wrap {
    height: var(--wvu__gridify_col_2__height);
    max-height: var(--wvu__gridify_col_2__height);
    width: var(--wvu__gridify_col_2__width);
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="3"] .item_wrap {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="4"] .item_wrap {
    height: var(--wvu__gridify_col_4__height);
    max-height: var(--wvu__gridify_col_4__height);
    width: var(--wvu__gridify_col_4__width);
}
@media (max-width: 768px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="4"] .item_wrap {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
        width: var(--wvu__gridify_col_3__width);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="4"] .item_wrap {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="5"] .item_wrap {
    height: var(--wvu__gridify_col_5__height);
    max-height: var(--wvu__gridify_col_5__height);
    width: var(--wvu__gridify_col_5__width);
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="6"] .item_wrap {
    height: var(--wvu__gridify_col_6__height);
    max-height: var(--wvu__gridify_col_6__height);
    width: var(--wvu__gridify_col_6__width);
}
@media (max-width: 992px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="6"] .item_wrap {
        height: var(--wvu__gridify_col_4__height);
        max-height: var(--wvu__gridify_col_4__height);
        width: var(--wvu__gridify_col_4__width);
    }
}
@media (max-width: 768px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="6"] .item_wrap {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
        width: var(--wvu__gridify_col_3__width);
    }
}
@media (max-width: 480px) {
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="5"] .item_wrap,
    .wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes[data-columns="6"] .item_wrap {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cubes .item_wrap {
    height: var(--wvu__gridify_col_3__height);
    max-height: var(--wvu__gridify_col_3__height);
    width: var(--wvu__gridify_col_3__width);
}
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block,
.wvu__page_scroll,
.wvu__ui_template___page_scroll {
    background-color: #f0f0f0;
    border: none;
    height: auto;
    margin: 0;
    min-height: 100vh;
    overflow: hidden;
    padding: 0;
}
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block .wp-block-heading,
.wvu__page_scroll .wp-block-heading,
.wvu__ui_template___page_scroll .wp-block-heading {
    font-weight: 800;
    line-height: 1.25;
    margin: 0 0 50px;
}
.wvu__page_scroll .wp-block-heading.wvu__heading,
.wvu__ui_template___page_scroll .wp-block-heading.wvu__heading {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.wvu__page_scroll .context.has-text-align-left,
.wvu__ui_template___page_scroll .context.has-text-align-left {
    padding: 0 5vw 0 0;
}
.wvu__page_scroll .context.has-text-align-right,
.wvu__ui_template___page_scroll .context.has-text-align-right {
    padding: 0 0 5vw;
}
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block > .wp-block-group__inner-container,
.wvu__page_scroll > .wp-block-group__inner-container,
.wvu__page_scroll > .wp-block-group__inner-container .wp-block-group.wvu__carousel,
.wvu__page_scroll > .wp-block-group__inner-container .wp-block-group.wvu__carousel > .wp-block-group__inner-container,
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-columns,
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group,
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container,
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container .wp-block-group.wvu__carousel,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container .wp-block-group.wvu__carousel > .wp-block-group__inner-container,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-columns,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns {
    position: relative;
}
.full_height.wvu__page_scroll > .wp-block-group__inner-container,
.full_height.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-columns,
.wvu__ui_template___page_scroll.full_height > .wp-block-group__inner-container,
.wvu__ui_template___page_scroll.full_height > .wp-block-group__inner-container > .wp-block-columns {
    height: 100%;
    min-height: inherit;
}
.full_height.wvu__page_scroll > .wp-block-group__inner-container .wp-block-group,
.wvu__ui_template___page_scroll.full_height > .wp-block-group__inner-container .wp-block-group {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    min-height: inherit;
}
.full_height.wvu__page_scroll > .wp-block-group__inner-container .wp-block-group,
.full_height.wvu__page_scroll > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container,
.full_height.wvu__page_scroll > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > .wp-block-columns,
.wvu__ui_template___page_scroll.full_height > .wp-block-group__inner-container .wp-block-group,
.wvu__ui_template___page_scroll.full_height > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container,
.wvu__ui_template___page_scroll.full_height > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container > .wp-block-columns {
    height: 100%;
    margin: 0;
}
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block > .wp-block-group__inner-container,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns,
.wvu__page_scroll > .wp-block-group__inner-container,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container {
    height: 100%;
    min-height: inherit;
}
.wvu__page_scroll .wp-block-group__inner-container > .wp-block-columns,
.wvu__ui_template___page_scroll .wp-block-group__inner-container > .wp-block-columns,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-columns {
    padding: 0;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex {
    display: flex;
    width: 100%;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex:not(.height_auto),
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex:not(.height_auto) {
    height: 100%;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex .height_auto,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex .height_auto {
    height: auto;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-nowrap,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-nowrap {
    flex-wrap: nowrap;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical {
    flex-direction: column;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-left,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-left {
    align-items: flex-start;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-center,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-center {
    align-items: center;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-right,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-right {
    align-items: flex-end;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-space-between,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-space-between {
    align-items: space-between;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-start,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-start {
    justify-content: flex-start;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-center,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-center {
    justify-content: center;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-end,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-end {
    justify-content: flex-end;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-space-between,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-space-between {
    align-items: space-between;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal {
    flex-direction: row;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-left,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-left {
    justify-content: flex-start;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-center,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-center {
    justify-content: center;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-right,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-right {
    justify-content: flex-end;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-space-between,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-space-between {
    justify-content: space-between;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-start,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-start {
    align-items: flex-start;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-center,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-center {
    align-items: center;
}
.wvu__page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-end,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-end {
    align-items: flex-end;
}
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group {
    position: relative;
}
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns > .wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns > .wp-block-group > .wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group > .wp-block-group,
.wvu__page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group > .wp-block-group > .wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns > .wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-columns > .wp-block-group > .wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group > .wp-block-group,
.wvu__ui_template___page_scroll:not(.has_inner_section) > .wp-block-group__inner-container > .wp-block-group > .wp-block-group > .wp-block-group {
    width: 100%;
}
.wvu__page_scroll > .wp-block-group__inner-container .wp-block-group.wvu__carousel .owl-item .wp-block-image,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container .wp-block-group.wvu__carousel .owl-item .wp-block-image {
    margin: 0;
}
.wvu__page_scroll > .wp-block-group__inner-container .wp-block-group.wvu__carousel .owl-item .wp-block-image > img,
.wvu__ui_template___page_scroll > .wp-block-group__inner-container .wp-block-group.wvu__carousel .owl-item .wp-block-image > img {
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    width: 80%;
}
@media (max-width: 992px) {
    .editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block .context,
    .editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block .wp-block-column p,
    .wvu__page_scroll .context,
    .wvu__page_scroll .wp-block-column p,
    .wvu__ui_template___page_scroll .context,
    .wvu__ui_template___page_scroll .wp-block-column p {
        font-size: 16px;
    }
}
.wvu__page_scroll--dots {
    bottom: 20px;
    left: 50%;
    position: fixed;
    transform: translateX(-50%);
    z-index: 1000;
}
.wvu__page_scroll--dots .dot {
    background-color: #333;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 0 5px;
    width: 10px;
}
.wvu__page_scroll--dots .dot .dot.active {
    background-color: #007bff;
}
.single_page_scroll__ui.carousel_mode {
    overflow: hidden;
}
.single_page_scroll__ui.carousel_mode .entry-content.original_____owl_carousel_vertical {
    height: 100vw;
    transform: rotate(90deg);
}
.single_page_scroll__ui.carousel_mode .entry-content.original_____owl_carousel_vertical > .owl-stage-outer {
    max-width: unset;
    min-height: 100vw;
    padding: 0;
    width: 100%;
}
.single_page_scroll__ui.carousel_mode .entry-content.original_____owl_carousel_vertical .owl-stage {
    transition: all 0.5s ease-in-out !important;
}
.single_page_scroll__ui.carousel_mode .entry-content.original_____owl_carousel_vertical .owl-item {
    height: 100vh;
    max-width: 102.5vh;
    position: relative;
    top: 52.5vw;
    transform: rotate(-90deg);
}
.single_page_scroll__ui.carousel_mode .entry-content.original_____owl_carousel_vertical .wvu__page_scroll {
    height: 100%;
    width: 100vw;
}
.single_page_scroll__ui.carousel_mode .entry-content.owl_carousel_vertical {
    height: 100vw;
    transform: rotate(90deg);
}
.single_page_scroll__ui.carousel_mode .entry-content.owl_carousel_vertical > .owl-stage-outer {
    max-width: unset;
    min-height: 100vw;
    padding: 0;
    position: relative;
    width: 100%;
}
.single_page_scroll__ui.carousel_mode .entry-content.owl_carousel_vertical .owl-stage {
    transition: all 0.5s ease-in-out !important;
}
.single_page_scroll__ui.carousel_mode .entry-content.owl_carousel_vertical .owl-item {
    transform: rotate(-90deg);
}
.single_page_scroll__ui.carousel_mode .entry-content.owl_carousel_vertical .wvu__page_scroll {
    height: 100vh;
    left: -56.8vh;
    position: relative;
    top: -47vh;
    width: 100vw;
}
.single_page_scroll__ui.carousel_mode .entry-content.gen_2nd_____owl_carousel_vertical {
    height: 100vw;
    transform: rotate(90deg);
}
.single_page_scroll__ui.carousel_mode .entry-content.gen_2nd_____owl_carousel_vertical > .owl-stage-outer {
    max-width: unset;
    padding: 0;
    width: 100%;
}
.single_page_scroll__ui.carousel_mode .entry-content.gen_2nd_____owl_carousel_vertical .owl-stage {
    transition: all 0.5s ease-in-out !important;
}
.single_page_scroll__ui.carousel_mode .entry-content.gen_2nd_____owl_carousel_vertical .owl-item {
    height: 100vw;
    transform: rotate(-90deg);
}
.single_page_scroll__ui.carousel_mode .entry-content.gen_2nd_____owl_carousel_vertical .wvu__page_scroll {
    height: 100%;
}
.editor-styles-wrapper .wvu__page_scroll.wp-block-group .wp-block-group__inner-container > .wp-block {
    margin: 0;
}
.editor-styles-wrapper .wvu__page_scroll .wp-block[data-align="full"],
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block > .wp-block-columns {
    height: 100%;
}
.wvu__page_scroll {
    --wvu__columnify__columns_height: 60vh;
}
.wvu__page_scroll .wvu__columnify.wp-block-columns {
    height: var(--wvu__columnify__columns_height);
}
.wvu__page_scroll .wvu__columnify.wp-block-columns .wp-block-column {
    height: 100%;
}
:root {
    --wvu__page_scroll__progress_bar__ui__size: 10px;
    --wvu__page_scroll__progress_bar__ui__scroller_padding_percentage: 20;
    --wvu__page_scroll__progress_bar__ui__line_color: #fff;
    --wvu__page_scroll__progress_bar__ui__cirlce_color: #fff;
    --wvu__page_scroll__progress_bar__ui__circle_size: 20px;
    --wvu__page_scroll__progress_bar__ui__hotizontal_pos: 20px;
}
.wvu__page_scroll__progress_bar__ui {
    align-items: center;
    background: red;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: fixed;
    right: 30px;
    top: 0;
    width: 30px;
    z-index: 100;
}
.wvu__page_scroll__progress_bar__ui .progress {
    height: 80%;
    position: relative;
    width: 100%;
}
.wvu__page_scroll__progress_bar__ui .circle {
    background: #000;
    border-radius: 50%;
    height: 20px;
    position: absolute;
    top: 0;
    width: 20px;
}
.wp-block-group {
    position: relative;
}
.wp-block-group.wp-block-group-is-layout-flex {
    display: flex;
}
.wp-block-group.wp-block-group-is-layout-flex.is-nowrap {
    flex-wrap: nowrap;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical {
    flex-direction: column;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-left {
    align-items: flex-start;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-center {
    align-items: center;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-right {
    align-items: flex-end;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-justification-space-between {
    align-items: space-between;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-start {
    justify-content: flex-start;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-center {
    justify-content: center;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-end {
    justify-content: flex-end;
}
.wp-block-group.wp-block-group-is-layout-flex.is-vertical.is-content-alignment-space-between {
    align-items: space-between;
}
.wp-block-group.wp-block-group-is-layout-flex.is-horizontal {
    flex-direction: row;
}
.wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-left {
    justify-content: flex-start;
}
.wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-center {
    justify-content: center;
}
.wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-right {
    justify-content: flex-end;
}
.wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-justification-space-between {
    justify-content: space-between;
}
.wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-start {
    align-items: flex-start;
}
.wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-center {
    align-items: center;
}
.wp-block-group.wp-block-group-is-layout-flex.is-horizontal.is-content-alignment-end {
    align-items: flex-end;
}
.wvu__carousel.wp-block-group {
    padding: 0;
}
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-item > .wp-block-columns,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-stage,
.wvu__carousel.wp-block-group > .wp-block-group__inner-container .owl-stage-outer {
    height: 100%;
    margin: 0;
}
.wvu__carousel.wp-block-group .owl-carousel .owl-nav {
    display: none;
}
.wvu__carousel.wp-block-group .owl-carousel .owl-dots {
    bottom: calc(var(--wvu__ui_template___section_component___padding_size) - 30px);
    left: 0;
    position: absolute;
}
.editor-styles-wrapper .wvu__carousel.block-editor-block-list__block {
    height: auto;
}
:root {
    --wvu__col_margin_top: 0px;
    --wvu__col_margin_bottom: 0px;
    --wvu__col_margin_left: 0px;
    --wvu__col_margin_right: 0px;
    --wvu__col_padding_top: 0px;
    --wvu__col_padding_bottom: 0px;
    --wvu__col_padding_left: 0px;
    --wvu__col_padding_right: 0px;
    --wvu__col_text_align: left;
    --wvu__col_border_radius: 0px;
}
.wp-block-columns {
    border-radius: var(--wvu__col_border_radius);
    margin: var(--wvu__col_margin_top) var(--wvu__col_margin_right) var(--wvu__col_margin_bottom) var(--wvu__col_margin_left);
    padding: var(--wvu__col_padding_top) var(--wvu__col_padding_right) var(--wvu__col_padding_bottom) var(--wvu__col_padding_left);
    text-align: var(--wvu__col_text_align);
}
.wvu__columnify.wp-block-columns {
    margin: 0;
}
:root {
    --wvu__heading_text_color: "";
    --wvu__heading_bg_color: transparent;
    --wvu__heading_font_family: var(--wvu__primary_font_family);
    --wvu__heading_font_weight: 700;
    --wvu__heading_padding_top: 0px;
    --wvu__heading_padding_bottom: 0px;
    --wvu__heading_padding_left: 0px;
    --wvu__heading_padding_right: 0px;
    --wvu__heading_margin_top: 0px;
    --wvu__heading_margin_bottom: 30px;
    --wvu__heading_margin_left: 0px;
    --wvu__heading_margin_right: 0px;
}
.wp-block-heading:not(.no_rewrite).has-theme-primary-color {
    --wvu__heading_text_color: #000cff;
}
.wp-block-heading:not(.no_rewrite).has-theme-primary-background-color {
    --wvu__heading_bg_color: #000cff;
}
.wp-block-heading:not(.no_rewrite).has-secondary-color {
    --wvu__heading_text_color: #003f84;
}
.wp-block-heading:not(.no_rewrite).has-secondary-background-color {
    --wvu__heading_bg_color: #003f84;
}
.wp-block-heading:not(.no_rewrite).has-tertiary-color {
    --wvu__heading_text_color: #f9f9f9;
}
.wp-block-heading:not(.no_rewrite).has-tertiary-background-color {
    --wvu__heading_bg_color: #f9f9f9;
}
.wp-block-heading:not(.no_rewrite).has-headingcolor-color {
    --wvu__heading_text_color: #232323;
}
.wp-block-heading:not(.no_rewrite).has-headingcolor-background-color {
    --wvu__heading_bg_color: #232323;
}
.wp-block-heading:not(.no_rewrite).has-text-dark-color {
    --wvu__heading_text_color: #000;
}
.wp-block-heading:not(.no_rewrite).has-text-dark-background-color {
    --wvu__heading_bg_color: #000;
}
.wp-block-heading:not(.no_rewrite).has-text-light-color {
    --wvu__heading_text_color: #fff;
}
.wp-block-heading:not(.no_rewrite).has-text-light-background-color {
    --wvu__heading_bg_color: #fff;
}
.wp-block-heading:not(.no_rewrite),
h1,
h2,
h3 h4,
h5,
h6 {
    background: var(--wvu__heading_bg_color);
    color: var(--wvu__heading_text_color);
    font-family: var(--wvu__heading_font_family);
    font-weight: var(--wvu__heading_font_weight);
    margin: var(--wvu__heading_margin_top) var(--wvu__heading_margin_right) var(--wvu__heading_margin_bottom) var(--wvu__heading_margin_left);
    padding: var(--wvu__heading_padding_top) var(--wvu__heading_padding_right) var(--wvu__heading_padding_bottom) var(--wvu__heading_padding_left);
}
:root {
    --wvu__paragraph_text_color: #000;
    --wvu__paragraph_font_family: var(--wvu__secondary_font_family);
    --wvu__paragraph_font_weight: 400;
    --wvu__paragraph_line_height: 1.25;
    --wvu__paragraph_padding_top: 0px;
    --wvu__paragraph_padding_bottom: 0px;
    --wvu__paragraph_padding_left: 0px;
    --wvu__paragraph_padding_right: 0px;
    --wvu__paragraph_margin_top: 0px;
    --wvu__paragraph_margin_bottom: 30px;
    --wvu__paragraph_margin_left: 0px;
    --wvu__paragraph_margin_right: 0px;
}
.editor-styles-wrapper .wp-block-paragraph,
.editor-styles-wrapper .wvu__text,
.editor-styles-wrapper p,
.site-container .wp-block-paragraph,
.site-container .wvu__text,
.site-container p {
    color: var(--wvu__paragraph_text_color);
    font-family: var(--wvu__paragraph_font_family);
    font-weight: var(--wvu__paragraph_font_weight);
    line-height: var(--wvu__paragraph_line_height);
    margin: var(--wvu__paragraph_margin_top) var(--wvu__paragraph_margin_right) var(--wvu__paragraph_margin_bottom) var(--wvu__paragraph_margin_left);
    padding: var(--wvu__paragraph_padding_top) var(--wvu__paragraph_padding_right) var(--wvu__paragraph_padding_bottom) var(--wvu__paragraph_padding_left);
}
:root {
    --wvu__image_blk_padding_top: 0px;
    --wvu__image_blk_padding_bottom: 0px;
    --wvu__image_blk_padding_left: 0px;
    --wvu__image_blk_padding_right: 0px;
    --wvu__image_blk_margin_top: 0px;
    --wvu__image_blk_margin_bottom: 0px;
    --wvu__image_blk_margin_left: 0px;
    --wvu__image_blk_margin_right: 0px;
    --wvu__image_padding_top: 0px;
    --wvu__image_padding_bottom: 0px;
    --wvu__image_padding_left: 0px;
    --wvu__image_padding_right: 0px;
    --wvu__image_margin_top: 0px;
    --wvu__image_margin_bottom: 0px;
    --wvu__image_margin_left: 0px;
    --wvu__image_margin_right: 0px;
}
.wp-block-image {
    margin: var(--wvu__image_blk_margin_top) var(--wvu__image_blk_margin_right) var(--wvu__image_blk_margin_bottom) var(--wvu__image_blk_margin_left);
    padding: var(--wvu__image_blk_padding_top) var(--wvu__image_blk_padding_right) var(--wvu__image_blk_padding_bottom) var(--wvu__image_blk_padding_left);
}
@media (max-width: 768px) {
    .wp-block-image {
        --wvu__image_blk_margin_bottom: 35px;
    }
}
.wp-block-image.is-style-full-width {
    max-width: 100%;
    width: 100%;
}
.wp-block-image.is-style-full-width img {
    margin: var(--wvu__image_margin_top) var(--wvu__image_margin_right) var(--wvu__image_margin_bottom) var(--wvu__image_margin_left);
    max-width: 100%;
    padding: var(--wvu__image_padding_top) var(--wvu__image_padding_right) var(--wvu__image_padding_bottom) var(--wvu__image_padding_left);
    width: 100%;
}
.wp-block-image figcaption.wp-element-caption {
    border-left: 4px solid var(--wvu__primary_color);
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.1);
    display: inline-block;
    margin-bottom: 5px;
    margin-left: 5%;
    max-width: 90%;
    padding: 10px 15px;
    position: relative;
    text-transform: none;
    top: -25px;
    width: auto;
}
:root {
    --wvu___banner_min_height: initial;
    --wvu___banner_max_height: initial;
    --wvu___banner_height: 100vh;
    --wvu___banner_overflow: hidden;
}
@media (max-width: 480px) {
    .wp-block-group.wvu__banner_image {
        --wvu___banner_min_height: 30vh;
        --wvu___banner_height: 30vh;
    }
}
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container {
    height: var(--wvu___banner_height);
    max-height: var(--wvu___banner_max_height);
    min-height: var(--wvu___banner_min_height);
    overflow: var(--wvu___banner_overflow);
}
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container .wp-block {
    height: 100%;
}
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-cover,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-image {
    height: 100%;
    margin: 0;
    position: relative;
    width: 100%;
}
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-cover > img,
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-image > img {
    left: 0;
    min-height: var(--wvu___banner_min_height);
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
}
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group {
    align-items: center;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.wp-block-group.wvu__banner_image > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > .wp-block-group {
    align-items: center;
    flex-wrap: wrap;
}
.wp-block-group.wvu__banner_image.has_overlay > .wp-block-group__inner-container .wp-block-cover__inner-container {
    align-items: center;
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.45);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
:root {
    --wvu___grid_box_height: 18.2vw;
    --wvu___grid_box_col_gap: 19px;
    --wvu___grid_box_offset: -19px;
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container {
    height: auto;
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container > .wp-block-columns {
    height: 100%;
    margin: 0 var(--wvu___grid_box_offset);
    width: calc(100% + var(--wvu___grid_box_col_gap) * 2);
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column {
    display: flex;
    flex-direction: column;
    height: auto;
    padding: 0 var(--wvu___grid_box_col_gap);
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container .wp-block {
    height: 100%;
    max-width: 100%;
    width: 100%;
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container .wp-block-image {
    height: 100%;
    margin: 0;
    position: relative;
    width: 100%;
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container .wp-block-image:before {
    content: "";
    display: inline-block;
    height: var(--wvu___grid_box_height);
    width: 100%;
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container .wp-block-image .components-resizable-box__container {
    height: 100% !important;
    max-height: 100% !important;
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container .wp-block-image img {
    height: var(--wvu___grid_box_height);
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
}
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container .wp-block-image + p {
    margin: 15px 0;
}
.wvu__floating_img.wp-block-image {
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
}
.wvu__floating_img.wp-block-image figure {
    margin: 0;
}
.wvu__floating_img.wp-block-image img {
    height: 100%;
    max-width: -moz-max-content;
    max-width: max-content;
    min-height: 100%;
}
.wvu__floating_img.wp-block-image.pos_left {
    left: 0;
}
.wvu__floating_img.wp-block-image.pos_right {
    right: 0;
}
.wp-block-gallery.has-nested-images .wp-block-image > a,
.wp-block-gallery.has-nested-images .wp-block-image > div {
    flex-direction: column;
    flex-grow: 1;
    margin: 0;
}
.wp-block-gallery > .wp-block-image > a {
    overflow: hidden;
    position: relative;
}
.wp-block-gallery > .wp-block-image > a:after,
.wp-block-gallery > .wp-block-image > a:before {
    align-items: center;
    color: #fff;
    content: "";
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.wp-block-gallery > .wp-block-image > a:after {
    content: "\f065";
    z-index: 2;
}
.wp-block-gallery > .wp-block-image > a:active:before,
.wp-block-gallery > .wp-block-image > a:focus:before,
.wp-block-gallery > .wp-block-image > a:hover:before {
    opacity: 0.45;
}
.wp-block-gallery > .wp-block-image > a:active:after,
.wp-block-gallery > .wp-block-image > a:focus:after,
.wp-block-gallery > .wp-block-image > a:hover:after {
    opacity: 1;
}
.wp-block-gallery > .wp-block-image > a:active img,
.wp-block-gallery > .wp-block-image > a:focus img,
.wp-block-gallery > .wp-block-image > a:hover img {
    -moz-animation: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify {
    --wvu__gridify_gap_multiplier: 0;
    --wvu__gridify_gap_size: 30px;
    --wvu__gridify_gap_half_size: 10px;
    --wvu__gridify_bg_color: #fff;
    --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_1__height: calc(40vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_2__width: calc(50% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_2__height: calc(25vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_3__width: calc(33.33% - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_3__height: calc(16.665vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_4__width: calc(25% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_4__height: calc(12.5vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_5__width: calc(20% - 2px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_5__height: calc(10vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_6__width: calc(16.66667% - 2px - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    --wvu__gridify_col_6__height: calc(8.33333vw - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
}
@media (max-width: 992px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify {
        --wvu__gridify_col_1__width: calc(50vw - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
        --wvu__gridify_col_1__height: calc(40vw - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    }
}
@media (max-width: 782px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify {
        --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
        --wvu__gridify_col_1__height: calc(50vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
        --wvu__gridify_col_2__width: calc(50% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
        --wvu__gridify_col_2__height: calc(20vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    }
}
@media (max-width: 480px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify {
        --wvu__gridify_col_1__width: calc(100% - 1px - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
        --wvu__gridify_col_1__height: calc(25vh - var(--wvu__gridify_gap_half_size) - var(--wp--style--unstable-gallery-gap, 16px) * var(--wvu__gridify_gap_multiplier));
    }
}
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify .wp-element-caption {
    background: #fff;
    bottom: -12px;
    line-height: 2;
    min-height: 30px;
    padding-bottom: 0;
    text-align: left;
    top: auto;
    z-index: 99;
}
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_1 figure.wp-block-image:not(#individual-image) {
    height: var(--wvu__gridify_col_1__height);
    max-height: var(--wvu__gridify_col_1__height);
    width: var(--wvu__gridify_col_1__width);
}
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_2 figure.wp-block-image:not(#individual-image) {
    height: var(--wvu__gridify_col_2__height);
    max-height: var(--wvu__gridify_col_2__height);
    width: var(--wvu__gridify_col_2__width);
}
@media (max-width: 480px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_2 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
        width: var(--wvu__gridify_col_1__width);
    }
}
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_3 figure.wp-block-image:not(#individual-image) {
    height: var(--wvu__gridify_col_3__height);
    max-height: var(--wvu__gridify_col_3__height);
    width: var(--wvu__gridify_col_3__width);
}
@media (max-width: 992px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_3 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
@media (max-width: 480px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_3 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
        width: var(--wvu__gridify_col_1__width);
    }
}
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_4 figure.wp-block-image:not(#individual-image) {
    height: var(--wvu__gridify_col_4__height);
    max-height: var(--wvu__gridify_col_4__height);
    width: var(--wvu__gridify_col_4__width);
}
@media (max-width: 1200px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_4 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
        width: var(--wvu__gridify_col_3__width);
    }
}
@media (max-width: 768px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_4 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
@media (max-width: 480px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_4 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
        width: var(--wvu__gridify_col_1__width);
    }
}
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_5 figure.wp-block-image:not(#individual-image) {
    height: var(--wvu__gridify_col_5__height);
    max-height: var(--wvu__gridify_col_5__height);
    width: var(--wvu__gridify_col_5__width);
}
.wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_6 figure.wp-block-image:not(#individual-image) {
    height: var(--wvu__gridify_col_6__height);
    max-height: var(--wvu__gridify_col_6__height);
    width: var(--wvu__gridify_col_6__width);
}
@media (max-width: 992px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_5 figure.wp-block-image:not(#individual-image),
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_6 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_3__height);
        max-height: var(--wvu__gridify_col_3__height);
        width: var(--wvu__gridify_col_3__width);
    }
}
@media (max-width: 768px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_5 figure.wp-block-image:not(#individual-image),
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_6 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_2__height);
        max-height: var(--wvu__gridify_col_2__height);
        width: var(--wvu__gridify_col_2__width);
    }
}
@media (max-width: 480px) {
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_5 figure.wp-block-image:not(#individual-image),
    .wvu_frontend_page .wp-block-gallery.has-nested-images.gridify.column_6 figure.wp-block-image:not(#individual-image) {
        height: var(--wvu__gridify_col_1__height);
        max-height: var(--wvu__gridify_col_1__height);
        width: var(--wvu__gridify_col_1__width);
    }
}
.wp-block-gallery {
    --wvu__gallery_carousel__max_height: 100%;
    --wvu__gallery_carousel__height_ratio: 1;
}
.wp-block-gallery.render_as_carousel {
    visibility: hidden;
}
.wp-block-gallery.render_as_carousel.owl-carousel.owl-loaded {
    visibility: visible;
}
.wp-block-gallery.hide_nav.owl-carousel.owl-loaded .owl-nav,
.wp-block-gallery.hide_pagination.owl-carousel.owl-loaded .owl-dots {
    display: none !important;
}
.wp-block-gallery.classic_mode.owl-carousel.owl-loaded .owl-nav button.owl-next,
.wp-block-gallery.classic_mode.owl-carousel.owl-loaded .owl-nav button.owl-prev {
    align-items: center;
    background: var(--wvu__primary_color);
    border-radius: 50%;
    display: flex;
    height: 0.95em;
    justify-content: center;
    opacity: 0.75;
    position: relative;
    width: 0.75em;
}
.wp-block-gallery.classic_mode.owl-carousel.owl-loaded .owl-nav button span {
    font-size: 0.75em;
    line-height: 1.2em;
    position: absolute;
    top: 0;
}
.wp-block-gallery.progress_bar_pagination.owl-carousel.owl-loaded .owl-dots {
    align-items: normal;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0 5%;
}
.wp-block-gallery.progress_bar_pagination.owl-carousel.owl-loaded .owl-dots .owl-dot {
    border-radius: 0;
    flex: 0 0 auto;
    flex-basis: 0;
    flex-grow: 1;
    height: 5px;
    margin: 0;
}
.wp-block-gallery.progress_bar_pagination.owl-carousel.owl-loaded .owl-dots .owl-dot span {
    background: transparent;
}
.wp-block-gallery.progress_bar_pagination.owl-carousel.owl-loaded .owl-dots .owl-dot.active,
.wp-block-gallery.progress_bar_pagination.owl-carousel.owl-loaded .owl-dots .owl-dot:active,
.wp-block-gallery.progress_bar_pagination.owl-carousel.owl-loaded .owl-dots .owl-dot:focus,
.wp-block-gallery.progress_bar_pagination.owl-carousel.owl-loaded .owl-dots .owl-dot:hover {
    background: var(--wvu__primary_color);
}
.wp-block-gallery.owl-carousel.owl-loaded {
    --owl_carousel__border_radius: 4px;
    position: relative;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav {
    display: flex;
    justify-content: space-between;
    min-height: unset;
    opacity: 0.75;
    padding: 0 1em;
    position: absolute;
    top: calc(var(--wvu__gallery_carousel__max_height) / 2 - 20px);
    width: 100%;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav:active,
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav:focus,
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav:hover {
    opacity: 1;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav button {
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    font-size: 30px;
    height: 50px;
    max-height: 50px;
    padding: 10.5px 15px;
    position: absolute;
    top: calc(var(--wvu__gallery_carousel__max_height) / 2 + 5 - 50px);
    width: 40px;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav button:active,
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav button:focus,
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav button:hover {
    background-color: rgba(0, 0, 0, 0.85);
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav button.owl-prev {
    border-bottom-right-radius: var(--owl_carousel__border_radius);
    border-top-right-radius: var(--owl_carousel__border_radius);
    left: 0;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav button.owl-next {
    border-bottom-left-radius: var(--owl_carousel__border_radius);
    border-top-left-radius: var(--owl_carousel__border_radius);
    right: 0;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav button span {
    color: #fff;
    display: inline-block;
    font-size: 50px;
    line-height: 1;
    position: relative;
    top: -13px;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-dots {
    align-items: center;
    bottom: 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    position: absolute;
    width: 100%;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-dots .owl-dot {
    align-items: center;
    background: #fff;
    border-radius: 50%;
    display: flex;
    height: 10px;
    justify-content: center;
    margin: 0 5px;
    opacity: 0.75;
    position: relative;
    width: 10px;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-dots .owl-dot.active {
    opacity: 1;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-dots .owl-dot.active span,
.wp-block-gallery.owl-carousel.owl-loaded .owl-dots .owl-dot:active span,
.wp-block-gallery.owl-carousel.owl-loaded .owl-dots .owl-dot:focus span,
.wp-block-gallery.owl-carousel.owl-loaded .owl-dots .owl-dot:hover span {
    background: var(--wvu__primary_color);
    border-radius: 50%;
    display: inline-block;
    height: 60%;
    left: 0.145em;
    position: absolute;
    top: 0.095em;
    width: 60%;
}
.wp-block-gallery.owl-carousel.owl-loaded figure.wp-block-image:not(#individual-image) {
    max-height: var(--wvu__gallery_carousel__max_height);
    min-width: 100%;
}
.wp-block-gallery.owl-carousel.owl-loaded .owl-item {
    max-height: calc(100vh / var(--wvu__gallery_carousel__height_ratio));
    min-height: calc(100vh / var(--wvu__gallery_carousel__height_ratio));
}
.wp-block-gallery.owl-carousel.owl-loaded.equal_height .owl-item .wp-block-image,
.wp-block-gallery.owl-carousel.owl-loaded.items_equal_height .owl-item .wp-block-image {
    height: 100%;
}
@media (max-width: 768px) {
    .wp-block-gallery.owl-carousel.owl-loaded.has-nested-images.item_per_slide_1 {
        --wvu__gallery_carousel__height_ratio: 2.5;
    }
}
:root {
    --wvu__blk_btn__gap: 15px;
    --wvu__btn__font_size: var(--wvu__ui_template___typography_body_sm);
    --wvu__btn__text_color: #fff;
    --wvu__btn__background: #d3ae8d;
    --wvu__btn__border_color: var(--wvu__btn__text_color);
    --wvu__btn_min_height: 50px;
    --wvu__btn_margin_top: 0px;
    --wvu__btn_margin_bottom: 0px;
    --wvu__btn_margin_left: 0px;
    --wvu__btn_margin_right: 0px;
    --wvu__btn_padding_top: 16px;
    --wvu__btn_padding_bottom: 16px;
    --wvu__btn_padding_left: 35px;
    --wvu__btn_padding_right: 35px;
}
.site-container .wp-block-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: var(--wvu__blk_btn__gap);
}
.site-container .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
    font-size: var(--wvu__btn__font_size);
}
.site-container .wp-block-button.is-style-outline {
    --wvu__btn__background: var(--wvu__btn__text_color);
}
.site-container .wp-block-button.is-style-outline .wp-block-button__link:active,
.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover {
    --wvu__btn__border_color: transparent;
    background: var(--wvu__btn__background);
    border-color: var(--wvu__btn__border_color);
}
.site-container .wp-block-button.is-style-outline .wp-block-button__link:active.has-text-light-color,
.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus.has-text-light-color,
.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover.has-text-light-color {
    --wvu__btn__background: var(--wvu__primary_color);
}
.site-container .wp-block-button .wp-block-button__link {
    background: var(--wvu__btn__background);
    border-radius: var(--wvu__btn__border_radius);
    color: var(--wvu__btn__text_color);
    font-size: var(--wvu__btn__font_size);
    font-style: var(--wvu__btn__font_style);
    font-weight: var(--wvu__btn__font_weight);
    letter-spacing: var(--wvu__btn__letter_spacing);
    line-height: var(--wvu__btn__line_height);
    margin: var(--wvu__btn_margin_top) var(--wvu__btn_margin_right) var(--wvu__btn_margin_bottom) var(--wvu__btn_margin_left);
    min-height: var(--wvu__btn_min_height);
    padding: var(--wvu__btn_padding_top) var(--wvu__btn_padding_right) var(--wvu__btn_padding_bottom) var(--wvu__btn_padding_left);
    -webkit-text-decoration: var(--wvu__btn__text_decoration);
    text-decoration: var(--wvu__btn__text_decoration);
    text-transform: var(--wvu__btn__text_transform);
}
.wp-block-button__link {
    --wvu__btn_border_radius: 6px;
}
.wp-block-button__link .wp-block-button__link.wp-element-button {
    border-radius: var(--wvu__btn_border_radius);
}
.site-container .widget-wrap .wp-block-latest-posts .list_item {
    margin: 0 0 35px;
}
.site-container .widget-wrap .wp-block-latest-posts .list_item .attachment-thumbnail,
.site-container .widget-wrap .wp-block-latest-posts .list_item .default_featured_image {
    border-radius: 4px;
    height: var(--wvu_latest_post_block__height);
    -o-object-fit: cover;
    object-fit: cover;
    width: var(--wvu_latest_post_block__width);
}
.editor-styles-wrapper .is-root-container > .wp-block {
    height: 1;
    max-width: 100%;
}
.editor-styles-wrapper .is-root-container > .wp-block.no_pad,
.editor-styles-wrapper .is-root-container > .wp-block.wvu_section__two_column_content.is_cover {
    padding: 0;
}
.editor-styles-wrapper .is-root-container > .wp-block.no_pad_top {
    padding-top: 0;
}
.editor-styles-wrapper .is-root-container > .wp-block.no_pad_bottom {
    padding-bottom: 0;
}
.editor-styles-wrapper .is-root-container > .wp-block.no_pad_sides {
    padding-left: 0;
    padding-right: 0;
}
.editor-styles-wrapper .is-root-container > .wp-block.no_pad_left {
    padding-left: 0;
}
.editor-styles-wrapper .is-root-container > .wp-block.no_pad_right {
    padding-right: 0;
}
.editor-styles-wrapper .is-root-container > .wp-block > .wp-block-group__inner-container .block-editor-block-list__block {
    margin: 0;
    max-width: unset;
}
@media (max-width: 781px) {
    .wvu_section__two_column_content.is_reverse .wp-block-columns > .wp-block-column:first-child {
        order: 3;
    }
    .wvu_section__two_column_content.is_reverse .wp-block-columns > .wp-block-column:nth-child(2) {
        order: 2;
    }
    .wvu_section__two_column_content.is_reverse .wp-block-columns > .wp-block-column:nth-child(3) {
        order: 1;
    }
    .wvu_section__two_column_content .wp-block-gallery.column_1 figure.wp-block-image:not(#individual-image) {
        width: 100%;
    }
    .wvu_section__two_column_content.is_cover.is_reverse .wp-block-columns > .wp-block-column:first-child {
        order: 1;
    }
    .wvu_section__two_column_content.is_cover.is_reverse .wp-block-columns > .wp-block-column:nth-child(2) {
        order: 2;
    }
    .wvu_section__two_column_content.is_cover:not(.is_reverse) .wp-block-columns > .wp-block-column:nth-child(2) {
        order: 1;
    }
    .wvu_section__two_column_content.is_cover:not(.is_reverse) .wp-block-columns > .wp-block-column:first-child {
        order: 2;
    }
}
.wvu_section__two_column_content.is_cover {
    --wvu__ui_template___section_component___padding_size_half__recalculate: calc(var(--wvu__ui_template___section_component___padding_size_half) - 15px);
}
.wvu_section__two_column_content.is_cover.is_reverse > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column.context_col,
.wvu_section__two_column_content.is_cover > .wp-block-group__inner-container > .wp-block-columns .wp-block-column.context_col {
    padding: var(--wvu__ui_template___section_component___padding_size) var(--wvu__ui_template___section_component___padding_size) var(--wvu__ui_template___section_component___padding_size)
        var(--wvu__ui_template___section_component___padding_size);
}
@media (min-width: 781px) {
    .wvu_section__two_column_content.is_cover > .wp-block-group__inner-container > .wp-block-columns .wp-block-column.image_col {
        overflow: hidden;
    }
    .wvu_section__two_column_content.is_cover > .wp-block-group__inner-container > .wp-block-columns .wp-block-column.image_col > .wp-block-gallery,
    .wvu_section__two_column_content.is_cover > .wp-block-group__inner-container > .wp-block-columns .wp-block-column.image_col > .wp-block-image {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 101%;
    }
    .wvu_section__two_column_content.is_cover > .wp-block-group__inner-container > .wp-block-columns .wp-block-column.image_col > .wp-block-gallery figure.wp-block-image:not(#individual-image),
    .wvu_section__two_column_content.is_cover > .wp-block-group__inner-container > .wp-block-columns .wp-block-column.image_col > .wp-block-image figure.wp-block-image:not(#individual-image) {
        height: 100% !important;
        max-height: unset !important;
    }
}
@media (max-width: 781px) {
    .wvu_section__two_column_content.is_cover {
        padding: var(--wvu__ui_template___section_component___padding_size);
    }
}
.wvu__columns_content__full_width.wp-block-group > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-group > *,
.wvu__columns_content__full_width.wp-block-group > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-group > .wp-block-image > figure,
.wvu__columns_content__full_width.wp-block-group > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-group > .wp-block-image > figure img {
    width: 100%;
}
.content-sidebar .content .entry-content > .wp-block-group.wvu_group_border_accent:not(.has_inner_section):not(.wvu__banner_image),
.entry-content > .wp-block-group.wvu_group_border_accent:not(.has_inner_section):not(.wvu__banner_image),
html .page-template-blocks .entry-content > .wp-block-group.wvu_group_border_accent:not(.has_inner_section):not(.wvu__banner_image) {
    --wvu__group_border_accent__color: #ddd;
    padding-top: calc(var(--wvu__ui_template___section_component___padding_size) / 2);
    position: relative;
}
@media (max-width: 768px) {
    .content-sidebar .content .entry-content > .wp-block-group.wvu_group_border_accent:not(.has_inner_section):not(.wvu__banner_image),
    .entry-content > .wp-block-group.wvu_group_border_accent:not(.has_inner_section):not(.wvu__banner_image),
    html .page-template-blocks .entry-content > .wp-block-group.wvu_group_border_accent:not(.has_inner_section):not(.wvu__banner_image) {
        padding: 35px 0;
    }
}
.content-sidebar .content .entry-content > .wp-block-group.wvu_group_border_accent:before,
.entry-content > .wp-block-group.wvu_group_border_accent:before,
html .page-template-blocks .entry-content > .wp-block-group.wvu_group_border_accent:before {
    background: var(--wvu__group_border_accent__color);
    content: "";
    display: inline-block;
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 150px;
}
.content-sidebar .content .entry-content > .wp-block-group.wvu_group_border_accent .wp-block-column p:last-child,
.entry-content > .wp-block-group.wvu_group_border_accent .wp-block-column p:last-child,
html .page-template-blocks .entry-content > .wp-block-group.wvu_group_border_accent .wp-block-column p:last-child {
    margin: 0;
}
.entry-content .wvu_list_ui__checklist li,
.wvu_list_ui__checklist li {
    display: inline-block;
    font-weight: 500;
    line-height: calc(var(--wvu__list_font_size) * 1.5);
    padding-left: calc(var(--wvu__list_font_size) * 1.5);
    position: relative;
}
.entry-content .wvu_list_ui__checklist li:before,
.wvu_list_ui__checklist li:before {
    color: var(--wvu__primary_color);
    content: "\f00c";
    left: 0;
    position: absolute;
    top: 0;
}
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size).wvu_custom__slideInHeadingBar,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]).wvu_custom__slideInHeadingBar {
    font-weight: 400;
    line-height: 1.25;
    margin: 0 0 25px;
    padding: 10px 15px;
}
.wvu_section__wrap.related_blog_posts {
    background-color: #f4f4f4;
}
.wvu_section__wrap.related_blog_posts .wvu_shortcode__related_posts__wrapper.cards .item_wrap .item_section .post_title a {
    color: #333;
}
.wvu_section__wrap.related_blog_posts .related-title {
    --wvu__heading_font_weight: 500;
    margin: 0 0 4%;
}
.sidebar .widget .widget-wrap .wp-block-heading,
.wvu_widget_group .wvu_widget_title {
    color: #999;
}
@media (min-width: 1200px) {
    .site-header .wrap > .wrap-inner .header-cta .wvu_shortcode__kam_contact__wrapper .inner_wrap {
        align-items: center;
        justify-content: flex-end;
    }
    .site-header .wrap > .wrap-inner .header-cta .wvu_shortcode__kam_contact__wrapper .item {
        margin-left: 20px;
    }
    .site-header .wrap > .wrap-inner .header-cta .wvu_shortcode__kam_contact__wrapper .contact_us {
        position: relative;
    }
    .site-header .wrap > .wrap-inner .header-cta .wvu_shortcode__kam_contact__wrapper .contact_us:before {
        background: #ccc;
        content: "";
        display: inline-block;
        height: calc(var(--wvu__site_header__height) - 25px);
        left: -25px;
        position: absolute;
        top: -10px;
        width: 1px;
    }
}
.wvu_shortcode__kam_contact__wrapper .inner_wrap {
    display: flex;
    flex-direction: row;
}
.footer-widgets {
    background-color: #f4f7f6;
    border-top: 1px solid #dfe5e8;
    font-size: 14px;
    font-weight: 400;
}
.footer-widgets .flexible-widgets .textwidget {
    margin: 0;
}
.footer-widgets .flexible-widgets .wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
    padding: 0 10px;
}
.footer-widgets .flexible-widgets .wrap > .widget:first-child {
    max-width: 33.3333333333%;
    width: 33.3333333333%;
}
.footer-widgets .flexible-widgets .wrap > .widget {
    max-width: 22.2222222222%;
    padding: 0 15px;
    width: 22.2222222222%;
}
@media (max-width: 850px) {
    .footer-widgets .flexible-widgets .wrap {
        gap: 0;
    }
    .footer-widgets .flexible-widgets .wrap > .widget,
    .footer-widgets .flexible-widgets .wrap > .widget:first-child {
        margin-bottom: 50px;
        max-width: 50%;
        padding: 0 20px;
        width: 50%;
    }
    .footer-widgets .flexible-widgets .wrap > .widget:first-child:last-child:nth-child(2n),
    .footer-widgets .flexible-widgets .wrap > .widget:first-child:nth-last-child(2):nth-child(odd),
    .footer-widgets .flexible-widgets .wrap > .widget:last-child:nth-child(2n),
    .footer-widgets .flexible-widgets .wrap > .widget:nth-last-child(2):nth-child(odd) {
        margin-bottom: 0;
    }
}
@media (max-width: 480px) {
    .site-container .footer-widgets .flexible-widgets .wrap > .widget,
    .site-container .footer-widgets .flexible-widgets .wrap > .widget:first-child {
        margin-bottom: 50px;
        max-width: 100%;
        width: 100%;
    }
    .site-container .footer-widgets .flexible-widgets .wrap > .widget:first-child:last-child,
    .site-container .footer-widgets .flexible-widgets .wrap > .widget:last-child {
        margin-bottom: 0;
    }
    .site-container .footer-widgets .flexible-widgets .wrap > .widget:first-child:nth-last-child(2):nth-child(odd),
    .site-container .footer-widgets .flexible-widgets .wrap > .widget:nth-last-child(2):nth-child(odd) {
        margin-bottom: 50px;
    }
}
.footer-widgets a {
    color: var(--wvu__primary_nav__color);
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    transition: all 0.2s ease;
}
.footer-widgets .menu-item {
    margin: 0;
    padding: 0;
}
.footer-widgets .menu-item.current-menu-item a {
    color: var(--wvu__primary_color);
}
.footer-widgets a:active,
.footer-widgets a:focus,
.footer-widgets a:hover {
    opacity: 0.65;
    text-decoration: none;
}
.footer-widgets .widget p {
    font-size: 14px;
    line-height: 24px;
}
.footer-widgets .widget .widgettitle {
    color: var(--wvu__primary_nav__color);
    font-family: Rubik, sans-serif, system-ui;
    font-size: 23px;
    font-weight: 500;
    letter-spacing: 0;
    text-transform: capitalize;
}
footer.site-footer {
    background-color: #efefef;
    padding: 13px 0;
}
footer.site-footer .wrap {
    font-size: 11px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 3px;
}
.site-container .wp-block-group.wvu_section__two_column_content .wp-block-group__inner-container li,
.site-container .wp-block-group.wvu_section__two_column_content .wp-block-group__inner-container p {
    font-family: var(--wvu__secondary_font_family);
    font-size: var(--wvu__ui_template___typography_body_sm);
    font-weight: 400;
    line-height: 2;
}
.wvu_shortcode__kam_contact__wrapper .item.contact_us .link_to {
    font-weight: 500;
}
.wvu_shortcode__kam_contact__wrapper .item.book_now .link_to {
    border: 2px solid;
    border-radius: 30px;
    font-weight: 600;
    margin-top: 20px;
    min-height: 40px;
    padding: 5px 15px;
    width: auto;
}
.editor-styles-wrapper .wp-block-paragraph:not(.wvu__custom_font_size),
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block .context,
.editor-styles-wrapper .wvu__page_scroll.block-editor-block-list__block .wp-block-column p,
.editor-styles-wrapper .wvu__text:not(.wvu__custom_font_size),
.editor-styles-wrapper .wvu__text_sizing:not(.wvu__custom_font_size),
.editor-styles-wrapper p:not(.wvu__custom_font_size),
.single:not(.full-width-content) .site-container .content-sidebar-wrap p,
.site-container .wp-block-paragraph:not(.wvu__custom_font_size),
.site-container .wvu__text:not(.wvu__custom_font_size),
.site-container .wvu__text_sizing:not(.wvu__custom_font_size),
.site-container p:not(.wvu__custom_font_size),
.wvu__page_scroll .context,
.wvu__page_scroll .wp-block-column p,
.wvu__ui_template___page_scroll .context,
.wvu__ui_template___page_scroll .wp-block-column p,
.wvu__ui_template___typography_body {
    font-size: 16px;
    line-height: 30px;
}
.site-container .ticss-e1e84a8e:not(.wvu__custom_font_size) {
    font-size: 16px !important;
    line-height: 30px !important;
}
.entry-content ul > li,
.entry-content ul > ol,
ul > li,
ul > ol {
    line-height: 30px;
}
.widget-wrap .wp-block-latest-posts__list li {
    font-size: 14px !important;
    line-height: 22px;
}
.site-container .wp-block-group.wvu_section__two_column_content .wp-block-group__inner-container li,
.site-container .wp-block-group.wvu_section__two_column_content .wp-block-group__inner-container p {
    font-size: 16px;
    line-height: 30px;
}
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .post_title {
    leading-trim: both;
    text-edge: cap;
    color: #333;
    font-family: Montserrat, sans-serif, system-ui;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.896px;
    line-height: 30px;
}
.content-sidebar-wrap > .page_content__header > .inner_wrap > h1.entry-title {
    leading-trim: both;
    text-edge: cap;
    color: #333;
    font-family: Montserrat, sans-serif, system-ui;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.896px;
    line-height: 50px;
    text-align: center;
}
.wp-block-group.wvu__banner_image.gradient .wp-block-column:first-child {
    flex-basis: 47% !important;
}
.wp-block-group.wvu__banner_image.gradient h1 {
    leading-trim: both;
    text-edge: cap;
    font-family: Montserrat, sans-serif, system-ui;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.344px;
    line-height: 74px;
}
.entry-content .wvu_list_ui__checklist,
.wvu_list_ui__checklist {
    margin: 0 0 35px;
}
.entry-content .wvu_list_ui__checklist li,
.wvu_list_ui__checklist li {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    list-style: none;
    margin: 0 0 10px;
    width: 100%;
}
@media (max-width: 480px) {
    .entry-content .wvu_list_ui__checklist li,
    .wvu_list_ui__checklist li {
        font-size: 16px;
    }
}
.site-container .wp-block-buttons > .wp-block-button .wp-block-button__link {
    font-family: Rubik, sans-serif, system-ui;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5 !important;
    text-transform: uppercase;
}
.site-container .wp-block-buttons > .wp-block-button .wp-block-button__link strong {
    font-weight: inherit;
}
.wp-block-columns.ticss-60a8974f p {
    font-family: Montserrat, sans-serif, system-ui;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-shadow: 0 0 10px hsla(0, 0%, 100%, 0.3);
}
.wp-block-columns.ticss-60a8974f > .wp-block-column > .wp-block-group .wp-block-spacer {
    flex-basis: 30px;
}
.wp-block-columns.ticss-60a8974f > .wp-block-column > .wp-block-group > .wp-block-heading {
    margin-bottom: 20px;
}
.kam_section_title {
    leading-trim: both !important;
    text-edge: cap !important;
    font-family: Montserrat !important;
    font-size: 40px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    letter-spacing: -0.896px !important;
    line-height: 50px !important;
    margin-bottom: 50px !important;
    text-align: center !important;
}
@media (max-width: 480px) {
    .kam_section_title {
        font-size: var(--wvu__ui_template___typography_heading_3) !important;
        line-height: 1.5 !important;
    }
}
.kam_section_title + .wp-block-spacer {
    display: none;
    visibility: hidden;
}
.kam_section_title_plain {
    leading-trim: both !important;
    text-edge: cap !important;
    font-family: Montserrat !important;
    font-size: 40px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    letter-spacing: -0.896px !important;
    line-height: 50px !important;
}
@media (max-width: 480px) {
    .kam_section_title_plain {
        font-size: var(--wvu__ui_template___typography_heading_3) !important;
        line-height: 1.5 !important;
    }
}
.kam_3col_info_banner > .wp-block-group__inner-container > .wp-block-group {
    padding: 0 8.5%;
}
.kam_3col_info_banner .wp-block-column {
    padding: 0 20px;
}
.kam_3col_info_banner h2 {
    leading-trim: both !important;
    text-edge: cap !important;
    font-family: Montserrat !important;
    font-size: 40px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    letter-spacing: -0.896px !important;
    line-height: 50px !important;
    margin-bottom: 50px !important;
    text-align: center !important;
}
.kam_3col_info_banner h2 + .wp-block-spacer {
    display: none !important;
}
@media (max-width: 480px) {
    .kam_3col_info_banner h2 {
        font-size: var(--wvu__ui_template___typography_heading_3) !important;
        line-height: 1.5 !important;
    }
}
.kam_3col_info_banner .ticss-945bab97 {
    leading-trim: both !important;
    text-edge: cap !important;
    font-family: Montserrat !important;
    font-size: 23px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    letter-spacing: -0.515px !important;
    line-height: 26px !important;
    text-align: center !important;
}
.kam_3col_info_banner p:first-child:last-child,
.kam_3col_info_banner p:last-child {
    margin-bottom: 0;
}
.kam_four_step_process .wp-block-column {
    padding: 0 20px;
}
.kam_four_step_process h2 {
    leading-trim: both !important;
    text-edge: cap !important;
    font-family: Montserrat !important;
    font-size: 40px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    letter-spacing: -0.896px !important;
    line-height: 50px !important;
    margin-bottom: 50px !important;
    text-align: center !important;
}
@media (max-width: 480px) {
    .kam_four_step_process h2 {
        font-size: var(--wvu__ui_template___typography_heading_3) !important;
        line-height: 1.5 !important;
    }
}
.kam_four_step_process h2 + .wp-block-spacer {
    display: none !important;
}
.kam_four_step_process .wp-block-column {
    padding: 0 20px !important;
}
.kam_four_step_process .ticss-945bab97 {
    leading-trim: both !important;
    text-edge: cap !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    letter-spacing: -0.515px !important;
    line-height: 26px !important;
    margin-bottom: 20px !important;
}
.kam_four_step_process .ticss-945bab97,
.kam_four_step_process p {
    font-family: Montserrat !important;
    font-style: normal !important;
    text-align: left !important;
}
.kam_four_step_process p {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
}
.kam_four_step_process p:first-child:last-child,
.kam_four_step_process p:last-child {
    margin-bottom: 0;
}
.kam_other_services_grp .wp-block-columns {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
}
@media (max-width: 992px) {
    .kam_other_services_grp .wp-block-columns {
        grid-auto-rows: unset;
        grid-template-columns: unset;
    }
}
.kam_other_services_grp .wp-block-column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.kam_other_services_grp .wp-block-column .wp-block-group {
    justify-content: flex-start;
    padding-bottom: var(--wvu__btn_min_height);
}
.kam_other_services_grp .wp-block-column .wp-block-group > .wp-block-heading {
    font-size: 20px !important;
}
.kam_other_services_grp .wp-block-column .wp-block-group .wp-block-buttons {
    bottom: 0;
    justify-content: center;
    position: absolute;
    width: 100%;
}
.kam_other_services_grp .wp-block-column > .wp-block-group > p {
    padding: 0 12.5%;
}
@media (max-width: 1200px) {
    .kam_other_services_grp .wp-block-column > .wp-block-group > p {
        padding: 0;
    }
}
@media (max-width: 992px) {
    .kam_other_services_grp .wp-block-column > .wp-block-group > p {
        padding: 0 20%;
    }
}
@media (max-width: 600px) {
    .kam_other_services_grp .wp-block-column > .wp-block-group > p {
        padding: 0;
    }
}
.site-container .site-inner .wp-block-group.wvu__banner_image {
    --wvu___banner_min_height: 30vw;
}
.site-container .site-inner .wp-block-group.wvu__banner_image .wp-block-cover .wp-block-cover__image-background {
    animation: wvu_animate_smoothZoomIn 1.2s ease 0.5s backwards;
}
@media (max-width: 480px) {
    .site-container .site-inner .wp-block-group.wvu__banner_image {
        --wvu___banner_height: auto;
        --wvu___banner_min_height: 65vh;
    }
}
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient {
    --wvu___banner_height: 85vh;
}
@media (max-width: 480px) {
    .site-container .site-inner .wp-block-group.wvu__banner_image.gradient {
        --wvu___banner_height: 85vh;
    }
}
@media (max-width: 992px) {
    .site-container .site-inner .wp-block-group.wvu__banner_image.gradient .wp-block-column:first-child {
        flex-basis: 80% !important;
    }
    .site-container .site-inner .wp-block-group.wvu__banner_image.gradient .wp-block-heading {
        font-size: var(--wvu__ui_template___typography_heading_2);
        line-height: var(--wvu__ui_template___typography_heading_1);
    }
}
@media (max-width: 768px) {
    .site-container .site-inner .wp-block-group.wvu__banner_image.gradient .wp-block-heading {
        font-size: var(--wvu__ui_template___typography_heading_3);
        line-height: var(--wvu__ui_template___typography_heading_2);
    }
}
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient:not(.no_gradient) {
    --wvu__banner_image__gradient_color: #f5f5f5;
}
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient:not(.no_gradient) .wp-block-cover .wp-block-cover__image-background {
    padding-left: 18.5vw;
}
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient:not(.no_gradient) .wp-block-cover .wp-block-cover__inner-container,
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient:not(.no_gradient) .wp-block-cover .wp-block-cover__inner-container .wp-block-columns {
    position: relative;
}
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient:not(.no_gradient) .wp-block-cover .wp-block-cover__inner-container .wp-block-columns {
    z-index: 2;
}
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient:not(.no_gradient) .wp-block-cover .wp-block-cover__inner-container:after,
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient:not(.no_gradient) .wp-block-cover .wp-block-cover__inner-container:before {
    background: linear-gradient(90deg, var(--wvu__banner_image__gradient_color) 40%, hsla(0, 0%, 100%, 0));
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: 1;
}
.site-container .site-inner .wp-block-group.wvu__banner_image.gradient .wp-block-cover .wp-block-cover__inner-container {
    align-items: center;
    box-shadow: none !important;
    display: flex;
    height: 100%;
    justify-content: center;
}
.site-container .wvu_section__consultation .wp-block-columns {
    padding: 30px 0;
}
@media (max-width: 992px) {
    .site-container .wvu_section__consultation .wp-block-columns {
        flex-direction: column;
        justify-content: center;
    }
    .site-container .wvu_section__consultation .wp-block-columns p {
        --wvu__paragraph_margin_bottom: 30px;
    }
    .site-container .wvu_section__consultation .wp-block-columns .content_buttons {
        justify-content: center;
    }
}
.site-container .wvu_section__consultation .wp-block-columns .wp-block-column {
    padding: 0 3%;
}
.site-container .wvu_section__consultation p {
    --wvu__paragraph_font_weight: 700;
    --wvu__paragraph_margin_top: 0px;
    --wvu__paragraph_margin_bottom: 0px;
    --wvu__paragraph_font_family: var(--wvu__secondary_font_family);
    leading-trim: both;
    text-edge: cap;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.582px;
    line-height: 36px;
    text-align: center;
}
.site-container .wvu_section__consultation.full_width .wp-block-columns,
.site-container .wvu_section__consultation.v2 .wp-block-columns {
    padding: 30px var(--wvu__ui_template___section_component___padding_size);
}
:not(.editor-styles-wrapper) .entry-content .wp-block-heading:not([class*=" "]) {
    color: #707070;
}
:not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu__page_title {
    color: #454545;
    position: relative;
}
:not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu__page_title:before {
    align-items: center;
    background-color: #ddd;
    content: "";
    display: flex;
    height: 5px;
    left: calc(50% - 35px);
    position: absolute;
    top: calc(-6.19792vw + 35px);
    width: 70px;
}
:not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu__page_title + p {
    color: #333;
}
@media (max-width: 992px) {
    :not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu__page_title {
        padding: 40px 0 0;
    }
    :not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu__page_title:before {
        top: 0;
    }
}
.archive .wcu_archive_component {
    padding: var(--wvu__ui_template___section_component___padding_size) var(--wvu__ui_template___section_component___padding_size) 0;
}
.archive .wvu_archive_subtitle {
    --wvu__heading_font_weight: 400;
    font-size: var(--wvu__ui_template___typography_body_md);
}
@media (max-width: 480px) {
    .archive .wvu_archive_subtitle {
        font-size: var(--wvu_general_font_size);
    }
}
.archive .wvu_archive_title {
    --wvu__heading_font_weight: 400;
    margin: 0;
}
@media (max-width: 992px) {
    .archive .wvu_archive_title {
        font-size: var(--wvu__ui_template___typography_heading_6);
    }
}
.archive .heading {
    position: relative;
}
.archive .heading:after {
    background: #ccc;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    top: var(--wvu__ui_template___section_component___padding_size_half);
    width: 100%;
}
.page .page_content__header,
.single .page_content__header {
    padding-bottom: var(--wvu__ui_template___section_component___padding_size);
    text-align: center;
    width: 100%;
}
.page .page_content__header .inner_wrap .entry-title,
.single .page_content__header .inner_wrap .entry-title {
    font-weight: 400;
    margin: 0;
}
.page .page_content__header .inner_wrap .categories__wrapper,
.single .page_content__header .inner_wrap .categories__wrapper {
    margin: 0 0 50px;
}
.page .page_content__header .inner_wrap .primary-term,
.page .page_content__header .inner_wrap .term-link,
.single .page_content__header .inner_wrap .primary-term,
.single .page_content__header .inner_wrap .term-link {
    margin: 0 5px;
}
.single.full-width-content .content-sidebar-wrap .content {
    margin: 0;
    max-width: 100%;
    width: 100%;
}
.single:not(.full-width-content) .content-sidebar-wrap .content {
    margin: 0;
    max-width: 75%;
    padding-right: var(--wvu__ui_template___section_component___padding_size);
    width: 75%;
}
.single:not(.full-width-content) .content-sidebar-wrap .sidebar-primary {
    max-width: 25%;
    width: 25%;
}
.single:not(.full-width-content) .content-sidebar-wrap p {
    line-height: 2;
}
@media (max-width: 992px) {
    .single:not(.full-width-content) .content-sidebar-wrap .content,
    .single:not(.full-width-content) .content-sidebar-wrap .sidebar-primary {
        max-width: 100%;
        padding: 0;
        width: 100%;
    }
}
@media (max-width: 992px) {
    .wvu_page__homepage .wvu_section__design_services.wp-block-group.wvu__grid_box {
        --wvu___grid_box_height: 25vw;
        --wvu___grid_box_col_gap: 19px;
        --wvu___grid_box_offset: -19px;
    }
    .wvu_page__homepage .wvu_section__design_services.wp-block-group.wvu__grid_box > .wp-block-group__inner-container > .wp-block-columns {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 768px) {
    .wvu_page__homepage .wvu_section__design_services.wp-block-group.wvu__grid_box > .wp-block-group__inner-container > .wp-block-columns {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 390px) {
    .wvu_page__homepage .wvu_section__design_services.wp-block-group.wvu__grid_box {
        --wvu___grid_box_height: 75vw;
    }
    .wvu_page__homepage .wvu_section__design_services.wp-block-group.wvu__grid_box > .wp-block-group__inner-container > .wp-block-columns {
        grid-template-columns: repeat(1, 1fr);
    }
}
.wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column {
    padding: 0 2.5vw;
}
.wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column:first-child {
    flex-basis: 65%;
    text-align: center;
}
.wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column:nth-child(2) {
    display: flex;
    flex-basis: 35%;
    justify-content: end;
}
@media (max-width: 1250px) {
    .wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column:first-child,
    .wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column:nth-child(2) {
        flex-basis: 50%;
    }
}
@media (max-width: 992px) {
    .wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns {
        align-items: center;
        flex-direction: column;
        justify-content: center;
        padding: 35px;
    }
    .wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column:first-child,
    .wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column:nth-child(2) {
        flex-basis: 100%;
    }
    .wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column:first-child p {
        font-size: calc(12px + 2vw);
        margin: 0 0 25px;
    }
    .wvu_page__homepage .wvu_section__consultation.wp-block-group .wp-block-columns > .wp-block-column:nth-child(2) {
        justify-content: center;
    }
}
.ease-in-out-005s {
    transition: all 0.05s ease-in-out;
}
.bounceInLeft_PsuedoBefore:before,
.ease-in-out-015s,
.editor-styles-wrapper .wow.wvu_custom__slideInHeadingBar:before,
.wvu__page_scroll__progress_bar__ui .circle,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu_custom__slideInHeadingBar:not(.wvu__custom_font_size):before,
:not(.editor-styles-wrapper) .entry-content .wp-block-heading.wvu_custom__slideInHeadingBar:not(.wvu__custom_font_size):not([class*="wvu__ui_template___typography_heading"]):before {
    transition: all 0.15s ease-in-out;
}
.ease-in-out-025s,
.genesis-nav-menu > .menu-item > a span:after,
.owl-carousel.owl-loaded .owl-dots .owl-dot,
.wp-block-gallery.owl-carousel.owl-loaded .owl-dots .owl-dot,
.wp-block-gallery.owl-carousel.owl-loaded .owl-nav button,
.wp-block-group.wvu__grid_box > .wp-block-group__inner-container .wp-block-image + p > a,
.wvu__ui_template___color_scheme__body_color_link,
.wvu__ui_template___color_scheme__primary_link,
a {
    transition: all 0.25s ease-in-out;
}
.ease-in-out-05s,
.site-header,
.wp-block-gallery > .wp-block-image > a img,
.wp-block-gallery > .wp-block-image > a:after,
.wp-block-gallery > .wp-block-image > a:before,
.wvu_template_fetch_posts.wvu_posts_archive__wrapper.cards .item_wrap .item_section.featured_image_section .featured-image {
    transition: all 0.5s ease-in-out;
}
.site-container .wp-block-button .wp-block-button__link,
.transition-dramatic {
    transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
