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



/* Sec Stats */
.pwr-stat__number, .pwr-stat__suffix {
    font-weight: font-weight: 500;
}


/* Hamburger */
@media (max-width: 767px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        display: inline;
    }
}

.pwr-burger__menu .hs-menu-wrapper li a {
    padding: 12px 15px 12px;
}

.pwr-burger__menu {
    margin: 28px 10px;
}

/* Hero Layout Regular */
@media (max-width: 575px) {
    .body-wrapper:has(.pwr-header--transparent):not(:has(.pwr-header-top--transparent)) .pwr-hero .pwr-hero__info-box, .pwr-hero--transparent-header.pwr-hero .pwr-hero__info-box {
        margin-top: 240px;
    }
}

/* Hero Layout content height */
.body-wrapper:has(.pwr-header--transparent):not(:has(.pwr-header-top--transparent)) .pwr-hero.pwr-hero--content-height .pwr-hero__info-box, .pwr-hero--transparent-header.pwr-hero--content-height .pwr-hero__info-box {
    margin-top: 195px;
}

/* Slider */
@media (max-width: 767px) {
.swiper {
    margin-left: -20px;
    margin-right: -20px;
    }
}