.veytrium-language-dropdown .dropdown-toggle {
    column-gap: .25rem;
    padding-left: .625rem;
    padding-right: .625rem;
    white-space: nowrap;
}

.veytrium-language-dropdown .dropdown-toggle::after {
    margin-left: .25rem;
}

.veytrium-language-dropdown .dropdown-menu {
    min-width: auto;
    width: max-content;
    padding: .35rem;
}

.veytrium-language-dropdown .dropdown-item {
    border-radius: .375rem;
    padding: .35rem .625rem;
    min-width: 3.25rem;
    text-align: center;
}

@media (max-width: 991.98px) {
    .veytrium-language-dropdown .dropdown-menu {
        width: fit-content;
    }

    .veytrium-language-dropdown .dropdown-item {
        text-align: left;
    }
}

.veytrium-public-header {
    min-height: 4.625rem;
}

.veytrium-public-header > .container {
    min-height: 4.625rem;
}

.veytrium-public-brand {
    flex: 0 0 auto;
}

.veytrium-public-brand img {
    object-fit: contain;
}

@media (min-width: 992px) {
    .veytrium-public-nav {
        align-items: center;
        column-gap: .125rem;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) {
        min-width: 6.35rem;
        text-align: center;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) .nav-link {
        padding-left: .45rem;
        padding-right: .45rem;
        white-space: nowrap;
    }
}

@media (max-width: 575.98px) {
    .veytrium-public-brand img {
        max-width: 10.875rem;
        height: auto;
    }
}

.veytrium-home-hero {
    min-height: 100svh;
}

.veytrium-home-hero-container {
    padding-top: 5.25rem;
}

@media (min-width: 992px) {
    .veytrium-home-hero-row {
        min-height: calc(100svh - 8rem);
    }

    .veytrium-home-hero-align-top .veytrium-home-hero-row {
        align-items: flex-start !important;
    }

    .veytrium-home-hero-align-center .veytrium-home-hero-row {
        align-items: center !important;
    }

    .veytrium-home-hero-spacing-compact .veytrium-home-hero-row {
        padding-top: 3.5rem;
    }

    .veytrium-home-hero-spacing-normal .veytrium-home-hero-row {
        padding-top: 5rem;
    }

    .veytrium-home-hero-spacing-roomy .veytrium-home-hero-row {
        padding-top: 6.5rem;
    }

    .veytrium-home-hero-width-regular .veytrium-home-hero-copy {
        max-width: 43rem;
    }

    .veytrium-home-hero-width-wide .veytrium-home-hero-copy {
        max-width: 50rem;
    }
}

@media (max-width: 991.98px) {
    .veytrium-home-hero {
        min-height: auto;
    }

    .veytrium-home-hero-container {
        padding-top: 6rem;
    }
}

html {
    overflow-y: scroll;
    scrollbar-gutter: stable;
}

@media (min-width: 992px) {
    .veytrium-public-header > .container {
        display: flex;
        align-items: center;
    }

    #veytriumPublicNav {
        flex: 0 0 auto;
    }

    .veytrium-public-nav {
        display: flex;
        align-items: center;
        column-gap: 1.125rem;
        margin-left: auto !important;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) {
        flex: 0 0 7.35rem;
        width: 7.35rem;
        min-width: 7.35rem;
        text-align: left;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) .nav-link {
        display: block;
        padding-left: 0;
        padding-right: 0;
        white-space: nowrap;
    }

    .veytrium-public-nav > .veytrium-language-dropdown {
        margin-left: 3.75rem;
        flex: 0 0 auto;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .veytrium-public-nav {
        column-gap: .75rem;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) {
        flex-basis: 6.6rem;
        width: 6.6rem;
        min-width: 6.6rem;
    }

    .veytrium-public-nav > .veytrium-language-dropdown {
        margin-left: 2.5rem;
    }
}

@media (min-width: 992px) {
    .veytrium-public-header {
        left: 0;
        right: 0;
        width: 100%;
    }

    .veytrium-public-header > .container {
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
        width: 100%;
    }

    .veytrium-public-brand {
        flex: 0 0 auto;
        margin-right: auto;
    }

    #veytriumPublicNav {
        flex: 0 0 auto;
        margin-left: auto;
    }

    .veytrium-public-nav {
        display: flex;
        align-items: center;
        column-gap: 0;
        margin-left: 0 !important;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) {
        flex: 0 0 auto;
        width: auto;
        min-width: 0;
        margin-left: 2rem;
        text-align: left;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown):first-child {
        margin-left: 0;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) .nav-link {
        display: inline-flex;
        align-items: center;
        padding-left: 0;
        padding-right: 0;
        white-space: nowrap;
        font-weight: 600;
    }

    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) .nav-link.active {
        font-weight: 600;
    }

    .veytrium-public-nav > .veytrium-language-dropdown {
        margin-left: 3.75rem;
        flex: 0 0 auto;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .veytrium-public-nav > .nav-item:not(.veytrium-language-dropdown) {
        margin-left: 1.35rem;
    }

    .veytrium-public-nav > .veytrium-language-dropdown {
        margin-left: 2.5rem;
    }
}

.veytrium-home-hero .veytrium-home-hero-title {
    font-size: clamp(3rem, 5vw, 4.75rem);
    line-height: .98;
}

@media (max-width: 991.98px) {
    .veytrium-home-hero .veytrium-home-hero-title {
        font-size: clamp(2.5rem, 12vw, 3.5rem);
    }
}


/* VCMS V2 INNER PAGE INTRO CLEANUP */
.vcms-ui-page-hero-clean,
.vcms-public-page-hero.vcms-ui-page-hero-clean,
.vcms-ui-page-hero.vcms-ui-page-hero-clean {
    text-align: left;
}

.vcms-ui-page-hero-clean > *,
.vcms-public-page-hero.vcms-ui-page-hero-clean > *,
.vcms-ui-page-hero.vcms-ui-page-hero-clean > * {
    text-align: left;
}

.vcms-ui-page-hero-clean .vcms-ui-page-eyebrow,
.vcms-ui-page-hero-clean .vcms-ui-page-kicker,
.vcms-ui-page-hero-clean .vcms-ui-page-label,
.vcms-ui-page-hero-clean .vcms-ui-page-subtitle,
.vcms-ui-page-hero-clean .vcms-ui-page-lead,
.vcms-ui-page-hero-clean .vcms-ui-page-description,
.vcms-public-page-hero.vcms-ui-page-hero-clean .vcms-public-page-eyebrow,
.vcms-public-page-hero.vcms-ui-page-hero-clean .vcms-public-page-kicker,
.vcms-public-page-hero.vcms-ui-page-hero-clean .vcms-public-page-label,
.vcms-public-page-hero.vcms-ui-page-hero-clean .vcms-public-page-subtitle,
.vcms-public-page-hero.vcms-ui-page-hero-clean .vcms-public-page-lead,
.vcms-public-page-hero.vcms-ui-page-hero-clean .vcms-public-page-description {
    display: none;
}

@media (max-width: 767px) {
    .vcms-ui-page-hero-clean,
    .vcms-public-page-hero.vcms-ui-page-hero-clean,
    .vcms-ui-page-hero.vcms-ui-page-hero-clean {
        text-align: left;
    }
}


/* VCMS V2 SECTION ADVANCED DESIGN PHASE 1 */
.veytrium-composer-home-section {
    position: relative;
}

.vcms-sec-space-top-none {
    padding-top: 0 !important;
}

.vcms-sec-space-top-sm {
    padding-top: 2rem;
}

.vcms-sec-space-top-md {
    padding-top: 3rem;
}

.vcms-sec-space-top-lg {
    padding-top: 4rem;
}

.vcms-sec-space-top-xl {
    padding-top: 5rem;
}

.vcms-sec-space-bottom-none {
    padding-bottom: 0 !important;
}

.vcms-sec-space-bottom-sm {
    padding-bottom: 2rem;
}

.vcms-sec-space-bottom-md {
    padding-bottom: 3rem;
}

.vcms-sec-space-bottom-lg {
    padding-bottom: 4rem;
}

.vcms-sec-space-bottom-xl {
    padding-bottom: 5rem;
}

.vcms-sec-min-auto {
    min-height: auto;
}

.vcms-sec-min-50vh {
    min-height: 50vh;
}

.vcms-sec-min-75vh {
    min-height: 75vh;
}

.vcms-sec-min-100vh {
    min-height: 100vh;
}

.vcms-sec-bg-none {
    background: transparent;
}

.vcms-sec-bg-light {
    background: #f8f9fa;
}

.vcms-sec-bg-dark {
    background: #111827;
}

.vcms-sec-bg-primary-soft {
    background: linear-gradient(135deg, rgba(99, 102, 241, 0.12), rgba(14, 165, 233, 0.08));
}

.vcms-sec-text-default {
    color: inherit;
}

.vcms-sec-text-dark,
.vcms-sec-text-dark h1,
.vcms-sec-text-dark h2,
.vcms-sec-text-dark h3,
.vcms-sec-text-dark h4,
.vcms-sec-text-dark p {
    color: #111827;
}

.vcms-sec-text-light,
.vcms-sec-text-light h1,
.vcms-sec-text-light h2,
.vcms-sec-text-light h3,
.vcms-sec-text-light h4,
.vcms-sec-text-light p {
    color: #ffffff;
}

.vcms-sec-text-light .text-muted {
    color: rgba(255, 255, 255, 0.72) !important;
}

.vcms-sec-border-none {
    border: 0;
}

.vcms-sec-border-light {
    border: 1px solid rgba(148, 163, 184, 0.28);
}

.vcms-sec-radius-none {
    border-radius: 0;
}

.vcms-sec-radius-sm {
    border-radius: 0.75rem;
    overflow: hidden;
}

.vcms-sec-radius-md {
    border-radius: 1.25rem;
    overflow: hidden;
}

.vcms-sec-radius-lg {
    border-radius: 2rem;
    overflow: hidden;
}

.vcms-sec-shadow-none {
    box-shadow: none;
}

.vcms-sec-shadow-sm {
    box-shadow: 0 0.5rem 1.25rem rgba(15, 23, 42, 0.08);
}

.vcms-sec-shadow-md {
    box-shadow: 0 1rem 2rem rgba(15, 23, 42, 0.12);
}

.vcms-sec-shadow-lg {
    box-shadow: 0 1.5rem 3rem rgba(15, 23, 42, 0.16);
}

@media (min-width: 992px) {
    .vcms-sec-space-top-sm {
        padding-top: 2.5rem;
    }

    .vcms-sec-space-top-md {
        padding-top: 4rem;
    }

    .vcms-sec-space-top-lg {
        padding-top: 5.5rem;
    }

    .vcms-sec-space-top-xl {
        padding-top: 7rem;
    }

    .vcms-sec-space-bottom-sm {
        padding-bottom: 2.5rem;
    }

    .vcms-sec-space-bottom-md {
        padding-bottom: 4rem;
    }

    .vcms-sec-space-bottom-lg {
        padding-bottom: 5.5rem;
    }

    .vcms-sec-space-bottom-xl {
        padding-bottom: 7rem;
    }
}


/* VCMS V2 SECTION BACKGROUND OVERLAY PHASE 2 */
.veytrium-composer-home-section > .row {
    position: relative;
    z-index: 1;
}

.vcms-sec-content-default {
    display: block;
}

.vcms-sec-content-top,
.vcms-sec-content-center,
.vcms-sec-content-bottom {
    display: flex;
    flex-direction: column;
}

.vcms-sec-content-top {
    justify-content: flex-start;
}

.vcms-sec-content-center {
    justify-content: center;
}

.vcms-sec-content-bottom {
    justify-content: flex-end;
}

.vcms-sec-overlay-none::before {
    content: none;
}

.vcms-sec-overlay-dark::before,
.vcms-sec-overlay-light::before,
.vcms-sec-overlay-primary::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
}

.vcms-sec-overlay-dark::before {
    background: #020617;
}

.vcms-sec-overlay-light::before {
    background: #ffffff;
}

.vcms-sec-overlay-primary::before {
    background: #0d6efd;
}

.vcms-sec-overlay-opacity-0::before {
    opacity: 0;
}

.vcms-sec-overlay-opacity-10::before {
    opacity: 0.1;
}

.vcms-sec-overlay-opacity-20::before {
    opacity: 0.2;
}

.vcms-sec-overlay-opacity-30::before {
    opacity: 0.3;
}

.vcms-sec-overlay-opacity-40::before {
    opacity: 0.4;
}

.vcms-sec-overlay-opacity-50::before {
    opacity: 0.5;
}

.vcms-sec-overlay-opacity-60::before {
    opacity: 0.6;
}

.vcms-sec-overlay-opacity-70::before {
    opacity: 0.7;
}

.vcms-sec-overlay-opacity-80::before {
    opacity: 0.8;
}

@media (max-width: 991.98px) {
    .vcms-sec-content-top,
    .vcms-sec-content-center,
    .vcms-sec-content-bottom {
        min-height: auto;
    }
}

/* VCMS V2 SECTION FRONTEND LAYOUT HOTFIX */
.veytrium-composer-home-section {
    position: relative;
    overflow: hidden;
}

.veytrium-composer-home-section > .row {
    position: relative;
    z-index: 1;
}

.vcms-sec-content-default,
.vcms-sec-content-top,
.vcms-sec-content-center,
.vcms-sec-content-bottom {
    display: block;
}

.vcms-sec-content-top > .row,
.vcms-sec-content-center > .row,
.vcms-sec-content-bottom > .row {
    min-height: inherit;
}

.vcms-sec-content-top > .row {
    align-items: flex-start;
}

.vcms-sec-content-center > .row {
    align-items: center;
}

.vcms-sec-content-bottom > .row {
    align-items: flex-end;
}


/* VCMS V2 COMPOSER FIRST SECTION FIXED HEADER OFFSET */
main.page-wrapper > .veytrium-composer-home-section:first-child {
    margin-top: 5.75rem;
}

@media (max-width: 991.98px) {
    main.page-wrapper > .veytrium-composer-home-section:first-child {
        margin-top: 5.25rem;
    }
}

@media (max-width: 575.98px) {
    main.page-wrapper > .veytrium-composer-home-section:first-child {
        margin-top: 4.75rem;
    }
}


/* VCMS V2 COMPOSER FLUID SECTION ROW CENTER SAFE FIX */
.veytrium-composer-home-section.container-fluid > .row {
    width: 100%;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1399.98px) {
    .veytrium-composer-home-section.container-fluid > .row {
        max-width: 1140px;
    }
}

@media (max-width: 1199.98px) {
    .veytrium-composer-home-section.container-fluid > .row {
        max-width: 960px;
    }
}

@media (max-width: 991.98px) {
    .veytrium-composer-home-section.container-fluid > .row {
        max-width: 720px;
    }
}

@media (max-width: 767.98px) {
    .veytrium-composer-home-section.container-fluid > .row {
        max-width: 540px;
    }
}

@media (max-width: 575.98px) {
    .veytrium-composer-home-section.container-fluid > .row {
        max-width: 100%;
    }
}



/* VCMS V2 SECTION CUSTOM MIN HEIGHT PLACEHOLDER */
.vcms-sec-min-custom {
    min-height: auto;
}


/* VCMS V2 SECTION CUSTOM SPACING PLACEHOLDER */
.vcms-sec-space-top-custom {
    padding-top: 0 !important;
}

.vcms-sec-space-bottom-custom {
    padding-bottom: 0 !important;
}


/* VCMS V2 SECTION CUSTOM COLOR CLASSES */
.vcms-sec-bg-custom {
    background-color: var(--vcms-section-local-bg-color, var(--vcms-section-bg-default));
}

.vcms-sec-text-custom {
    color: var(--vcms-section-local-text-color, var(--vcms-section-text-default));
}

.vcms-sec-text-custom :where(p, li, small, .text-muted):not(.btn) {
    color: var(--vcms-section-local-text-color, inherit) !important;
}

.vcms-sec-text-custom :where(h1, h2, h3, h4, h5, h6):not(.btn) {
    color: var(--vcms-section-local-text-color, inherit);
}

.vcms-sec-overlay-custom::before {
    background: var(--vcms-section-local-overlay-color, var(--vcms-section-overlay-default));
}
.veytrium-public-footer {
    margin-top: auto;
}

.veytrium-footer-brand {
    color: var(--bs-light);
    font-weight: 700;
    text-decoration: none;
}

.veytrium-footer-brand img {
    height: auto;
    max-width: 100%;
}

.veytrium-footer-summary {
    max-width: 38rem;
}

.veytrium-footer-social {
    display: flex;
    justify-content: flex-end;
    gap: 0.625rem;
}

.veytrium-footer-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.25rem;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    margin-top: 2rem;
    padding-top: 1.25rem;
}

.veytrium-footer-copyright {
    font-size: 0.75rem;
    line-height: 1.4;
}

.veytrium-footer-legal-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 0.5rem 1rem;
    text-align: right;
}

.veytrium-footer-legal-link {
    color: rgba(255, 255, 255, 0.72);
    font-size: 0.75rem;
    text-decoration: none;
}

.veytrium-footer-legal-link:hover,
.veytrium-footer-legal-link:focus {
    color: var(--bs-light);
}

@media (max-width: 991.98px) {
    .veytrium-footer-social {
        justify-content: flex-start;
    }

    .veytrium-footer-bottom {
        align-items: flex-start;
        flex-direction: column;
    }

    .veytrium-footer-legal-nav {
        justify-content: flex-start;
        text-align: left;
    }
}

@media (max-width: 575.98px) {
    .veytrium-footer-legal-nav {
        flex-direction: column;
        gap: 0.45rem;
    }
}

/* VCMS COMPOSER PUBLIC IMAGE SHADOW REMOVE 1B */
main.page-wrapper .vcms-composer-image-img.shadow-sm {
    box-shadow: none !important;
}

/* VCMS CONTACT FORM BUTTON COLOR */
.vcms-contact-form .btn.btn-primary,
.vcms-contact-form button.btn.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #707070;
    --bs-btn-border-color: #707070;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #5f5f5f;
    --bs-btn-hover-border-color: #5f5f5f;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #525252;
    --bs-btn-active-border-color: #525252;
    color: #ffffff !important;
    background-color: #707070 !important;
    border-color: #707070 !important;
}

.vcms-contact-form .btn.btn-primary:hover,
.vcms-contact-form .btn.btn-primary:focus,
.vcms-contact-form button.btn.btn-primary:hover,
.vcms-contact-form button.btn.btn-primary:focus {
    color: #ffffff !important;
    background-color: #5f5f5f !important;
    border-color: #5f5f5f !important;
}

.vcms-contact-form .btn.btn-primary:active,
.vcms-contact-form .btn.btn-primary.active,
.vcms-contact-form button.btn.btn-primary:active,
.vcms-contact-form button.btn.btn-primary.active {
    color: #ffffff !important;
    background-color: #525252 !important;
    border-color: #525252 !important;
}

/* VCMS PUBLIC BUTTON SHADOW CONTROL */
main.page-wrapper .btn-primary,
main.page-wrapper .btn-primary:hover,
main.page-wrapper .btn-primary:focus,
main.page-wrapper .btn-primary:focus-visible,
main.page-wrapper .btn-primary:active,
main.page-wrapper .btn-primary.active,
main.page-wrapper .vcms-composer-button-item,
main.page-wrapper .vcms-composer-button-item:hover,
main.page-wrapper .vcms-composer-button-item:focus,
main.page-wrapper .vcms-composer-button-item:focus-visible,
main.page-wrapper .vcms-composer-button-item:active,
main.page-wrapper .vcms-composer-button-item.active {
    --bs-btn-focus-shadow-rgb: 112, 112, 112;
    box-shadow: none !important;
}

/* VCMS PUBLIC HEADER NAV COLOR CONTROL */
.veytrium-public-header,
.veytrium-public-header.bg-light {
    background-color: #ffffff !important;
}

.veytrium-public-header .navbar-brand,
.veytrium-public-header .navbar-brand:hover,
.veytrium-public-header .navbar-brand:focus {
    color: #111111 !important;
}

.veytrium-public-header .veytrium-public-nav .nav-link,
.veytrium-public-header .veytrium-language-dropdown .dropdown-toggle {
    color: #111111 !important;
}

.veytrium-public-header .veytrium-public-nav .nav-link:hover,
.veytrium-public-header .veytrium-public-nav .nav-link:focus,
.veytrium-public-header .veytrium-language-dropdown .dropdown-toggle:hover,
.veytrium-public-header .veytrium-language-dropdown .dropdown-toggle:focus {
    color: #707070 !important;
}

.veytrium-public-header .veytrium-public-nav .nav-link.active,
.veytrium-public-header .veytrium-public-nav .nav-link[aria-current="page"],
.veytrium-public-header .veytrium-language-dropdown .dropdown-toggle.show {
    color: #707070 !important;
}

.veytrium-public-header .navbar-toggler {
    border-color: rgba(17, 17, 17, 0.18);
}

.veytrium-public-header .navbar-toggler:focus {
    box-shadow: 0 0 0 0.16rem rgba(112, 112, 112, 0.18);
}

.veytrium-language-dropdown .dropdown-menu {
    border-color: rgba(17, 17, 17, 0.12);
}

.veytrium-language-dropdown .dropdown-item {
    color: #111111 !important;
}

.veytrium-language-dropdown .dropdown-item:hover,
.veytrium-language-dropdown .dropdown-item:focus {
    color: #111111 !important;
    background-color: #f5f5f5 !important;
}

.veytrium-language-dropdown .dropdown-item.active,
.veytrium-language-dropdown .dropdown-item:active {
    color: #ffffff !important;
    background-color: #111111 !important;
}

/* VCMS PUBLIC DIVIDER ELEMENT */
.vcms-public-divider-item {
    display: flex;
    width: 100%;
    color: var(--vcms-color-body, #111827);
}

.vcms-public-divider-align-left {
    justify-content: flex-start;
}

.vcms-public-divider-align-center {
    justify-content: center;
}

.vcms-public-divider-align-right {
    justify-content: flex-end;
}

.vcms-public-divider-spacing-20 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

.vcms-public-divider-spacing-30 {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
}

.vcms-public-divider-spacing-45 {
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
}

.vcms-public-divider-spacing-60 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
}

.vcms-public-divider-line {
    display: block;
    border: 0;
    border-top: 1px solid currentColor;
    opacity: .2;
}

.vcms-public-divider-style-solid {
    border-top-style: solid;
}

.vcms-public-divider-style-dashed {
    border-top-style: dashed;
}

.vcms-public-divider-style-dotted {
    border-top-style: dotted;
}

.vcms-public-divider-thickness-1 {
    border-top-width: 1px;
}

.vcms-public-divider-thickness-2 {
    border-top-width: 2px;
}

.vcms-public-divider-thickness-3 {
    border-top-width: 3px;
}

.vcms-public-divider-thickness-4 {
    border-top-width: 4px;
}

.vcms-public-divider-width-full {
    flex: 0 1 100%;
    max-width: 100%;
}

.vcms-public-divider-width-75 {
    flex: 0 1 75%;
    max-width: 75%;
}

.vcms-public-divider-width-50 {
    flex: 0 1 50%;
    max-width: 50%;
}

.vcms-public-divider-width-33 {
    flex: 0 1 33%;
    max-width: 33%;
}

@media (max-width: 767.98px) {
    .vcms-public-divider-spacing-45,
    .vcms-public-divider-spacing-60 {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .vcms-public-divider-width-33,
    .vcms-public-divider-width-50 {
        flex-basis: 66%;
        max-width: 66%;
    }
}

/* VCMS V2 INNER PAGE HEADER BACKGROUND */
.vcms-ui-page-hero-clean,
.vcms-public-page-hero.vcms-ui-page-hero-clean,
.vcms-ui-page-hero.vcms-ui-page-hero-clean {
    background-color: var(--vcms-color-inner-page-header-background, #1a1a1a);
    box-shadow: 0 0 0 100vmax var(--vcms-color-inner-page-header-background, #1a1a1a);
    clip-path: inset(0 -100vmax);
}

.vcms-ui-page-hero-clean h1,
.vcms-public-page-hero.vcms-ui-page-hero-clean h1,
.vcms-ui-page-hero.vcms-ui-page-hero-clean h1 {
    color: var(--vcms-color-h1, #ffffff);
}
