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

.materials .pwr-image-box:hover .pwr-image-box__overlay {
 background-color: #fff;
   opacity: 0;
}

.materials .pwr-image-box--style-below-1 .pwr-image-box__intro, .pwr-image-box--style-below-2 .pwr-image-box__intro {
  color: #2daee4;
}

.materials .link-no-link {
  color: #263477;
    font-size: 14px;
    font-weight: bold;
}

.materials .pwr-image-box--style-below-2 .pwr-image-box__below {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 20px 20px;
  
}

.materials .pwr-image-box__intro {
  font-size: 14px
}

.product-imagegallery {
  width: 75%;
}

.pwr-post-item {
  --mod-bpp-clr-hover-box-background: none;
}

.pwr-post-header__info-box {
  max-width: 795px;
}

.pwr-post-header.pwr--dark .pwr-post-item__date, .pwr-post-header.pwr--dark .pwr-post-item__n-min-read, .pwr-post-header.pwr--dark .pwr-post-item__name {
  font-size: 16px;
  text-transform: none;
  font-weight: 700;
  color: #fff;
}

.renewables .pwr-filter__list-item {
  font-size: 24px!Important;
    padding: 10px!Important;
  margin-right: 10px;!important;

}

.renewables .pwr-filter__link {
  margin-right: 10px!important;
  font-size:24px!important;
}

.renewables .pwr-filter__link.active {
  color: #2196F3!important;
    text-decoration: underline #2196F3!important;
}
.renewables  .pwr-filter__link:hover {
    color: #2196F3!important;
    text-decoration: underline #2196F3!important;
}

.strive .pwr-image-box__title {
  color: #000;
    text-align: center;
}
.strive .pwr-image-box__title:hover {
  color: #000;
    text-align: center;
}

.pwr-sub-accordion.vanilla.pwr--dark.apprenticeships {
  background-image: url(https://143226374.fs1.hubspotusercontent-eu1.net/hubfs/143226374/Careers/apprenticeships.webp)
}

.apprenticeships .pwr-accordion__title {
  padding: 100px!important;
  font-size: 38px!important;
}

.apprenticeships span.pwr-rich-text.pwr-accordion__desc {
      padding: 0 0 0 100px;
    padding-bottom: 30px;
}

.pwr-sub-accordion.vanilla.pwr--dark.vacancies {
  background-image: url(https://143226374.fs1.hubspotusercontent-eu1.net/hubfs/143226374/Careers/Vacancies.webp)
}
.vacancies span.pwr-rich-text.pwr-accordion__desc {
      padding: 0 0 0 100px;
    padding-bottom: 30px;
}
.vacancies .pwr-accordion__title {
  padding: 100px!important;
  font-size: 38px!important;
}
/*
.hs-cta-embed__loaded {
    transform: translate3D(0%,0%,150px)!important;
}
*/
.homepage .pwr-step {
  padding: 20px;
  background: rgba (39, 39, 39, 0.1);
  backdrop-filter: blur(40px);
  border-radius: 20px;
    -webkit-backdrop-filter: blur(60px);
    border: 2px solid rgba(39,39,39, 0.1);
}

.pwr-tooltip__text {
    position: inherit!important;
}
  .team .pwr-team-member__img--style-full {
    height: 350px;
}

.team .pwr-team-member--is-link:hover .pwr-3D-box__info-box, .pwr-team-member--style-full:hover .pwr-3D-box__info-box {
    opacity: 1;
    display: flex;
    align-items: center;
    padding-top: 71px;
    align-content: center;
    flex-direction: column;
}

.hs_cos_wrapper_type_post_filter ul li:before, .hs_cos_wrapper_type_post_listing ul li:before, .hs_cos_wrapper_type_rich_text ul:not(.inputs-list):not([style*=list-style-type]) li:before, .pwr-rich-text ul:not([style*=list-style-type]) li:before {
  top: 7px!important;
      background-color: var(--clr-txt-bullet-lt);
    border-radius: 50%;
    content: "";
    height: 10px;
    left: -20px;
    position: absolute;
    width: 10px;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__img {
    border-bottom-left-radius: var(--br-box);
    border-bottom-right-radius: var(--br-box);
    height: 45%!important;
}

.pwr-post-item__overlay_nylacast:hover {
    background-color: #263477!important;
    border-radius: var(--br-box);
    height: 100%;
    left: 0;
    opacity: 100%!important;
    position: absolute;
    top: 0;
    transform-style: preserve-3d;
    width: 100%;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__date, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__desc, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__more-link, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__n-min-read, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__name, .pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__title {
  color: #000000;
}

.pwr-hero.vanilla.pwr-hero--x-small.pwr--light.lazyloaded.pwr-hero--transparent-header.pwr-hero--nontransparent-top-header-transparent-header {
    background: rgba(180,180,180, 1.0);
}

.hs-cta-embed__loaded {
    /* transform: translate3D(0%, 0%, 150px) !important; */
}

.pwr-tabs__tab-wrapper:not(.pwr-tabs__tab-wrapper--centered) {
    margin-left: 0px;
    margin-right: 0px;
}

 li.pwr-tabs__tab {
    background-color: #263377;
    margin: 8px;
    color: white;
    border-radius: var(--br-btn);
   	transition: .4s ease-in-out;
}
  
  li.pwr-tabs__tab:hover {
    background-color: var(--clr-btn-dk);
    color:white;
    transition: .4s ease-in-out;
  }
  
  li.pwr-tabs__tab.pwr-tabs__tab--active {
    background-color: var(--clr-btn-dk);
    font-weight:500;
}

.nyla-tool-hide {
 display:none; 
}


@media only screen and (max-width:1200px) {
  .nyla-tool-hide {
    display:block; 
  }
}

.blue-titles .pwr-services-item__title {
  color:#263477 !important;
}

header .hs-menu-item .is-anchor {
 color:#231f20 !important; 
}