/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@font-face {
    font-family: 'TT-Hoves-Pro-Regular';
    src: local('font-name-for-local-font-files'), 
         url('https://27138740.fs1.hubspotusercontent-eu1.net/hubfs/27138740/Fonts/tt_hoves_pro_regular.woff') format('woff'),
         url('https://27138740.fs1.hubspotusercontent-eu1.net/hubfs/27138740/Fonts/tt_hoves_pro_regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT-Hoves-Pro-Demi-Bold-Ialic';
    src: local('font-name-for-local-font-files'), 
         url('https://27138740.fs1.hubspotusercontent-eu1.net/hubfs/27138740/Fonts/tt_hoves_pro_demibold_italic.woff') format('woff'),
         url('https://27138740.fs1.hubspotusercontent-eu1.net/hubfs/27138740/Fonts/tt_hoves_pro_demibold_italic.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

:root {
    --ff-base: TT-Hoves-Pro-Regular, sans-serif !important;
    --ff-accent: TT-Hoves-Pro-Regular, sans-serif !important;
}

/* Menu navigation changes  border to the dropdown items, 
 * dropdown to be closer to the parent nav link and 
 * the arrow on the main nav to be closer to the nav link*/

.hs-menu-item .hs-menu-depth-2 a{
    border-radius: var(--br-btn) !important;
}

.hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1 > ul.hs-menu-children-wrapper {
    left: -4px;
    top: calc(100% + -12px) !important;
}

.hs-menu-item.hs-menu-depth-1.hs-item-has-children a::after{
    right: 17px !important;
}

/* Change of the border-radius in 4 pages, HS Default Modules */
/*homepage*/
.cell_16921058199232-row-1-vertical-alignment .row-fluid .span4 {
     border-radius: var(--br-btn) !important;
}
/*Dynamic Risk Page + Cyber Physical Page, they have the same row-fluid cell(maybe a saved section) */
.cell_1692271019757-row-0-vertical-alignment .row-fluid .span4{
      border-radius: var(--br-btn) !important;
}
/* Advisory Services */
.cell_1692271019757-vertical-alignment .row-fluid  .span6, .cell_16922710197575-background-color{
   border-radius: var(--br-btn) !important;
}





/* Changes to author bio blog posts */
  .pwr-author-profile__bio {
    font-size: 14px;
}

@media (min-width: 767px) {
  .pwr-author-profile {
    max-width: 795px;
  }
  .pwr-author-profile__info {
    width: 80%;
  }
  .pwr-avatar {
    display: table-cell;
    vertical-align: middle;
}

/* Changes to H1-H6 for blog listings */
  .pwr-post-header__title {
    font-size: 54px;
}
  .pwr-post-content h4 {
    font-size: 24px;
  }
  .pwr-post-content h2 {
    font-size: 20px;
  }
  .pwr-post-content h1 {
    font-size: 54px;
  }