/******************************************************
    Color Styles Theme - BaseWorx Colors - Default
*******************************************************/

/* -------------------------------
   Default Colors
------------------------------- */

:root {
    --brandprimary: #5B4E95;
    --brandprimary1: #2E235F;
    --brandsecondary: #00D5B0;
    --brandtertiary: #E2DCFF;
    --versionprimary: #01caa7;
    --box-shadow: 14px 4px 50px 0px rgba(46, 35, 95, 0.16);
    --text-color: #333;
    --text-color-2: #ffffff;
    --text-color-3: var(--brandprimary1);
    --anchor-color: #00D5B0;
    --footer-bg: #2E235F;
    --footer-anchor: #00D5B0;
    --sub-footer-anchor: #00D5B0;
    --hubs-search-color-active: var(--brandprimary1);
    --hubs-search-button: var(--brandprimary1);
    --hubs-profile-buttons: #CBF6EE;
    --hubs-profile-hover-bg: var(--brandsecondary);
    --hubs-profile-color: var(--brandsecondary);
}

body {
    background: #ffffff;
    color: #333;
}
h1, h2, h3, h4, h5, h6{
    color: var(--text-color-3);
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: var(--text-color);
}
a {
    color: var(--anchor-color);
    text-decoration: none;
}
a:hover,
a:focus {
    color: var(--anchor-color);
    text-decoration: underline
}
.btn-brand-public{
    padding: 0 2rem;
    height: 43px;
    background: var(--brandsecondary);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    width: fit-content;
    color: var(--text-color-2);
    font-size: 16px;
}
.btn-brand-public:hover{
    background: var(--brandprimary);
    color: var(--text-color-2);
}
.no-p-m{
    margin: 0;
    padding: 0;
}
.no-p{
    padding: 0 !important;
}
.no-m{
    margin: 0;
}
.no-mx{
    margin-left: 0;
    margin-right: 0;
}
.no-px{
    padding-left: 0;
    padding-right: 0;
}
.bw-mt-1{
    margin-top: .25rem !important;
}
.bw-mt-2{
    margin-top: .5rem !important;
}
.bw-mt-3{
    margin-top: 1rem !important;
}
.bw-mt-4{
    margin-top: 1.5rem !important;
}
.bw-mt-5{
    margin-top: 3rem !important;
}
.bw-ml-1{
    margin-left: .25rem !important;
}
.bw-ml-2{
    margin-left: .5rem !important;
}
.bw-ml-3{
    margin-left: 1rem !important;
}
.bw-ml-4{
    margin-left: 1.5rem !important;
}
.bw-ml-5{
    margin-left: 3rem !important;
}
.bw-mb-1{
    margin-bottom: .25rem !important;
}
.bw-mb-2{
    margin-bottom: .5rem !important;
}
.bw-mb-3{
    margin-bottom: 1rem !important;
}
.bw-mb-4{
    margin-bottom: 1.5rem !important;
}
.bw-mb-5{
    margin-bottom: 3rem !important;
}
.text-color{
    color: var(--text-color);
}
.text-color-2{
    color: var(--text-color-2);
}
.bw-flex-center{
    display: flex;
    justify-content: center;
    align-items: center;
}
.bw-align-center{
    display: flex;
    align-items: center;
}
.bw-justify-center{
    display: flex;
    justify-content: center;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    background: transparent;
    border: 0;
}
.bw-ml-auto{
    margin-left: auto;
}
.bw-font-weight-bold{
    font-weight: 700;
}
.form-group {
    margin-bottom: 1rem;
}
.form-control{
    appearance: auto;
}
/* -------------------------------
   Default Footer Colors
------------------------------- */

.footer {
    background: #F8F8F8;
}
.footer a {
    color: var(--footer-anchor);
}
.footer a:hover, a:focus {
    color: var(--anchor-color)
}
.sub-footer {
    background: var(--brandsecondary);
    color: var(--text-color-2);
    box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.14),inset 0 3px 1px -2px rgba(0,0,0,.2),inset 0 1px 5px 0 rgba(0,0,0,.12);
}
.sub-footer a {
    color: var(--text-color-2);
}
.sub-footer a:hover {
    color: var(--sub-footer-anchor);
}

.footer .footer-aboutus .footer-panel-info a:hover{
    color: var(--anchor-color)
}

/* -------------------------------
   Default Button Colors
------------------------------- */

.btn.btn-theme {
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
    color: var(--text-color-2);
}
.btn.btn-theme:hover,
.btn.btn-theme:focus {
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.btn.btn-g,
.btn.btn-g.disabled,
.btn.btn-g.disabled:hover,
.btn.btn-g.disabled:focus,
.btn.btn-g[disabled],
.btn.btn-g[disabled]:hover,
.btn.btn-g[disabled]:focus,
.btn.btn-success,
.btn.btn-success.disabled,
.btn.btn-success.disabled:hover,
.btn.btn-success.disabled:focus,
.btn.btn-success[disabled],
.btn.btn-success[disabled]:hover,
.btn.btn-success[disabled]:focus {
    color: var(--text-color-2);
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.btn-g:hover,
.btn-g:focus,
.btn-g:active,
.btn-g.active,
.btn-g.active.focus,
.btn-g.active:focus,
.btn-g.active:hover,
.btn-g:active.focus,
.btn-g:active:focus,
.btn-g:active:hover,
.show > .btn-g.dropdown-toggle,
.open > .dropdown-toggle.btn-g,
.open > .dropdown-toggle.btn-g:hover,
.open > .dropdown-toggle.btn-g:focus,
.btn-g:not(:disabled):not(.disabled).active,
.btn-g:not(:disabled):not(.disabled):active,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.show > .btn-success.dropdown-toggle,
.open > .dropdown-toggle.btn-success,
.open > .dropdown-toggle.btn-success:hover,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active {
    color: var(--text-color-2);
	background: var(--versionprimary);
    border-color: var(--versionprimary);
}
.btn.btn-book,
.btn.btn-book.disabled,
.btn.btn-book.disabled:hover,
.btn.btn-book.disabled:focus,
.btn.btn-book[disabled],
.btn.btn-book[disabled]:hover,
.btn.btn-book[disabled]:focus,
.btn.btn-booksuccess,
.btn.btn-booksuccess.disabled,
.btn.btn-booksuccess.disabled:hover,
.btn.btn-booksuccess.disabled:focus,
.btn.btn-booksuccess[disabled],
.btn.btn-booksuccess[disabled]:hover,
.btn.btn-booksuccess[disabled]:focus {
    color: var(--text-color-2);
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.btn-book:hover,
.btn-book:focus,
.btn-book:active,
.btn-book.active,
.btn-book.active.focus,
.btn-book.active:focus,
.btn-book.active:hover,
.btn-book:active.focus,
.btn-book:active:focus,
.btn-book:active:hover,
.show > .btn-book.dropdown-toggle,
.open > .dropdown-toggle.btn-book,
.open > .dropdown-toggle.btn-book:hover,
.open > .dropdown-toggle.btn-book:focus,
.input-group-append .btn.btn-book:hover,
.btn-book:not(:disabled):not(.disabled).active,
.btn-book:not(:disabled):not(.disabled):active,
.btn-booksuccess:hover,
.btn-booksuccess:focus,
.btn-booksuccess:active,
.btn-booksuccess.active,
.btn-booksuccess.active.focus,
.btn-booksuccess.active:focus,
.btn-booksuccess.active:hover,
.btn-booksuccess:active.focus,
.btn-booksuccess:active:focus,
.btn-booksuccess:active:hover,
.show > .btn-booksuccess.dropdown-toggle,
.open > .dropdown-toggle.btn-booksuccess,
.open > .dropdown-toggle.btn-booksuccess:hover,
.open > .dropdown-toggle.btn-booksuccess:focus,
.btn-booksuccess:not(:disabled):not(.disabled).active,
.btn-booksuccess:not(:disabled):not(.disabled):active {
    color: var(--text-color-2);
	background:var(--versionprimary);
    border-color: var(--versionprimary);
}
.btn.btn-colors {
    background: var(--brandsecondary);
    border-color: var(--brandsecondary)1;
    color: var(--text-color-2);
}
.btn-colors:hover,
.btn-colors:focus,
.btn-colors:active,
.btn-colors:active:focus,
.btn-colors.focus,
.btn-colors.active,
.btn-colors.active.focus,
.btn-colors.active:focus,
.btn-colors.active:hover,
.btn-colors:active.focus,
.btn-colors:active:focus,
.btn-colors:active:hover,
.open > .dropdown-toggle.btn-colors,
.open > .dropdown-toggle.btn-colors.focus,
.open > .dropdown-toggle.btn-colors:focus,
.open > .dropdown-toggle.btn-colors:hover {
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}

/* -------------------------------
   Default Styles Overrides
------------------------------- */

/* -------------------------------
   search page
------------------------------- */

.hubs-search-page .checkbox input[type="radio"]:checked + label{
    border-bottom-color: var(--hubs-search-color-active);
}
.hubs-search-page .range-value{
    background: var(--hubs-search-color-active);
}
.hubs-search-page .checkbox input[type="radio"]:checked + label span,
.hubs-search-page .mapWidth{
    color: var(--text-color);
}
/* .hubs-search-page .hubs-listing-item-wrap .hubs-listing-item .hubs-listing-item-meta .hub-listing-item-post-arrow{
    background: var(--brandtertiary);
} */
.hub-search-filters .modal-dialog .modal-footer{
    background: var(--brandprimary1);
}
.hub-search-filters .modal-header span.filter-count{
    background: #CBF6EE;
}
.daterangepicker.show-calendar td.active,
.daterangepicker.show-calendar td.active:hover{
    background-color: var(--brandprimary);
}
.hub-search-filters .modal-dialog .hubs-modal-body-filters-reset{
    color: var(--text-color-2);
}
.hubs-no-search.alert {
    background: var(--brandsecondary);
}
.hubs-listing-item a:focus{
    text-decoration: none;
}

/* -------------------------------
   hubs profile page
------------------------------- */
.hubs-pn .hubs-d1-container-contact .hubs-d1-container .hubs-contact-info .svg svg path{
    fill: var(--brandprimary);
}
.hubs-thumbs-owl-carousel.owl-carousel .owl-nav .owl-next, .hubs-thumbs-owl-carousel.owl-carousel .owl-nav .owl-prev{
    color: var(--text-color) !important;
}
.hubs-d1-container-contact .hubs-d1-container .hubs-contact-info h6, 
.hubs-d1-container-contact .hubs-d1-container .hubs-contact-info h4, 
.hubs-d1-container-contact .hubs-d1-container .hubs-contact-info p,
.hubs-d1-container-contact .hubs-d1-container .hubs-contact-info .hubs-d1-callmanager {
    color: var(--text-color-2) !important;
}
.hubs-d1-location-phone .hub-socials li a i, 
.hubs-d1-location-phone .hub-socials li a svg,
.hubs-d1-profile .hubs-d1-hero-text .hubs-d1-hero-text-info .hubs-d1-location-phone p span.fa{
    color: #fff;
}
.hubs-d1-container-contact .hubs-d1-container .hubs-contact-info span.svg, .hubs-d1-container-contact .hubs-d1-container .hubs-contact-info span.icon{
    background-color: #fff;
}
.hubs-d1-container-blog .hubs-blog-posts .post-li .blog-2-card{
    box-shadow: var(--shadow) !important;
}
.hubs-d1-container-blog .hubs-blog-posts .blog-2-card-desc .blog-2-card-desc-title{
    color: var(--text-color);
}
.hubs-d1-container-events .hubs-d1-container .bw-events-listing-3-col .bw-events-listing-3-card .ms-carousel div.bw-events-listing-3-date{
    color: #fff;
}


/* -------------------------------
   desk page
------------------------------- */
.desk-v2 span.fa-fw-icons,
.product-v2 span.fa-fw-icons{
    background: var(--brandprimary);
    color: #fff;
}
.desk-v2 .deskalert.alert.alert-summarydefault{
    background-color: var(--brandprimary);
}
.desk-v2 #wizard .btn-booksuccess.sw-btn-next{
    background-color: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.desk-v2 #wizard .btn-booksecondary.sw-btn-prev{
    color: var(--text-color);
    border-color: var(--versionprimary);
}
.desk-v2 .bw2-desks-sticky .btn.btn-booksuccess,
.desk-v2 .bw2-desks-sticky .btn.btn-booksuccess.disabled,
.desk-v2 .bw2-desks-sticky .btn.btn-booksuccess.disabled:hover,
.desk-v2 .bw2-desks-sticky .btn.btn-booksuccess.disabled:focus,
.desk-v2 .bw2-desks-sticky .btn.btn-booksuccess[disabled],
.desk-v2 .bw2-desks-sticky .btn.btn-booksuccess[disabled]:hover,
.desk-v2 .bw2-desks-sticky .btn.btn-booksuccess[disabled]:focus{
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.desk-v2 .btn.btn-g{
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.desk-v2 .hubs-d1-container-contact .hubs-d1-container .hubs-contact-form .Speak-to-hub .svg svg path{
    fill: var(--brandprimary);
}
.desk-v2 .bw-desks-2-description-nopadding-mobile .hubs-booking-infowarning-1 .btn.btn-inverse,
.product-v2 .bw-products-2-description-nopadding-mobile .hubs-booking-infowarning-1 .btn.btn-inverse{
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.desk-v2 .bw-desks-2-description-nopadding-mobile .hubs-booking-infowarning-1 .btn.btn-inverse:hover,
.product-v2 .bw-products-2-description-nopadding-mobile .hubs-booking-infowarning-1 .btn.btn-inverse:hover{
    background: var(--versionprimary);
    border-color: var(--versionprimary);
}
.hubs-d1-container-contact .bg-brandbg{
    background: var(--brandprimary1) !important;
}
.bw-desks-2-description-colwide a,
.bw-products-2-description-colwide a{
    color: var(--brandprimary1);
}
.desk-v2 .summary.deskalert p span,
.desk-v2 .summary.deskalert p.price-styling{
    color: #fff !important;
}


/* -------------------------------
   checkout
------------------------------- */
.checkout-mainrow .text-success{
    color: var(--text-color) ;
}

/* -------------------------------
   events page
------------------------------- */
.bw-event-background .date-color,
.bw-events-listing-1-tabcontent .fa-fw-icons-3,
.bw-events-listing-1-tabcontent .date-color,
.events-card .date-color,
.events-card .fa-fw-icons-3 {
    background: var(--brandprimary1);
}
/* .bw-event-background .fa-fw-icons,
.events-accordion{
    color: var(--text-color);
} */
.bw-tabscolor-1 .nav.nav-tabs > li > a{
    color: var(--brandprimary1);
}
.bw-modules-container .event-calendar-1.bw-tabscolor-1 .nav.nav-tabs > li > .active,
.bw-modules-container .event-calendar-1.bw-tabscolor-1 .nav.nav-tabs > li > a:hover{
    border-bottom-color: var(--brandprimary) ;
    color: var(--text-color) ;
}
/* .border-events-2{
    background-color: var(--versionprimary) ;
    color: var(--text-color-2);
} */
.date-color-2,
.date-color-2-hero,
.fa-fw-icons-5 {
    color: #FAB500;
}
.bw-tabscolor-2 .nav.nav-tabs > li > .active{
    background: var(--brandprimary) ;
    border-color: var(--brandprimary) ;
}
.event-calendar-2 .nav-tabs > li > a {
    border-color: var(--brandprimary);
    color: var(--text-color);
}
.btn-book-event-success{
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.btn-book-event-success:hover{
    background: var(--versionprimary);
    border-color: var(--versionprimary);
}
.events-gmap-bg-2,
.events-gmap-bg-3,
.event-contact-2{
    border-color: var(--brandtertiary);
}
.btn-event-linkedin-2,
.btn-event-facebook-2,
.btn-event-twitter-2,
.btn-event-instagram-2{
    color: var(--text-color);
    background: var(--brandtertiary);
}
.bw-event-recommendations-background{
    background: var(--brandtertiary);
}
.btn-events-color-3:hover{
    border-color: var(--brandprimary);
}
.btn-events-color{
    background: var(--brandsecondary);
}
.btn-events-color:hover{
    background: var(--versionprimary);
    color: var(--text-color-2);
}
.bw-events-page-2-box .bw-events-1-border-bottom a,
.bw-eventdetails-infopanel-date a{
    color: var(--brandprimary1);
}
.events-accordion{
    font-weight: 700;
}
.full-calendar-grid-toolbar-header .btn.btn-primary{
    border: 2px solid var(--brandprimary);
    color: var(--brandprimary);
}
.full-calendar-grid-toolbar-header .btn.btn-primary:hover, 
.full-calendar-grid-toolbar-header .btn.btn-primary:focus, 
.full-calendar-grid-toolbar-header .btn.btn-primary.active{
    color: white;
    background-color: var(--brandprimary);
    border: 2px solid var(--brandprimary);
}
.table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6;
}
.full-calendar-grid-toolbar-header .fc-toolbar-title{
    padding-bottom: .4rem;
}

/* -------------------------------
   blog page
------------------------------- */
.blog-2-featured-card .blog-tags a {
    color: var(--brandprimary1);
}
.blog-2-card {
    box-shadow: none !important;
    background: transparent !important;
}
.blog-2-card a :hover,
.blog-2-card:hover {
    color: var(--brandprimary1) !important;
}
.blog-nav .nav-tabs > li > a:hover, .btn-blogdefault-2:hover, .btn-blogdefault-2:focus, .btn-blogdefault-2:active, 
.btn-blogdefault-2.active, .btn-blogdefault-2.active.focus, .btn-blogdefault-2.active:focus, 
.btn-blogdefault-2.active:hover, .btn-blogdefault-2:active.focus, .btn-blogdefault-2:active:focus, 
.btn-blogdefault-2:active:hover, .show > .btn-blogdefault-2.dropdown-toggle, .open > .dropdown-toggle.btn-blogdefault-2, 
.open > .dropdown-toggle.btn-blogdefault-2:hover, .open > .dropdown-toggle.btn-blogdefault-2:focus, 
.btn-blogdefault-2:not(:disabled):not(.disabled).active, .btn-blogdefault-2:not(:disabled):not(.disabled):active {
    background: var(--brandprimary) ;
    color: var(--text-color-2) ;
    border-color: var(--brandprimary) ;
}
.btn-search:hover, .btn-search:focus, .btn-search:active, .btn-search.active, 
.btn-search.active.focus, .btn-search.active:focus, .btn-search.active:hover, 
.btn-search:active.focus, .btn-search:active:focus, .btn-search:active:hover, 
.show > .btn-search.dropdown-toggle, .open > .dropdown-toggle.btn-search, .open > 
.dropdown-toggle.btn-search:hover, .open > .dropdown-toggle.btn-search:focus, .btn-search:not(:disabled):not(.disabled).active, 
.btn-search:not(:disabled):not(.disabled):active {
    background: var(--brandtertiary);
    border-color: var(--brandtertiary);
}
.btn.btn-search, .btn.btn-search.disabled, .btn.btn-search.disabled:hover, .btn.btn-search.disabled:focus, 
.btn.btn-search[disabled], .btn.btn-search[disabled]:hover, .btn.btn-search[disabled]:focus {
    color: var(--text-color-2);
    background: var(--brandtertiary);
    border-color: var(--brandtertiary);
}
.blog-tags {
    background-color: var(--brandtertiary) ;
    color: var(--text-color);
}
.blog-tags a{
    text-decoration: none;
}
.blog-tags a:hover{
    text-decoration: underline;
}
.blog-color {
    color: #221751;
}
.blog-color-2 {
    color: var(--text-color) ;
}
.bw-blog-subscribe-background {
    background-color: var(--footer-bg);
    color: #fff;
}
.bw-blog-subscribe-background h2,
.bw-blog-subscribe-background a{
    color: #fff;
}
.bw-blog-subscribe {
    border-radius: 12px;
    /* width: 600px; */
    height: 400px;
}
.bw-blog-recommendations-background {
    background-color: var(--brandtertiary);
}
.blog-1-recent {
    background: var(--brandtertiary);
}
.blog-2-card {
    color: var(--text-color);
}
.blog-2-card :hover {
    color: var(--text-color) ;
}
.blog-2-card:hover {
    background: transparent;
    color: var(--text-color) ;
    text-decoration: none;
}
.blog-2-card a {
    color: var(--text-color);
    text-decoration: none;
}
.blog-3-card a {
    color: var(--text-color);
}
.blog-2-card a :hover {
    color: var(--text-color) ;
}
.blog-3-card a :hover {
    color: var(--text-color) ;
}
.btn-blog-color {
    color: var(--text-color);
    background: transparent;
    border-color: var(--brandprimary);
}
.blog-1-header-info,
.blog-1-header-info a{
    color: var(--text-color-2);
}
.blog-1-header-info h2{
    color: var(--text-color-2);
    font-weight: 700;
}
.blog-1-header-info .blog-color{
    color: #221751 ;
}
.blog-1-header-info .blog-2-card-desc-post-by span{
    float: unset;
    margin: 0 !important;
}

/* -------------------------------
   meeting room page
------------------------------- */
.bw-meetingrooms-module-top span.fa-fw-icons{
    background: var(--brandprimary);
    color: #fff;
}
.meeting-rooms-v2 .alert-summarydefault{
    background-color: var(--brandprimary);
}
.meeting-rooms-v2 .hubs-d1-container-contact .hubs-d1-container .hubs-contact-form .Speak-to-hub .svg svg path {
    fill: var(--brandprimary);
}
.meeting-rooms-v2 .bookingSurveyRoom.sw-theme-dots .toolbar>.btn {
    background-color: var(--brandprimary) ;
    border: 1px solid var(--brandprimary) ;
    border-radius: 12px ;
    border-width: 2px;
    padding: 8px 35px;
    color: var(--text-color-2);
}
.meeting-rooms-v2 .sw-theme-dots > .nav .nav-link.active {
    color: var(--text-color) ;
    cursor: pointer;
}
.meeting-rooms-v2 .sw-theme-dots > .nav .nav-link.active::after {
    background-color: var(--brandprimary) ;
}
.meeting-rooms-v2 .sw-theme-dots > .nav .nav-link.inactive {
    color: #999999;
    cursor: not-allowed;
}
.meeting-rooms-v2 .bookingSurveyRoom.sw-theme-dots>.nav .nav-link.done {
    color: var(--text-color);
}
.hub-dynamic-ordering-highlighted {
	-webkit-box-shadow: -1px 0px 50px 5px var(--brandprimary) !important;
	-moz-box-shadow: -1px 0px 50px 5px var(--brandprimary) !important;
	box-shadow: -1px 0px 50px 5px var(--brandprimary) !important;
}
.hubs-d1-container-contact .bg-brandbg{
    background: var(--brandprimary1) !important;
}
.bw-meetingrooms-ad-box a{
    color: var(--brandprimary1);
}
.meeting-rooms-v2 .summary.meetinglert p span,
.meeting-rooms-v2 .summary.meetinglert p.price-styling{
    color: #fff !important;
}
.meeting-rooms-v2 .bw-meetingrooms-ad-box .hubs-booking-infowarning-1 .btn.btn-inverse{
    background: var(--brandsecondary);
    border-color: var(--brandsecondary);
}
.meeting-rooms-v2 .bw-meetingrooms-ad-box .hubs-booking-infowarning-1 .btn.btn-inverse:hover{
    background: var(--versionprimary);
    border-color: var(--versionprimary);
}


/* -------------------------------
   bundles
------------------------------- */
.productalert.alert.alert-summarydefault.summary,
.product-v2 .hubs-contact-form .Speak-to-hub{
    background-color: var(--brandprimary);
}