/* @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    */
/*****************************************/

//add geogrotesque as a custom font for the new website

/*
@font-face {
    font-family: 'geogrotesque';
    src: local('geogrotesque'), 
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-LightItalic.woff') format('woff');   
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-SemiBold.woff2') format('woff2');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-RegularItalic.woff') format('woff');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-SemiBoldItalic.woff2') format('woff2');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-RegularItalic.woff2') format('woff2');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-Light.woff') format('woff');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-SemiBold.woff') format('woff');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-SemiBoldItalic.woff') format('woff');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-LightItalic.woff2') format('woff2');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-Regular.woff') format('woff');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-Regular.woff2') format('woff2');
         url('https://6357550.fs1.hubspotusercontent-na1.net/hubfs/6357550/Fonts/Geogrotesque-Light.woff2') format('woff2');

    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

:root {
    --ff-accent: geogrotesque, sans-serif !important;
}
*/

.hs-menu-wrapper li.active-branch:not(.hs-menu-depth-1)>a:not(.is-anchor) {
    color: var(--clr-txt-nav-lt);
}

.pwr-header__menu .hs-menu-item .hs-menu-depth-2 a {
    border-radius: 14px;
}

.systems-page--500 .pwr-sec-maintenance-error , .systems-page--404 .pwr-sec-maintenance-error{

   background-color: var(--clr-primary) !important;
   color: white;

}
/*
.pwr-post-featured{

 margin-top:0 !important;

 max-width: 100% !important;

 border-radius: 0px !important;

 margin-bottom: 0px !important;

 margin-left:0px !important;

 margin-right: 0px !important;

}
*/


/* Blog 13.11 Editing */
.hs-blog-post .pwr-hero.pwr-hero--small{
  height:500px; 
}
.hs-blog-post .pwr-post-header__title{
  font-weight:unset !important;
}

@media (min-width: 1201px) {
  .pwr-hero__desc {
      font-size: 32px !important;
      line-height: 40px !important;
  }
}


/*fixing the header for sizes 1390 - 1690 */
/*
@media (min-width: 1390px) and (max-width: 1790px) {
  .pwr-js-menu ul:first-child{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 13px !important;
  }
  #pwr-js-header__menu ul:first-child .hs-menu-item.hs-menu-depth-1{
    width: max-content !important;
  }
  #hs_cos_wrapper_header_page .pwr-header-logo, #hs_cos_wrapper_header_page .pwr-header-logo__img{
    left:-75px;
  }
  .pwr-header-right-bar{
    right: -75px !important;
  }
}
*/