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

/* Cloned Header  - with logo centered, Cloned Header partial  - changed the path of the header modules, Child.css - styling additions  for header, base.html - changed path for global partial */



@media (max-width: 575px){
.swiper-slide .pwr-hero__info-box {
    height: 260px;
}
}

@media (max-width: 575px){
  .mobile-hide{display:none;}
  .portfolio-container{opacity: 0;}
  .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1:not(.hs-item-has-children):not(.has-mega-menu):last-child>a{width:40px;}
  .pwr-footer .pwr-footer__menu .hs-menu-wrapper li.hs-menu-depth-1{width:0}
  
}

.pwr-header-fixed{z-index: 100000;}

.pwr-adc-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 10px;
  
}

.pwr-burger {
  background: #263045;
    outline: 1px solid white;
  outline-offset: -10px;
  z-index:1000000000000000000;


}
.pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-1>a {
  color:white !important;
  font-size: 24px;
font-family: "aw-conqueror-didot", serif;

}

.pwr-burger__icon-close:after, .pwr-burger__icon-close:before{background-color:white !important;}

.pwr-burger__trigger-close, .pwr-burger__trigger-close:hover{  color:white !important; text-transform: uppercase; font-family: "aw-conqueror-didot", serif;
}

.responsive-cols{column-count: 1;}
@media(min-width:1190px){
.responsive-cols{column-count: 2;}
}
@media(min-width:1190px){
   .pwr-logo-center__pwr-js-menu--left{
    left:0 !important;
  }
   .pwr-logo-center__pwr-js-menu--right{
    right:0 !important;
  }
  .pwr-logo-center__pwr-header-logo{
    left:50% !important;
    transform:translate(-50%,-50%) !important;
  }
  .pwr-header-js__menu--right{
    position:absolute;
    right:30px !important;
    width:fit-content;
  }
  .pwr-header-js__menu--left{
    position:absolute;
    left:30px !important;
    width:fit-content;
  }
  

  
}
@media (min-width: 575px){
.pwr-header--padding {
    padding: 27.5px 0 !important;
}
}



/* Details for the burger menu */
.burger-merged--logo-center.pwr-scroll-shadow__wrapper > .hs_cos_wrapper_type_menu {
  display: block;
  height: inherit !important;
}

.burger-merged--logo-center .hs-menu-wrapper.hs-menu-flow-vertical > ul{
  margin-bottom:0 !important;
}


.pwr-footer-reduced__menu .hs-menu-wrapper li a {
  
  width:60px;
}

.pwr-footer-reduced__menu{text-align: right !important;}

.pwr-image-box__back, .pwr-image-box__front{
	position: absolute;
  background: #263045;
  padding-top:40px;
    padding-bottom:40px;
	top: 50%;
	left: 50%;
  width: max-content;
	transform: translate(-50%, -50%) !important;
	text-align: center; /* not part of solution */
  bottom: inherit;
    outline: 1px solid white;
  outline-offset: -10px;
}

.pwr-sec-image-boxes{
padding:10px 0 !important;

}

.pwr-image-box{

--mod-imgb-clr-hover-box-background:{background: #263045;}
}

.row-fluid > .equal-heights
  display: flex;
  flex-wrap: wrap;
}

.pwr-image-box__title {
  color: white !important;
}

#hs_cos_wrapper_widget_1721245497829 a{color: white !important;}


.pwr-image-box:hover .pwr-image-box__overlay {background: #263045;}
.pwr-image-box:hover .pwr-image-box__front, .pwr-image-box__back{opacity:inherit;}


.h4-style{
font-size: 24px;
font-family: "aw-conqueror-didot", serif;
}

.pwr-sec-posts__container--large-vert .pwr-rel-post-item--large{margin-top:35px;}
.pwr-sec-posts__container--large-vert .pwr-rel-post-item--large:nth-child(5){margin-left:0;}
.pwr-sec-posts__container--large-vert .pwr-rel-post-item--large:nth-child(9){margin-left:0;}
.pwr-sec-posts__container--large-vert .pwr-rel-post-item--large:nth-child(13){margin-left:0;}
.pwr-sec-posts__container--large-vert .pwr-rel-post-item--large:nth-child(17){margin-left:0;}
.pwr-sec-posts__container--large-vert .pwr-rel-post-item--large:nth-child(21){margin-left:0;}

.pwr-team-member__job-title, .pwr-team-member__name{
text-transform: inherit !important;
}

.pwr-team-member__job-title{
    font-family: var(--ff-base) !important;
}