/* @@font-face {
  font-family: 'Univers';
  src: url('https://14567120.fs1.hubspotusercontent-na1.net/hubfs/14567120/UniversLight.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Univers';
  src: url('https://14567120.fs1.hubspotusercontent-na1.net/hubfs/14567120/UniversRegular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Univers';
  src: url('https://14567120.fs1.hubspotusercontent-na1.net/hubfs/14567120/UniversBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}import url('http://example.com/example_style.css'); */

/* Override all fonts to use Univers */
* {
  font-family: 'Univers', Helvetica, Arial, sans-serif !important;
}
body, p, h1, h2, h3, h4, h5, h6, a, li, span, div, input, textarea, button {
  font-family: 'Univers', Helvetica, Arial, sans-serif !important;
}

/* Set default weights for elements */
h1, h2, h3 {
  font-family: 'Univers', Helvetica, Arial, sans-serif;
  font-weight: 700; /* Univers Bold for headings */
}
p, li, body {
  font-family: 'Univers', Helvetica, Arial, sans-serif;
  font-weight: 400; /* Univers Regular for body text */
}
.light-text {
  font-family: 'Univers', Helvetica, Arial, sans-serif;
  font-weight: 300; /* Univers Light for lighter text */
}
.bold-text {
  font-family: 'Univers', Helvetica, Arial, sans-serif;
  font-weight: 700; /* Univers Bold for emphasis */
}

/* Ensure forms use Univers */
.hs-form, .hs-form-field, .hs-input, .hs-button, .hs-form label, .hs-form input, .hs-form select, .hs-form textarea {
  font-family: 'Univers', Helvetica, Arial, sans-serif !important;
  font-weight: 400; /* Default to Regular */
}/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
@media only screen and (max-width:767px){
.row-fluid-wrapper.row-depth-1.row-number-4.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-vertical-alignment img {
    width: 100% !important;
}
.pwr-sec-mockup.pwr-sec-mockup--mockup-right.vanilla.pwr-mh-group.pwr--light.pwr--sec-padding-t-md.pwr--padding-b-0.pwr--margin-t-0.pwr--margin-b-0.lazyloaded h2, .pwr-sec-mockup.pwr-sec-mockup--mockup-right.vanilla.pwr-mh-group.pwr--light.pwr--sec-padding-t-md.pwr--padding-b-0.pwr--margin-t-0.pwr--margin-b-0.lazyloaded span {
    text-align: left !important;
}
  }
.hs-blog-listing .pwr-post-item__author .pwr-post-item__name{
 display: none !important;
}
.hs-blog-listing .pwr-post-item__author .pwr-post-item__date::before{
 content: unset !important;
}

 @media (min-width: 992px) {
    .pwr-footer-reduced__menu a {
    padding: 0px !important;
}
.pwr-footer .hs-menu-wrapper ul li a {
    padding: 0px !important;
}

.pwr-footer__menu.pwr-footer-reduced__menu.pwr-js-menu .hs-menu-wrapper ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 30px;
}

.pwr-footer .hs-menu-wrapper ul:before {
    display: none;
}

.pwr-footer__menu.pwr-footer-reduced__menu.pwr-js-menu .hs-menu-wrapper {
    padding-left: 50px;
   }}


.pwr-rel-post-item__wrapper--text .pwr-post-item__date, .pwr-rel-post-item__wrapper--text .pwr-post-item__n-min-read, .pwr-rel-post-item__wrapper--text .pwr-post-item__name {
    color: #00294c !important;
}


.pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style), .pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):before, [class*=cta_button].pwr-cta--link, [class*=cta_button].pwr-cta--link:before {
    color: #00294c !important;
}
.pwr-rich-text ul:not([style*=list-style-type]) li:before {
  background-color: #00294c !important;
}

.pwr-sec-posts__cta.pwr-sec-posts__cta--no-intro-title.pwr-cta.pwr-cta--link a {
    color: #00294c !important;
}

.pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):'Tessitura Tier' {
  background-color: #00294c !important;
}
/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.pwr-toc-menu .is-active-link {
    color: #00294c !important;
}
.pwr-toc-menu .is-active-link:before {
    background-color: #00294c !important;
}
.hs-elevate-heading-container a {
    color: #00294c !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
}
h1#true-tickets-roi-calculator {
    font-size: 72px;
}
.pwr-filter.pwr-filter--margin.pwr--light {
    background-color: #00294c !important;
}
.pwr--light .pwr-filter__link{
    color: #fff !important;
}
.pwr-filter .pwr-filter__link.active, .pwr-filter .pwr-filter__link:hover {
    color: #ffcb05 !important;
}
.pwr--colored-box {
  background-color: #F4F6FA;
}
.pwr-blog-listing {
    background-color: #F4F6FA !important;
}

.pwr-filter {
    background: #00294c;
}

.pwr-filter__link {
  color: #ffffff;
}

.pwr-adc-content.pwr-adc-content--text strong, .pwr-adc-content.pwr-adc-content--text a {
    color: white !important;
}

.pwr-adc-content.pwr-adc-content--text strong:hover, .pwr-adc-content.pwr-adc-content--text a:hover {
    color: #ffcb05 !important;
}
.pwr-hero--large{
  height: 500px !important;
}

.span12.widget-span.widget-type-custom_widget.dnd-module ul li:before {
    background: #00294c !important;
}

.pwr-tabs__tab:hover {
    border-bottom: 2px solid #00294c !important;
    color: #00294c !important;
}


.pwr-tabs__tab--active, .pwr-tabs__tab--active:hover {
    border-bottom: 2px solid #00294c !important;
    color: #00294c !important;
    font-weight: 700;
}

.pwr-team-member__overlay {
  background-color: #00294c !important; 
}

@media (min-width: 992px) {
    .pwr-tabs__tab-wrapper:after {
      background-color: rgb(0 41 76 / 11%);
  }
}
.pwr-post-item__overlay {
    background-color: #00294c !important;
}
.pwr-post-body, .pwr-blog-narration--wrapper, .pwr-sec-prev-next-nav{
  background-color: #FFF !important;
}
.pwr-author-profile img {
    background: white;
}

.pwr-post-item__more-link {
    text-decoration: underline !important;
    color: #016fe1 !important;
}
.pwr-image-box:hover .pwr-image-box__overlay {
  background-color: #00294c !important;
}

.pwr-step__count {
  background-color: #00294c !important;
}
blockquote {
  border-left: 3px solid #00294c !important;
}


.pwr-accordion.pwr-accordion--box.pwr--colored-box:hover .pwr-accordion__title {
    background: #00294c !important;
}

.pwr--light .pwr-rich-text a:not(.pwr-cta):not([class*=cta_button]) {
    color: #016fe1; !important;
  text-decoration:underline;
}
.pwr-adc-content.pwr-adc-content--text strong, .pwr-adc-content.pwr-adc-content--text a {
    text-decoration: none !important;
}

.pwr-image-box--style-below-1 .pwr-image-box__intro, .pwr-image-box--style-below-2 .pwr-image-box__intro {
    color: #016fe1 !important;
}

span.pwr-rel-post-item__more-link {
    color: #016fe1;
}
.pwr-avatar__img {
    object-fit: cover  !important;
    height: 100% !important;
    width: 100%  !important;
}