@font-face {
    font-family: TrebuchetRegular;
    src: url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/Trebuchet%20MS.eot);
    src: url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/Trebuchet%20MS.eot#iefix) format("embedded-opentype"),url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/Trebuchet%20MS.woff2) format("woff2"),url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/TrebuchetMS.woff) format("woff"),url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/Trebuchet%20MS.ttf) format("truetype"),url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/TrebuchetMS.svg#svgTrebuchetRegular) format("svg")
}

@font-face {
    font-family: TrebuchetBold;
    src: url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/Trebuchet%20MS%20Bold.eot);
    src: url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/Trebuchet%20MS%20Bold.eot#iefix) format("embedded-opentype"),url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/Trebuchet%20MS%20Bold.woff2) format("woff2"),url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/TrebuchetMS-Bold.woff) format("woff"),url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/Trebuchet%20MS%20Bold.ttf) format("truetype"),url(https://2719723.fs1.hubspotusercontent-na1.net/hubfs/2719723/ennova%202017%20Theme/fonts/TrebuchetMS-Bold.svg#svgTrebuchetBold) format("svg")
}

:root {
    --ff-base: TrebuchetRegular,sans-serif!important;
    --ff-accent: TrebuchetBold,sans-serif!important;
    --narrow-width: 850px;
    --clr-secondary: #93c5b9
}

/* Fix conflicts with old theme -START- */
  @media (min-width: 991px) {
    #webinar-hero {
      max-width: 650px;
    }
  }
  .webinar-image {
    margin-top: 40px;
  }
  body > img {
  position: absolute;
  }
  div#main {
    max-width: 100%;
    padding: 0;
    #content, .container-fluid {
      padding: 0;
    }
    .row {
      margin-left: 0;
      margin-right: 0;
    }
    .live-indicator {
      display: inline-block;
      border: solid 1px;
      border-radius: 1px;
      color: #fff;
      padding: 2px 10px;
    }
  }
  form label {
    font-weight: 400 !important;
  }
  #blockstatic-include-include-share-links h4 {
      margin-bottom: 10px;
  }
  .pwr--light .pwr-rich-text a:not(.pwr-cta):not([class*="cta_button"]).btn.btn-social-icon, .pwr--light .pwr-rich-text .live-speakers-social a:not(.pwr-cta):not([class*="cta_button"]) {
    background-color: var(--clr-link-lt);
    color: #fff;
    padding: 5px;
    width: 30px;
    height: 30px;
    display: inline-flex;
    align-items: center;
      justify-content: center;
      border-radius: 999px;
      transition: all .3s ease-in-out;
      >:first-child {
        position: static;
        font-size: 15px;
        line-height: 1;
      }
    &:hover {
      opacity: .8;
    }
}
  .live-speakers-social {
      margin-top: 15px !important;
  }
  .row.live-speakers {
    gap: 40px;
    &:before, &:after {
      display: none;
    }
}
  .row.live-speaker {
    background: rgb(223, 224, 228);
    border-radius: 10px;
    padding: 60px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .06), 0 8px 8px 0 rgba(0, 0, 0, .03), 0 16px 16px 0 rgba(0, 0, 0, .01);
    width: calc(50% - 20px);
    flex-direction: column;
}
  .live-speaker-avatar {
    width: 100%;
    max-width: 150px;
    margin-bottom: 30px;
}
  .live-speaker-avatar img {
    border-radius: 999px;
    overflow: hidden;
}
  .row .live-speaker .col-sm-10 {
    width: 100%;
}
  @media (max-width: 991px) {
    .row.live-speaker {
      width: 100%;
    padding: 30px;
    }
}
  .pwr--light p {
    color: var(--clr-text-lt);
}
  .pwr--dark p {
    color: var(--clr-text-dk);
}
/* Fix conflicts with old theme -END- */
  
html.hs-inline-edit {
    #pwr-js-sticky-sub-menu,#pwr-js-sticky-sub-menu__progress-bar {
        position: static!important
    }

    [class*=dnd_area-row-][class*=-hidden] {
        display: block!important;
        opacity: .5;
        position: relative;
        &:before {
            background: #ffe9b5;
            border-radius: 10px;
            bottom: 10px;
            color: #000;
            content: "?? Section is hidden on either desktop or mobile on live page";
            display: block;
            font-size: 12px;
            font-weight: 700;
            left: 10px;
            padding: .2rem .4rem;
            position: absolute;
            z-index: 999
        }
    }

    [class*=module_][class*=-hidden] {
        display: block!important;
        opacity: .5;
        position: relative;
        &:before {
            background: #ffe9b5;
            border-radius: 10px;
            bottom: 10px;
            color: #000;
            content: "?? Module is hidden on either desktop or mobile on live page";
            display: block;
            font-size: 12px;
            font-weight: 700;
            padding: .2rem .4rem;
            position: absolute;
            right: 10px;
            z-index: 999
        }
    }
}

.vanilla.pwr-sec-clients {
    .swiper-slide {
        align-items: center;
        display: flex
    }

    .pwr-sec-clients__logo {
        justify-content: center
    }
}

.pwr-sec-clients__slider img {
    border-radius: 0
}

.fp-hero {
    .pwr-hero__desc {
        margin: 60px 0 0
    }

    .pwr-hero__cta-container {
        padding: 60px 0
    }
}

.body-container-wrapper,html {
    background-color: transparent
}

.dnd-section {
    padding: 0
}

.narrow-desc .pwr-rich-text,.narrow-desc .pwr-sec-txt__content,.pwr-sec__title--narrow,.pwr-sec__title-intro--narrow {
    max-width: var(--narrow-width)!important
}

.pwr--align-c.narrow-desc .pwr-rich-text,.pwr--align-c.narrow-desc .pwr-sec-txt__content {
    margin-left: auto;
    margin-right: auto
}

.pwr-rich-text p {
    margin-bottom: 0;
    margin-top: 1em
}

.pwr-sec__title-intro {
    margin-bottom: 15px
}

.center-intro-only .pwr-sec__intro-sec {
    text-align: center;
    .pwr-sec__title-intro {
        margin-left: auto;
        margin-right: auto
    }
}

.large-intro .pwr-sec-txt__title-intro {
    font-size: var(--fs-h2-mobile)
}

.large-desc .pwr-sec-cta__desc p,.large-desc .pwr-sec__intro-sec .pwr-rich-text p,.large-desc.pwr-sec-txt .pwr-rich-text p {
    font-size: var(--fs-h5-mobile)
}

.small-intro .pwr-sec__title-intro,.small-intro.pwr-sec__title-intro {
    font-size: 14px;
    margin-bottom: 30px
}

.remove-title-spacing .pwr-sec__title {
    margin-bottom: 0!important
}

@media (min-width: 575px) {
    .large-intro .pwr-sec-txt__title-intro {
        font-size:var(--fs-h2)
    }

    .large-desc .pwr-sec-cta__desc p,.large-desc .pwr-sec__intro-sec .pwr-rich-text p,.large-desc.pwr-sec-txt .pwr-rich-text p {
        font-size: var(--fs-h5)
    }
}

.pwr-hero__cta-container [class*=cta_button] {
    margin-bottom: 10px;
    margin-top: 10px
}

.cta_button:not(.pwr-cta--hubspot-style),.hs-submit,.pwr-cta_button:not(.pwr-cta--hubspot-style),.pwr-sec-form [data-hsfc-id=Renderer] .hsfc-Button {
    padding: 10px 30px
}

.pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style) {
    align-items: center;
    color: var(--clr-btn-dk);
    display: flex;
    gap: 10px;
    margin-right: 0
}

.pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):after,[class*=cta_button].pwr-cta--link:after {
    background-color: var(--clr-btn-dk)!important;
    height: 1.5px!important;
    position: static;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all calc(.3s*var(--ts-duration-factor, 1)) ease-in-out;
    width: 40px
}

.pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):before,[class*=cta_button].pwr-cta--link:before {
    box-shadow: inset -2px 2px 0 0 var(--clr-btn-dk);
    right: 0;
    transition: all calc(.3s*var(--ts-duration-factor, 1)) ease-in-out
}

.pwr--dark .pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):before,.pwr--dark [class*=cta_button].pwr-cta--link:before {
    box-shadow: inset -2px 2px 0 0 #fff
}

.pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:before,[class*=cta_button].pwr-cta--link:hover:before {
    -webkit-transform: translate(6px,-4px) rotate(45deg);
    transform: translate(6px,-4px) rotate(45deg)
}

.pwr-cta--link [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after,[class*=cta_button].pwr-cta--link:hover:after {
    -webkit-transform: translate(6px,-1px);
    transform: translate(6px)
}

.pwr-cta--link--back [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):before,[class*=cta_button].pwr-cta--link--back:before {
    background-color: var(--clr-btn-dk)!important;
    height: 1.5px!important;
    position: static;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all calc(.3s*var(--ts-duration-factor, 1)) ease-in-out;
    width: 40px
}
.pwr--dark .pwr-cta--link--back [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):before,[class*=cta_button].pwr-cta--link--back:before {
    background-color: var(--clr-btn-lt)!important;
}

.pwr-cta--link--back [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):after,[class*=cta_button].pwr-cta--link--back:after {
    background-color: transparent!important;
    bottom: auto;
    box-shadow: inset 2px -2px 0 0 var(--clr-btn-dk);
    height: 8px!important;
    left: 0;
    position: absolute;
    right: auto;
    top: 50%;
    -webkit-transform: translateY(-4px) rotate(45deg);
    transform: translateY(-4px) rotate(45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: all calc(.3s*var(--ts-duration-factor, 1)) ease-in-out;
    width: 8px
}

.pwr--dark .pwr-cta--link--back [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):after,.pwr--dark [class*=cta_button].pwr-cta--link--back:after {
    background-color: transparent!important;
    box-shadow: inset 2px -2px 0 0 #fff
}

.pwr-cta--link--back [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after,[class*=cta_button].pwr-cta--link--back:hover:after {
    -webkit-transform: translate(-6px,-4px) rotate(45deg);
    transform: translate(-6px,-4px) rotate(45deg)
}

.pwr-cta--link--back [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:before,[class*=cta_button].pwr-cta--link--back:hover:before {
    -webkit-transform: translate(-6px,-1px);
    transform: translate(-6px)
}

@media (max-width: 991px) {
    .align-left-mobile .pwr--align-c .pwr-sec-cta__cta-wrapper {
        justify-content:flex-start
    }
}
  
.pwr-cta--small {
  &.pwr-cta--link .pwr-cta_button {
    &:after {
      width: 35px !important;
    }
    &:before {
      width: 8px !important;
    }
  }
  &.pwr-cta--link--back .pwr-cta_button {
    &:before {
      width: 35px !important;
    }
    &:after {
      width: 8px !important;
    }
  }
}

.pwr-cta--custom-01 .hs-submit,.pwr-cta--custom-01 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style),.pwr-cta--custom-02 .hs-submit,.pwr-cta--custom-02 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style) {
    border-left-width: 0;
    border-radius: 0;
    border-right-width: 0;
    border-top-width: 0
}

.pwr-cta--custom-01 .hs-submit:after,.pwr-cta--custom-01 .hs-submit:hover:after,.pwr-cta--custom-01 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):after,.pwr-cta--custom-02 .hs-submit:after,.pwr-cta--custom-02 .hs-submit:hover:after,.pwr-cta--custom-02 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):after,.pwr-header.scroll .pwr-cta--custom-01 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after,.pwr-header.scroll .pwr-cta--custom-02 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after {
    background-color: transparent!important
}

.no-gap.pwr-sec-cta .pwr-sec-cta__cta-wrapper {
    gap: 0
}

@media (max-width: 1381px) {
    .pwr-sec-split.pwr-sec--boxed-w-content-in .page-center {
        margin:0!important;
        max-width: 100%
    }
}

@media (max-width: 991px) {
    body .dnd-section .row-fluid {
        display:block!important;
        margin: 0 auto;
        max-width: 100%!important;
        width: 100%
    }

    body .dnd-section .row-fluid .dnd-column[class*=span] {
        display: block!important;
        float: none;
        margin-left: 0;
        width: auto
    }

    .centered-on-mobile {
        text-align: center
    }
}

@media (max-width: 767px) {
    .hide-images-mobile img {
        display:none!important
    }
}

.force-full-width .page-center {
    max-width: calc(100% - 20px)
}

.pwr-cta__title--extra-large,.pwr-hero__title--extra-large {
    font-size: calc(70px*var(--fs-reduction-factor)*var(--fs-reduction-factor));
    letter-spacing: normal;
    line-height: normal
}

.pwr-hero__desc {
    max-width: var(--narrow-width)
}

@media (min-width: 575px) {
    .pwr-cta__title--extra-large,.pwr-hero__title--extra-large {
        font-size:calc(70px*var(--fs-reduction-factor));
        letter-spacing: normal;
        line-height: normal
    }
}

@media (min-width: 768px) {
    .pwr-cta__title--extra-large,.pwr-hero__title--extra-large {
        font-size:70px;
        letter-spacing: normal;
        line-height: normal
    }
}

@media (max-width: 575px) {
    .pwr-hero__info-box {
        width:calc(100% - 40px)
    }
}

.extra-spacing .pwr-sec-cta--content>:is(.pwr-sec-cta__title,.pwr-rich-text) {
    margin-bottom: 60px
}

.pwr-sec-tabs .pwr-tabs__item-wrapper {
    flex-wrap: wrap
}

.pwr-filter select,.pwr-tabs__dropdown select {
    border-color: var(--clr-secondary);
    border-width: 0 0 3px;
    font-size: 15px;
    font-weight: 700;
    padding: 10px!important
}

.pwr-sec-tabs {
    .pwr-tabs__item-wrapper {
        flex-wrap: wrap;
        &:after {
            display: none
        }

        .pwr-tabs__item {
            border-bottom-width: 3px;
            color: #3a3f44;
            min-width: 0;
            .pwr-tabs__item-title {
                font-size: var(--fs-header);
                font-weight: 400
            }

            &.pwr-tabs__item--active,&:hover {
                border-bottom-color: var(--clr-secondary);
                color: #3a3f44
            }

            &.pwr-tabs__item--active .pwr-tabs__item-title {
                font-weight: 700
            }
        }
    }
}

.pwr-tabs__style-underline .pwr-tabs__item:not(.pwr-tabs__item--active) {
    border-bottom-color: #ddd6d2
}

.pwr-sec-services.pwr-services--pagination {
    overflow: visible
}

.pwr-services.pwr-services--style-4 {
    margin: 0
}

.pwr-sec-services .pwr-services-box.swiper-slide {
    height: auto
}

.pwr-sec-services .pwr-services-item__desc {
    margin-bottom: 0
}

.pwr-slider__pagination {
    transform: translateY(0);
    .swiper-pagination {
        margin-top: 30px;
        position: static
    }
}

@media (min-width: 575px) {
    .pwr-slider__navigation .swiper-button-prev {
        left:0
    }

    .pwr-slider__navigation .swiper-button-next {
        right: 0
    }
}

.pwr-accordion__title {
    font-family: var(--ff-base)
}

.pwr-accordion--text-only.active,.pwr-accordion:hover.active.pwr-accordion--text-only,.pwr-accordion:hover.pwr-accordion--text-only {
    border-color: var(--clr-secondary)
}

.pwr-testimonial__info {
    font-family: var(--ff-base)
}

.pwr-testimonial__quote p {
    font-size: var(--fs-h5-mobile);
    line-height: 2em
}

.swiper-buttons-beside {
    display: none
}

.swiper-pagination-bullet-active {
    background-color: var(--clr-secondary)!important
}

@media (min-width: 575px) {
    .pwr-testimonial__quote p {
        font-size:var(--fs-h5)
    }

    .pwr-sec-testimonials {
        overflow: visible
    }

    .swiper-buttons-beside {
        display: block
    }

    .swiper-buttons-beside .swiper-button-prev {
        left: 0
    }

    .swiper-buttons-beside .swiper-button-next {
        right: 0
    }

    .swiper-slide .pwr-testimonial {
        padding: 0 30px
    }
}

@media (min-width: 767px) {
    @supports (-webkit-backdrop-filter:none) or (backdrop-filter:none) {
        .glassmorph-background.scroll {
            -webkit-backdrop-filter:blur(13px);
            backdrop-filter: blur(13px);
            background-color: rgba(var(--clr-base-lt-rgb),.6)!important
        }
    }
}

span.pwr-image-box__intro {
    font-family: var(--ff-base);
    font-weight: 400
}

.pwr-image-box--style-overlay .pwr-image-box__overlay--front {
    background: linear-gradient(190deg,hsla(0,0%,100%,0) 55%,var(--clr-base-dk) 75%);
    opacity: .7
}

.pwr-image-box:hover .pwr-image-box__overlay {
    background: var(--mod-imgb-clr-hover-box-background)
}

.pwr-sec-image-boxes__intro-sec {
    margin-bottom: 50px
}

.full-width-container {
    width: 100%!important
}

.pwr-rel-post-item__title--small {
    opacity: 1
}

.pwr-link-icon {
    top: 0
}

.pwr-post-item__more-link .pwr-link-icon svg {
    fill: currentcolor
}

.pwr-sec-posts.pwr-sec-posts--standard {
    overflow: visible
}

.pwr-sec-search-results {
    overflow: visible;
    z-index: 8
}

.pwr-post-item__date,.pwr-post-item__name {
    font-weight: 400
}

.pwr-post-header,.pwr-post__related-posts {
    background-color: var(--clr-blog-post-background)
}

.pwr-post-hero.stacked {
    background: transparent;
    margin: 0 var(--sp-p-hor-mobile);
    @media (min-width: 992px) {
        margin-bottom:0;
        margin-left:auto;margin-right:auto;margin-top:0;max-width:calc(1080px + var(--sp-p-hor-desktop)*2);padding-left: var(--sp-p-hor-desktop);
        padding-right:var(--sp-p-hor-desktop)}

    .post-info-box {
        margin-bottom: 25px;
        .breadcrumb-list {
            display: flex;
            font-family: var(--ff-accent);
            font-size: 13px;
            gap: 15px;
            justify-content: center;
            list-style: none;
            padding-inline-start:0;a {
                color: var(--clr-text-lt);
                &:hover {
                    color: var(--clr-link-html)
                }
            }
        }

        .post-title {
            margin-bottom: 15px
        }
    }

    .pwr-post__featured-image {
        aspect-ratio: 7/3;
        min-height: auto;
        object-fit: cover;
        width: 100%
    }
}

#pwr-progress-bar {
    color: var(--clr-secondary);
    height: 6px;
    top: 0
}

#pwr-progress-bar::-webkit-progress-value {
    background: var(--clr-secondary)
}

#pwr-progress-bar::-moz-progress-bar {
    background: var(--clr-secondary)
}

a.pwr-post-item__name:not(:first-child):before {
    content: "|";
    padding: 0 10px 0 8px
}

.pwr-author-profile:not(:last-child) {
    margin-bottom: var(--sp-sec-m-vert-small)!important
}

@media (max-width: 991px) {
    .first-column-spacing .pwr-adc__col:first-child {
        width:100%
    }
}

@media (min-width: 1250px) {
    .first-column-spacing .pwr-adc__col:first-child {
        padding-right:calc(var(--col-padding) + 20px)
    }
}

#footer {
.pwr--dark .pwr-footer-subscribe__form--email-only .hs-email .hs-input {
    background: transparent!important;
    border: 2px solid var(--clr-primary)!important;
    border-radius: 999px 0 0 999px!important;
    color: var(--clr-text-lt)!important;
    padding: 16px 20px!important
}

.pwr--dark .pwr-footer-subscribe__form--email-only .hs-email .hs-input::placeholder {
    color: var(--clr-text-lt)!important
}

.pwr-footer-subscribe__form--email-only .hs-submit .hs-button {
    font-size: 13px!important;
    padding: 12px 0!important
}

.pwr-footer-subscribe__form--email-only .hs-submit .hs-button,.pwr-footer-subscribe__form--email-only .input input {
    height: 50px!important
}

.pwr-footer-advanced .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-1>a {
    word-wrap: break-word;
    hyphens: auto;
    overflow-wrap: break-word
}

.pwr-footer {
    .pwr-adc-content--social-icons {
        .pwr-adc-content__social-icon {
            border-radius: 999px;
            font-size: 14px;
            padding: 8px;
            transition: all calc(.4s*var(--ts-duration-factor,1)) ease-in-out!important;
            &:not(:last-child) {
                margin-right: 20px
            }
        }
    }

    .pwr--dark {
        .pwr-adc-content--social-icons {
            .pwr-adc-content__social-icon {
                background-color: rgba(var(--clr-background-lt-rgb),var(--opc-footer-hover));
                color: rgba(var(--clr-text-lt-rgb),var(--opc-footer-hover))!important;
                &:hover {
                    background-color: var(--clr-background-lt);
                    color: var(--clr-text-lt)!important
                }
            }
        }
    }

    .pwr--light {
        .pwr-adc-content--social-icons {
            .pwr-adc-content__social-icon {
                background-color: rgba(var(--clr-background-dk-rgb),var(--opc-footer-hover));
                color: rgba(var(--clr-text-dk-rgb),var(--opc-footer-hover))!important;
                &:hover {
                    background-color: var(--clr-background-dk);
                    color: var(--clr-text-dk)!important
                }
            }
        }
    }
}

.pwr-footer-reduced {
    padding: 30px 0 !important;
    .page-center {
        align-items: center;
        display: flex;
        justify-content: space-between;
        .pwr-footer-reduced__content {
            width: 30%;
            &:after {
                display: none
            }

            .pwr-footer-reduced__logo {
                float: none;
                max-width: 100%
            }

            .pwr-footer-reduced__statement {
                display: none
            }
        }

        .pwr-footer-legal {
            display: flex;
            justify-content: flex-start;
            margin-top: 0;
            width: 100%;
            .pwr-footer-legal__content {
                width: 100%;
            }
        }
    }
}
}

/* Inline styles from main site */
/* HubSpot Non-stacked Media Query Styles */
@media (min-width: 768px) {
 .dnd_area-row-1-vertical-alignment > .row-fluid {
  display: -ms-flexbox !important;
  -ms-flex-direction: row;
  display: flex !important;
  flex-direction: row;
 }

 .cell_17571630618699-row-0-vertical-alignment > .row-fluid {
  display: -ms-flexbox !important;
  -ms-flex-direction: row;
  display: flex !important;
  flex-direction: row;
 }

 .cell_17571630618704-vertical-alignment {
  display: -ms-flexbox !important;
  -ms-flex-direction: column !important;
  -ms-flex-pack: center !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
 }

 .cell_17571630618704-vertical-alignment > div {
  flex-shrink: 0 !important;
 }

 .cell_17571630618703-vertical-alignment {
  display: -ms-flexbox !important;
  -ms-flex-direction: column !important;
  -ms-flex-pack: center !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
 }

 .cell_17571630618703-vertical-alignment > div {
  flex-shrink: 0 !important;
 }

 .cell_17571633288984-vertical-alignment {
  display: -ms-flexbox !important;
  -ms-flex-direction: column !important;
  -ms-flex-pack: center !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
 }

 .cell_17571633288984-vertical-alignment > div {
  flex-shrink: 0 !important;
 }

 .cell_17571633288983-vertical-alignment {
  display: -ms-flexbox !important;
  -ms-flex-direction: column !important;
  -ms-flex-pack: center !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
 }

 .cell_17571633288983-vertical-alignment > div {
  flex-shrink: 0 !important;
 }
}
/* HubSpot Styles (default) */
.dnd_area-row-0-padding {
 padding-top: 150px !important;
 padding-bottom: 50px !important;
}

.dnd_area-row-1-padding {
 padding-top: 50px !important;
 padding-bottom: 50px !important;
}
/* HubSpot Styles (mobile) */
@media (max-width: 767px) {
 .dnd_area-row-0-padding {
  padding-top: 100px !important;
 }

 .cell_17571630618699-row-0-padding {
  padding-bottom: 0px !important;
 }
}

.hs-quotes #CybotCookiebotDialogBodyUnderlay {
 display: none !important;
}

a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
 display: none !important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
 display: none !important;
}

div.pwr-sec-breadcrumbs.vanilla.pwr--dark.pwr--padding-t-0.pwr--padding-b-0.pwr--margin-t-0.pwr--margin-b-0.centered-on-mobile.lazyload {
 background-color: transparent;
}

div.pwr-sec-txt.pwr-sec-txt--1col.vanilla.pwr-mh-group.pwr--dark.pwr--padding-t-0.pwr--sec-padding-b-sm.pwr--margin-t-0.pwr--margin-b-0.centered-on-mobile.lazyload {
 background-color: transparent;
}

div.section-bg.lazyload {
 background: linear-gradient(45deg, rgba(66, 91, 118, 1.0) 0%, rgba(234, 153, 153, 1.0) 100%);
}

div.pwr-sec-clients.vanilla.pwr--light.pwr--sec-padding-t-sm.pwr--sec-padding-b-sm.pwr--margin-t-0.pwr--margin-b-0.lazyload {
 background-color: transparent;
}

img.lazyload.pwr-sec-clients__logo-img {
 object-fit: contain;
}

img.lazyload.pwr-sec-clients__logo-img {
 object-fit: contain;
}

img.lazyload.pwr-sec-clients__logo-img {
 object-fit: contain;
}

img.lazyload.pwr-sec-clients__logo-img {
 object-fit: contain;
}

img.lazyload.pwr-sec-clients__logo-img {
 object-fit: contain;
}

div.pwr-sec-txt.pwr-sec-txt--1col.vanilla.pwr-mh-group.pwr--light.pwr--padding-t-0.pwr--padding-b-0.pwr--margin-t-0.pwr--margin-b-0.remove-title-spacing.lazyload {
 background-color: transparent;
}

img.lazyload {
 aspect-ratio: 0;
}













