:root {
  --btn-bg: var(--action);
  --btn-bg-hover: var(--action-trans-10);
  --btn-border: 0px solid var(--btn-bg);
  --btn-color: var(--base);
  --btn-color-hover: var(--action);
  --btn-font-family: "Cabin Condensed", sans-serif;
  --btn-font-size: calc(var(--text-m) * 1.296);
  --btn-font-weight: 700;
  --btn-line-height: 1;
  --btn-line-height-wrap: 1.25;
  --btn-padding: .65rem 2.5rem .75rem;
  --btn-position: relative;
  --btn-radius: var(--vr-radius);
  --btn-icon-bg: url("https://static.visionrocket.com/wp-content/uploads/double-chevron-action-04.svg");
  --btn-icon-width: 20px;
  --btn-icon-bg-position: 60%;
}
.vr-cta-wrap p {
  font-size: var(--text-m);
  color: var(--shade-ultra-light);
  font-weight: 500;
  margin-top: 2.25rem;
}
.brxe-vr-button-beta {
  align-items: center;
  display: flex;
  gap: var(--space-m);
}
.brxe-vr-button-beta span {
  color: var(--primary-hover);
  font-size: var(--text-s);
}
.vr-cta-btn {
  width: auto;
}
/* // a.vr-cta__text.brxe-text-basic:hover {
//     color: var(--btn-color-hover);
// }

// .vr-cta__text {
//     // @include text-crop($line-height: 1.5);
//     align-self: start;
//     background-color: var(--btn-bg);
//     border: var(--btn-border);
//     border-radius: var(--btn-radius);
//     color: var(--btn-color);
//     font-family: var(--btn-font-family);
//     font-size: var(--btn-font-size);
//     font-weight: var(--btn-font-weight);
//     line-height: var(--btn-line-height);
//     padding: var(--btn-padding);
//     position: var(--btn-position);
// }

// .vr-cta__text:hover {
//     background-color: var(--btn-bg-hover);
//     color: var(--btn-color-hover);
// }

// .vr-cta__text:after, */
#brx-header nav:not(.vr-slide-menu) > ul > li:last-child a::after {
  left: 0%;
  opacity: 0;
  top: 0;
  position: absolute;
  height: 100%;
  line-height: 3.5;
  /* // color: #fff; */
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  content: "";
  background: var(--btn-icon-bg);
  background-repeat: no-repeat;
  background-position: var(--btn-icon-bg-position);
  width: var(--btn-icon-width);
}
/* // .vr-cta__text:hover:after, */
#brx-header nav:not(.vr-slide-menu) > ul > li:last-child a:hover:after {
  left: 8px;
  opacity: 1;
}
.vr-cta__chevron, .vr-cta__chevron.brxe-shortcode {
  width: 11px;
}
@media screen and (max-width: 991px) {
  .vr-cta-widget--lg-screen {
    display: none;
  }
}
@media screen and (min-width: 991px) {
  .vr-cta-widget--sm-screen {
    display: none;
  }
}
#brx-header nav.bricks-nav-menu-wrapper:not(.vr-slide-menu) > ul > li:last-child a {
  background-color: var(--btn-bg);
  border: var(--btn-border);
  border-radius: var(--btn-radius);
  color: var(--btn-color);
  font-weight: 700;
  line-height: var(--btn-line-height);
  padding: var(--btn-padding);
  position: var(--btn-position);
}
#brx-header nav:not(.vr-slide-menu) > ul > li.current-menu-item:last-child a, #brx-header nav:not(.vr-slide-menu) > ul > li:last-child a:hover {
  background-color: var(--btn-bg-hover);
  color: var(--btn-color-hover);
}
#brx-header {
  /* .vr-site-header__inner-block {
        // align-items: center;
        // background: var(--shade);
        // flex-direction: row;
        // justify-content: space-between;
        // padding-inline: var(--section-padding-x);
        // padding-block: var(--space-s);
        // position: fixed;
        // z-index: 10;

        &.vr-site-header__inner-block--offcanvas {
            // position: relative;
        }
        @media screen and (max-width: 1268px) {
            // padding-inline: var(--space-s) var(--section-padding-x);
        }
    } */
  /* // .brxe-logo {
    //     // min-width: 200px;
    //     // max-width: 20vw;
    //     // position: fixed !important;
    //     // width: 100%;
    //     z-index: 10;

    //     img {
    //         width: 195px;

    //         @media only screen and (max-width: 991px) {
    //             // width: 300px;
    //         }
    //     }
    // } */
  /* || NAVIGATION */
  /* .brxe-nav-menu {
        // width: 100vw;
    } */
  /* .current-menu-item a {
        // color: var(--primary-ultra-light);
    } */
}
#brx-header nav.bricks-nav-menu-wrapper > ul {
  align-items: center;
  justify-content: flex-end;
}
#brx-header nav.bricks-nav-menu-wrapper > ul > li a {
  font-family: Cabin Condensed, sans-serif;
  font-size: var(--text-l);
  font-weight: 400;
}
#brx-header nav.bricks-nav-menu-wrapper > ul > li.current-menu-item a {
  color: var(--primary-ultra-light);
}
#brx-header nav.bricks-nav-menu-wrapper > ul > li:not(.current-menu-item) a {
  color: var(--primary);
}
#brx-header nav.bricks-nav-menu-wrapper > ul > li:first-child {
  margin-inline-start: 0;
}
