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

@media (max-width: 575px){
.swiper-slide .pwr-hero__info-box {
    height: 300px;
}
    .pwr-adc__cols{padding-top:25px !important;}
  .pwr-adc__col{padding-top:4px !important;}
  
}


.pwr-header-top__menu{text-transform: uppercase !important; text-shadow: #000 1px 0 10px !important;} 
.gold-text{color: #cbbc9d !important;}
.pwr-post-content {max-width:1200px !important;}
.pwr-hero__basic-info{
  font-size: .85em;
  font-weight:200;
  text-transform: uppercase;
}
.pwr-testimonial__name {font-weight: 500; color:#072841; text-transform: none;}
#hs_cos_wrapper_widget_1707176445713 .pwr-3D-box{margin-left:30px !important;}

.pwr-step__title{
font-size: 24px;
font-weight:500;
color:#072841;
}
.pwr-testimonial--style-multiple {
  min-height:450px;
}

.pwr-post-header__title {
font-weight: 400 !important;
text-align:center !important;
}

.pwr-hero--x-small .pwr-hero__info-box {
    bottom: 180px;
}
  
.pwr-value__front.pwr-3D-box__info-box{position:absolute; bottom:25%;}
.pwr-value__back.pwr-3D-box__info-box{position:absolute; bottom:25%;}


.pwr-hero__basic-info a{
  color: white;
}

.pwr-hero__icon {padding-right:2px}
  .hs-menu-wrapper li.has-mega-menu>a:after, .hs-menu-wrapper li.hs-item-has-children>a:after{
   
   content:"";
   }

.hs-menu-item a:hover{color:#cbbc9d!important;}
   
.pwr-hero__title{font-weight:100 !important;}
a#pwr-js-header-search__trigger.pwr-header-right-bar__link{font-weight:100!important;}

.pwr-header--padding{
padding: 35px 0 !important;
}


#hs_cos_wrapper_module_16915852653183 .pwr-step{

border: solid 1px #dedede !important;
padding: 30px 20px 0px !important;
  
}

#hs_cos_wrapper_widget_1691585092232 .pwr-step{

border: solid 1px #dedede !important;
padding: 30px 20px 0px !important;
  
}

#hs_cos_wrapper_module_16915852235752 .pwr-step{

border: solid 1px #dedede !important;
padding: 30px 20px 0px !important;
  
}

.swiper-slide {
border: solid .25px;
  
  
}

.bump-up{padding-bottom:50px !important;}

.pwr-post-item__img {
 
  height:415px;
}

.pwr-post-item__title{color:white;}

.pwr-post-item__more-link{color:white;}

.pwr-post-item__info-box{opacity:0;}

.pwr-post-item:hover .pwr-post-item__info-box{
 
  opacity:100;
}

.hs-image__grid__container ul{
  padding-inline-start: 0px !important;
}

.pwr-filter{display:none;}


.pwr-header__menu .hs-menu-wrapper ul.hs-menu-children-wrapper {background-color: #333333!important;}

.pwr-header__menu{text-shadow: #000 1px 0 10px !important;}
.pwr-header--light-on-scroll.scroll .hs-menu-wrapper li.hs-menu-depth-1>a, .pwr-header--light-on-scroll.scroll .hs-menu-wrapper li.hs-menu-depth-1>a:after, .pwr-header--light-on-scroll.scroll .hs-menu-wrapper li:not(:hover):not(.active-branch) a, .pwr-header--light-on-scroll.scroll .hs-menu-wrapper li:not(:hover):not(.active-branch) a:after{text-shadow: #fff 0px 0 0px !important;}

.pwr-header.pwr-header--dark-dropdown .hs-menu-children-wrapper {background-color: #333333!important;}


.hs-menu-item a:active{
color: #cbbc9d!important;
}

.pwr--dark .pwr-burger__menu .hs-menu-wrapper li.hs-item-has-children>a:before{  background-color: #072841 !important;}

.pwr-burger.pwr--dark {

background-color: #072841 !important;
  font-weight:400 !important;
    
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .pwr-sec-split__img{height:500px !important;}
   .pwr-blog-listing .page-center{
    margin-right: 15px!important;
    margin-left: 15px!important;
  }
  
  #hs_cos_wrapper_widget_1707176445713 .pwr-3D-box{margin-left:0px !important; margin-top:30px;}
  
  .pwr-post-content{margin: 15px !important;}
     ul.hs-image__grid__list{
     padding-left: 0px!important;
     }
  
  }
}

.modal-window {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.25);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
}
.modal-window:target {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.modal-window > div {
  width: 400px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 2em;
  background: white;
}
.modal-window header {
  font-weight: bold;
}
.modal-window h1 {
  font-size: 150%;
  margin: 0 0 15px;
}

.modal-close {
  color: #aaa;
  line-height: 50px;
  font-size: 80%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 70px;
  text-decoration: none;
}
.modal-close:hover {
  color: black;
}




.pwr-hero__desc{font-size: 20px}

@media only screen and (min-width: 992px) {
.swiper-slide .pwr-hero__info-box{margin-bottom:175px;}
  
  }

.pwr-header {padding-top:15px !important; padding-bottom:15px !important;}