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

.content-wrapper {
  margin: 0 auto;
  max-width: 1240px;
  padding: 0 20px;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section {
  padding: 80px 0;
}
@media (max-width: px) {
    .dnd-section {
        padding-left: var(--sp-p-hor-desktop);
        padding-right: var(--sp-p-hor-desktop);
    }
}
@media (max-width: 575px) {
    .dnd-section {
        padding-left: var(--sp-p-hor-mobile);
        padding-right: var(--sp-p-hor-mobile);
    }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
  max-width: var(--lo-content-width);
}

.dnd-section .dnd-column {
  padding: 0;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}

.hs_cos_flex-viewport {
    transition: all calc(1s * var(--ts-duration-factor,1)) ease;
}

.hs_cos_wrapper_type_gallery .slick-dots li button {
    transition: opacity 200ms ease;
}

.hs-search-results__listing li {
    transition: background calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.hs-search-results__title,
.hs-search-results__description,
.hs-search-highlight {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

a {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out, opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

a > span > .hs_cos_wrapper_type_icon > svg {
    transition: none;
}


.hs_cos_wrapper_type_icon svg,
.pwr-icon svg {
    transition: fill calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-search-field__icon {
    transition: fill calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-3D-box {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-3D-box__info-box--centered {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header__skip {
    transition: top calc(0.4s * var(--ts-duration-factor,1)) ease-in-out, background-color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out, color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header-top__social .pwr-social-icon {
    transition: none;
}

.pwr-header-top__menu .hs-menu-wrapper li a,
.pwr-header-top__social .pwr-social-icon svg {
    transition: color calc(.2s * var(--ts-duration-factor,1)) ease-in-out, opacity calc(.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header {
    transition: background calc(0.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-header-right-bar__link {
    transition: color calc(.2s * var(--ts-duration-factor,1)) ease-in-out, opacity calc(.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-dropdown {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out calc(.2s * var(--ts-duration-factor,1)), visibility calc(.4s * var(--ts-duration-factor,1)) ease-in-out calc(.2s * var(--ts-duration-factor,1));
}

.pwr-dropdown__link {
    transition-duration: calc(.2s * var(--ts-duration-factor,1));
}

.pwr-header-right-bar__language-switcher .pwr-header-right-bar__link--dropdown-arrow:after {
    transition: transform calc(.15s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header-search {
    transition: top calc(.6s * var(--ts-duration-factor,1)) ease-in-out, background calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header-search__close-icon {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-header-search__close-icon::before,
.pwr-header-search__close-icon::after {
    transition: background calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header-advanced-mm {
    transition: visibility calc(.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header-search .pwr-suggestions-panel {
    transition: background-color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}
.hs-search-field__suggestions li a {
    transition: color calc(.2s * var(--ts-duration-factor,1)) ease-in-out, background-color calc(.2s * var(--ts-duration-factor,1)) ease-in-out, border calc(.2s * var(--ts-duration-factor,1)) ease-in-out, font-weight calc(.05s * var(--ts-duration-factor,1)) ease-in-out;
}
.hs-search-field__suggestions a:before,
.hs-search-field__suggestions a:after {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header[data-mm-anim-fade='true'] .pwr-header-advanced-mm {
    transition: opacity calc(.2s * var(--ts-duration-factor,1)) ease-in-out, visibility calc(.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-header-advanced-mm .hs-menu-wrapper.no-flyouts ul.hs-menu-children-wrapper {
    transition: none;
}

.hs-menu-wrapper ul.hs-menu-children-wrapper {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out, visibility calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.hs-menu-wrapper.hs-menu-flow-horizontal li.hs-item-has-children:hover ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1 > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical ul.hs-menu-children-wrapper {
    transition: opacity calc(0s * var(--ts-duration-factor,1)) linear calc(.2s * var(--ts-duration-factor,1)), visibility calc(0s * var(--ts-duration-factor,1)) linear calc(.2s * var(--ts-duration-factor,1));
}

.pwr-header__menu--mega-menu .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-item-has-children:hover ul.hs-menu-children-wrapper,
.pwr-header__menu--mega-menu .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1 > ul.hs-menu-children-wrapper,
.pwr-header__menu--mega-menu .hs-menu-wrapper.hs-menu-flow-vertical ul.hs-menu-children-wrapper {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out, visibility calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.hs-menu-wrapper li a {
    transition: background-color calc(.2s * var(--ts-duration-factor,1)) ease-in-out, color calc(.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.hs-menu-wrapper li.hs-item-has-children > a:after,
.hs-menu-wrapper li.has-mega-menu > a:after,
.pwr-a11y-menu.hs-menu-wrapper li.hs-item-has-children .pwr-menu_submenu-arrow {
    transition: transform calc(.15s * var(--ts-duration-factor,1)) ease-in-out;
}

body form > input[type="submit"],
body form > input[type="button"],
body #email-prefs-form .hs-button,
body .hs-search-module .hs-button {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.cta_button:not(.pwr-cta--hubspot-style),
.pwr-cta_button:not(.pwr-cta--hubspot-style),
.hs-submit {
    transition: background-color calc(.4s * var(--ts-duration-factor,1)) ease-in-out, border-color calc(.4s * var(--ts-duration-factor,1)) ease-in-out, color calc(.4s * var(--ts-duration-factor,1)) ease-in-out, opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out, box-shadow calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.cta_button:not(.pwr-cta--hubspot-style):before,
.pwr-cta_button:not(.pwr-cta--hubspot-style):before,
.cta_button:not(.pwr-cta--hubspot-style):after,
.pwr-cta_button:not(.pwr-cta--hubspot-style):after,
.hs-submit:before,
.hs-submit:after {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):before,
[class*="cta_button"].pwr-cta--link:before,
.pwr-cta--link [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style):after,
[class*="cta_button"].pwr-cta--link:after {
    transition: all calc(0.5s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-video-background-plyr .plyr {
    transition: opacity calc(var(--ts-bg-video-fade-duration,2s) * var(--ts-duration-factor,1));
}

.pwr-adc-content__menu .hs-menu-wrapper.no-flyouts li.hs-menu-depth-1 > ul a {
    transition: opacity calc(0.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-adc-content__menu .hs-menu-wrapper li.hs-menu-depth-1 > a {
    transition: opacity calc(0.2s * var(--ts-duration-factor,1)) ease-in-out;
} 


.pwr-price-toggle__switch {
    transition: background-color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}
.pwr-price-toggle__switch:before{   
    transition:  right calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-accordion--text-only {
    transition: border-color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-accordion__title {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-accordion__icon::before {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-accordion__icon::after {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease;
}
.pwr-accordion__icon.active::before {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-accordion__icon.active::after {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease;
}

@media (hover: hover) {
    .pwr-accordion .pwr-accordion__desc {
        transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out, background-color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
    }
}

.pwr-burger {
    transition: right calc(.6s * var(--ts-duration-factor,1)) ease-in-out, width calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-burger__icon-close {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-burger__icon-close::before {
    transition: background-color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-burger__icon-close::after {
    transition: background-color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-burger__menu .hs-menu-wrapper li a {
    transition: background-color calc(.2s * var(--ts-duration-factor,1)) ease-in-out, color calc(.2s * var(--ts-duration-factor,1)) ease-in-out, opacity calc(.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-filter__link {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-footer a:not(.pwr-link):not(.pwr-back-to-top) {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-footer-advanced .hs_cos_wrapper_type_icon svg {
    transition: none;
}

.pwr-footer-reduced__menu .hs-menu-wrapper li a {
    transition: all calc(0.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-back-to-top {
    transition: background calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-image-box__overlay {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-image-box:hover .pwr-image-box__back {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-image-box__more-link {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-image-box__icon {
    transition: transform calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-value__more-link {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-value__icon {
    transition: transform calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-link {
    transition: box-shadow calc(0.15s * var(--ts-duration-factor,1)) cubic-bezier(0.33, 0.66, 0.66, 1);
}

.pwr-link-icon {
    transition: transform calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-link-icon .hs_cos_wrapper_type_icon svg {
    transition: none;
}

.pwr-pillar-toc__menu .toc-link {
    transition: calc(0.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__img {
    transition: height calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__overlay {
    transition: opacity calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__overlay {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__info-box {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}


.pwr-post-item__content.pwr--dark .pwr-post-item__name {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__name {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__content.pwr--dark .pwr-post-item__title {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__title {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__content.pwr--dark .pwr-post-item__desc {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__desc {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__content.pwr--dark .pwr-post-item__more-link {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__more-link {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__content.pwr--dark .pwr-post-item__n-min-read {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__n-min-read {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__content.pwr--dark .pwr-post-item__date {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr--dark .pwr-post-item__content:not(.pwr--light) .pwr-post-item__date {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__name {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__title {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__desc {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__more-link {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__n-min-read {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__date {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__name {
    transition: color calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__date {
    transition: color calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__title {
    transition: color calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__desc {
    transition: color calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__more-link {
    transition: color calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-post-item__n-min-read {
    transition: color calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-prev-next-nav__link {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-prev-next-nav__icon svg {
    transition: none !important;
}

.pwr-rel-post-item__title {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-rel-post-item__more-link {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-rel-post-item--large .pwr-post-item__overlay {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-rel-post-item__img-overlay {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-search-results__entry {
    transition: background calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-search-results__title {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-search-results__description {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-sec-breadcrumbs__link {
    transition: color opacity calc(.3s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-sec-clients__logo {
    transition: all calc(0.4s * var(--ts-duration-factor,1));
}

.pwr-sec-clients__logo {
    transition: all calc(0.4s * var(--ts-duration-factor,1));
}

.pwr-guide {
    transition: none;
}

.pwr-guide.active {
    transition: opacity calc(0.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-guide__back {
    transition: color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out, opacity calc(0.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-guide__answer--btn {
    transition: color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out, background-color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out,
        border-color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-guide__answer--btn:disabled {
    transition: color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out, background-color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out,
        border-color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-guide__answer--link {
    transition: color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out, background-color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out,
        border-color calc(0.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-img-comp__before-img-wrapper {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-img-comp-slider__resizer:after {
    transition: background-color calc(.4s * var(--ts-duration-factor,1)) ease, border-color calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-sec-split__link {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-sec-video__button {
    transition: background-color calc(1.2s * var(--ts-duration-factor,1)) ease-in-out, color calc(1.2s * var(--ts-duration-factor,1)) ease-in-out, transform calc(1.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-sec-video__icon--as-button {
    transition: all calc(.6s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-services-item__title {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-services-item__more-link {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-services-box .pwr-services-item__title {
    transition: none;
}

.pwr-services-box__back {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-simple-list-item__overlay {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-simple-list-item--text-style .pwr-simple-list-item__icon--link {
    transition: transform calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-simple-list-item__more-link {
    transition: all calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-simple-list-item--box-style.pwr-simple-list-item--is-link:hover .pwr-simple-list-item__back {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-owl .owl-dots .owl-dot span {
    transition: all 100ms ease-in-out;
}

.swiper-wrapper {
    transition-timing-function: ease-in-out;
}

.swiper-wrapper--continuous {
    transition-timing-function: linear;
}

.swiper-button-prev,
.swiper-button-next {
    transition: calc(0.4s * var(--ts-duration-factor,1)) color ease;
}

.swiper-pagination-bullet-active,
.swiper-pagination-bullet {
    transition: calc(0.4s * var(--ts-duration-factor,1)) background-color ease;
}

.swiper-pagination-bullet {
    transition: all calc(.1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-sticky-sub-menu__link {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out, opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-sticky-sub-menu__link--external {
    transition: color calc(.4s * var(--ts-duration-factor,1)) ease-in-out, opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

@media (max-width: 767px ) {
    .pwr-sticky-sub-menu__btn {
        transition: background-color calc(.2s * var(--ts-duration-factor,1)) ease-in-out;
    }
    .pwr-sticky-sub-menu__btn--icon-open {
        transition: opacity calc(.2s * var(--ts-duration-factor,1)) ease-in-out;
    }

    .pwr-sticky-sub-menu__btn--icon-close {
        transition: all calc(.4s * var(--ts-duration-factor,1)) ease;
    }

    .pwr-sticky-sub-menu__btn--icon-close::before {
        transition: background calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
    }

    .pwr-sticky-sub-menu__btn--icon-close::after {
        transition: background calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
    }
}

.pwr-tabs__tab,
.pwr-tabs__item {
    transition-property: color, opacity, border-color, width, background-color;
    transition-duration: calc(.4s * var(--ts-duration-factor,1));
    transition-timing-function: ease-in-out;
}

.pwr-team-member__overlay {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-team-member__name-tag {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out calc(.4s * var(--ts-duration-factor,1));
}

.pwr-team-member--style-full:hover .pwr-team-member__name-tag {
    transition: none;
}

.pwr-toc-menu .toc-link {
    transition: calc(0.2s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-toc-menu__header:after {
    transition: all calc(0.5s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-tooltip__icon svg circle {
    transition: fill calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr--dark .pwr-tooltip__icon svg circle {
    transition: fill calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-tooltip__arrow::before {
    transition: visibility calc(.4s * var(--ts-duration-factor,1)) ease;
}

.pwr-tooltip__text-wrapper {
    transition: visibility calc(.4s * var(--ts-duration-factor,1)) ease, opacity calc(.4s * var(--ts-duration-factor,1)) ease;
}

@media (hover: none) {
    .pwr-touch-btn {
        transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
    }
}

.pwr-sec-values .pwr-value__overlay {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-sec-values .pwr-value:hover .pwr-value__back {
    transition: opacity calc(.4s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-video-box__img {
    transition: all calc(1s * var(--ts-duration-factor,1)) ease-in-out;
}

.pwr-scroll-shadow__wrapper--hor-coloured::before, 
.pwr-scroll-shadow__wrapper--hor-coloured::after,
.pwr-scroll-shadow__wrapper--vert-coloured::before, 
.pwr-scroll-shadow__wrapper--vert-coloured::after {
    transition: opacity calc(0.4s * var(--ts-duration-factor,1));
}

.pwr-show-more__target {
    transition: max-height calc(1s * var(--ts-duration-factor,1)) ease;
}
.pwr-show-more__container {
    transition: height calc(1s * var(--ts-duration-factor,1)) ease;
}

/* This file is used as dependency in:
   ../../modules/sub-image-boxes.module/module.html 
   ../../modules/sec-image-boxes.module/module.html */

.pwr-sec-image-boxes {
    padding: 135px 0;
    position: relative;
    z-index: 1;
}

.pwr-sec-image-boxes--parallax {
    overflow: hidden;
}

.pwr-sec-image-boxes__intro-sec {
    margin-bottom: 60px;
    max-width: 800px;
}

.pwr-sec-image-boxes__intro-sec--centered {
    max-width: 100%;
}

.pwr-sec-image-boxes__cta [class*="cta_button"] {
    position: absolute !important;
    right: 0;
    top: 60px !important;
}

.pwr-sec-image-boxes__cta--no-intro-title [class*="cta_button"] {
    top: 15px !important;
}

.pwr-sec-image-boxes__intro-sec--centered .pwr-sec-image-boxes__cta [class*="cta_button"] {
    margin-top: 45px;
    position: relative !important;
    top: 0 !important;
}

.pwr-sec-image-boxes__container:not(.pwr-sec-image-boxes__container--no-gutter) .pwr-image-box {
    margin: 10px;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one {
    width: 25%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-two,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-two {
    width: 50%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 300px;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one .pwr-image-box__img,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-two .pwr-image-box__img {
    height: 600px;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--one-by-one,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-one {
    width: 33.33%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--one-by-two,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-two {
    width: 66.66%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 300px;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-one .pwr-image-box__img,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-two .pwr-image-box__img {
    height: 600px;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 240px;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--two-by-one .pwr-image-box__img,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--two-by-two .pwr-image-box__img {
    height: 480px;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--one-by-one,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-one {
    width: 33.33%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--one-by-two,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-two {
    width: 66.66%;
}

.pwr-sec-image-boxes__container--no-gutter  .pwr-image-box.pwr-image-box--2cols.pwr-image-box--one-by-one,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--2cols.pwr-image-box--two-by-one {
    width: 50%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--2cols.pwr-image-box--one-by-two,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--2cols.pwr-image-box--two-by-two {
    width: 100%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--5cols.pwr-image-box--one-by-one,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--5cols.pwr-image-box--two-by-one {
    width: 20%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--5cols.pwr-image-box--one-by-two,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--5cols.pwr-image-box--two-by-two {
    width: 40%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--6cols.pwr-image-box--one-by-one,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--6cols.pwr-image-box--two-by-one {
    width: 16.667%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--6cols.pwr-image-box--one-by-two,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--6cols.pwr-image-box--two-by-two {
    width: 33.333%;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 400px;
}

.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-one .pwr-image-box__img,
.pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-two .pwr-image-box__img {
    height: 800px;
}

.pwr-sec-image-boxes__container--centered .pwr-image-box:not(.pwr-image-box--style-below-2) .pwr-image-box__below {
    padding-right: 0;
}

.pwr-sec-image-boxes__container .pwr-image-box.swiper-slide {
    margin: 0;
}

.pwr-sec-image-boxes .swiper .pwr-image-box--style-below-1 .pwr-image-box__below {
    padding-bottom: 0;
}

.pwr-sec-image-boxes:not(.pwr-sec-image-boxes--pagination) .swiper-button-next {
    top: 50% !important;
}

.pwr-sec-image-boxes:not(.pwr-sec-image-boxes--pagination) .swiper-button-prev {
    top: 50% !important;
}

@media (max-width: 1199px ) {
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one {
        width: 33.33%;
    }

    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-two,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-two {
        width: 66.66%;
    }
}

@media (max-width: 991px ) {
    .pwr-sec-image-boxes__intro-sec {
        max-width: 100%;
    }

    .pwr-sec-image-boxes__cta [class*="cta_button"] {
        margin-top: calc(45px * var(--sp-reduction-factor));
        position: relative !important;
        top: 0 !important;
    }

    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--one-by-one,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-one {
        width: 50% !important;
    }

    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--one-by-two,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-two {
        width: 100% !important;
    }
}

@media (max-width: 767px ) {
    .pwr-sec-image-boxes {
        padding: calc(135px * var(--sp-reduction-factor)) 0;
    }

    .pwr-sec-image-boxes__container {
        margin-left: 0;
        margin-right: 0;
    }

    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--one-by-one,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-one {
        width: 100% !important;
    }

    .pwr-sec-image-boxes__container:not(.pwr-sec-image-boxes__container--no-gutter) .pwr-image-box {
        margin-left: 0;
        margin-right: 0;
    }

    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one .pwr-image-box__img,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-two .pwr-image-box__img {
        height: 300px;
    }

    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-one .pwr-image-box__img,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-two .pwr-image-box__img {
        height: 300px;
    }

    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--two-by-one .pwr-image-box__img,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--two-by-two .pwr-image-box__img {
        height: 240px;
    }

    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-one .pwr-image-box__img,
    .pwr-sec-image-boxes__container--no-gutter .pwr-image-box.pwr-image-box--two-by-two .pwr-image-box__img {
        height: 400px;
    }
} 

/* This file is used as dependency in:
   ../../modules/sec-image-slider.module/module.html */.pwr-sec-images {
    padding: 140px 0;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.pwr-sec-images--with-intro {
    padding-top: 100px;
}

.pwr-sec-images__intro-sec {
    margin-bottom: 70px;
    position: relative;
}

.pwr-sec-images__slider .pwr-swiper {
    border-radius: var(--br-img);
    overflow: hidden;
}

.pwr-sec-images__slider .owl-stage-outer {
    border-radius: var(--br-img);
    overflow: hidden;
}

.pwr-sec-images__slider img {
    border-radius: var(--br-img);
}
.vanilla .pwr-sec-images__slider img {
    width: 100%;
}

.pwr-sec-images__slider .pwr-sec-images__slide {
    background-repeat: no-repeat;
    background-size: cover;
}

.pwr-sec-images--full-width .pwr-sec-images__slide {
    width: 100vw;
}

.pwr-sec-images .swiper-button-wrapper:not(.swiper-pagination-below) .swiper-button-prev {
    top: 50% !important;
}

.pwr-sec-images .swiper-button-wrapper:not(.swiper-pagination-below) .swiper-button-next {
    top: 50% !important;
}

.pwr-sec-images .swiper-button-wrapper.swiper-pagination-below .swiper-button-prev {
    top: calc(50% - var(--swiper-navigation-size) * 1.5) !important;
}

.pwr-sec-images .swiper-button-wrapper.swiper-pagination-below .swiper-button-next {
    top: calc(50% - var(--swiper-navigation-size) * 1.5) !important;
}

.pwr-sec-images .swiper-buttons-beside .swiper-button-next {
    -webkit-transform: initial;
    transform: initial;
}

.pwr-sec-images .swiper-buttons-beside .swiper-button-prev {
    -webkit-transform: initial;
    transform: initial;
}

.pwr-sec-images__img-comparison {
    margin-left: auto;
    margin-right: auto;
}

.pwr-sec-images__img-comparison.pwr--light {
    background-color: initial;
}

.pwr-sec-images__img-comparison.pwr--dark {
    background-color: initial;
}

.pwr-sec-images:not(.pwr-sec-images--full-width) .pwr-img-comp__before-img-wrapper {
    border-radius: var(--br-img);
    overflow: hidden;
}

.pwr-sec-images:not(.pwr-sec-images--full-width) .pwr-img-comp__after-img-wrapper {
    border-radius: var(--br-img);
    overflow: hidden;
}

.pwr-sec-images:not(.pwr-sec-images--full-width) .pwr-img-comp-slider {
    border-radius: var(--br-img);
    overflow: hidden;
}

.pwr-sec-images__img-comparison--hover .pwr-img-comp__before-img-wrapper {
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 2;
}

.pwr-sec-images__img-comparison--toggle .pwr-img-comp__before-img-wrapper {
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 2;
}

.pwr-sec-images__img-comparison.pwr--light .pwr-img-comp__label {
    color: var(--clr-text-lt);
    background-color: var(--clr-background-lt);
}

.pwr-sec-images__img-comparison.pwr--dark .pwr-img-comp__label {
    color: var(--clr-text-dk);
    background-color: var(--clr-background-dk);
}

.pwr-sec-images__img-comparison--slider .pwr-img-comp__before-img-wrapper {
    position: absolute;
    height: 100%;
    width: 50%;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 2;
}

.pwr-sec-images__img-comparison.pwr--light .pwr-img-comp-slider__resizer {
    background-color: var(--clr-background-lt);
}

.pwr-sec-images__img-comparison.pwr--light .pwr-img-comp-slider__resizer:after {
    background-color: var(--clr-background-lt);
}

@media (max-width: 767px) {
    .pwr-sec-images {
        padding: calc(140px * var(--sp-reduction-factor)) 0;
        overflow: hidden;
        position: relative;
        z-index: 0;
    }

    .pwr-sec-images--with-intro {
        padding-top: calc(100px * var(--sp-reduction-factor));
    }

    .pwr-sec-images__intro-sec {
        margin-bottom: calc(70px * var(--sp-reduction-factor));
    }
}


/* -------------------------------------------- */

/* Image Comparison Common */

.pwr-img-comp__before-img-wrapper {
    opacity: 1;
}

.pwr-img-comp__after-img-wrapper {
    display: block;
}

.pwr-img-comp__img {
    max-width: initial;
    pointer-events: none;
    width: 100%;
}

.pwr-img-comp__label {
    border-radius: var(--br-box);
    bottom: 10px;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    left: 0px;
    margin: 0 10px;
    position: absolute;
    padding: 2px 10px;
    z-index: 6;
}

.pwr-img-comp__label--right {
    left: initial;
    right: 0px;
    z-index: 1;
}

.pwr--light .pwr-img-comp__label {
    color: var(--clr-text-lt);
    background-color: var(--clr-background-lt);
}

.pwr--dark .pwr-img-comp__label {
    color: var(--clr-text-dk);
    background-color: var(--clr-background-dk);
}

/* -------------------------------------------- */

/* Image Comparison Slider */

.pwr-img-comp-slider {
    width: 100%;
    position: relative;
    overflow: hidden;
}

/* Resizer */

.pwr-img-comp-slider__resizer {
    align-items: center;
    cursor: grab;
    display: flex;
    height: 100%;
    left: calc(50% - 2px);
    position: absolute;
    -ms-touch-action: pan-y; /* Stop vertical scrolling on touch */
    touch-action: pan-y;
    top: 0;
    width: 4px;
    z-index: 5;
}

.pwr-img-comp-slider__resizer.is-resizing {
    cursor: grabbing;
}

.pwr-img-comp-slider__resizer:after {
    align-items: center;
    border-radius: 50%;
    box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
    display: flex;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 -22px;
    position: absolute;
    width: 48px;
}

.pwr--light .pwr-img-comp-slider__resizer,
.pwr--light .pwr-img-comp-slider__resizer:after {
    background-color: var(--clr-background-lt);
}

.pwr--light .pwr-img-comp-slider__resizer:after,
.pwr-sec-images__img-comparison.pwr--light .pwr-img-comp-slider__resizer:after {
    content: url("data:image/svg+xml,%3Csvg width='24' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%234a4e54' fill-rule='evenodd'%3E%3Cpath d='m24 5-8 5V0zM0 5l8 5V0z'/%3E%3C/g%3E%3C/svg%3E");
}

.pwr--light .pwr-img-comp-slider__resizer:hover:after {
    background-color: var(--clr-background-dk);
    content: url("data:image/svg+xml,%3Csvg width='24' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFFFFF' fill-rule='evenodd'%3E%3Cpath d='m24 5-8 5V0zM0 5l8 5V0z'/%3E%3C/g%3E%3C/svg%3E");
}

.pwr--dark .pwr-img-comp-slider__resizer,
.pwr--dark .pwr-img-comp-slider__resizer:after {
    background-color: var(--clr-background-dk);
}

.pwr--dark .pwr-img-comp-slider__resizer:after {
    content: url("data:image/svg+xml,%3Csvg width='24' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFFFFF' fill-rule='evenodd'%3E%3Cpath d='m24 5-8 5V0zM0 5l8 5V0z'/%3E%3C/g%3E%3C/svg%3E");
}

.pwr--dark .pwr-img-comp-slider__resizer:hover:after {
    background-color: var(--clr-background-lt);
    content: url("data:image/svg+xml,%3Csvg width='24' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%234a4e54' fill-rule='evenodd'%3E%3Cpath d='m24 5-8 5V0zM0 5l8 5V0z'/%3E%3C/g%3E%3C/svg%3E");
}

/* -------------------------------------------- */
/* Hover Comparison */

.pwr-sec-images__img-comparison--hover .pwr-img-comp__label--right {
    left: 0;
    right: auto;
    z-index: 10;
}
.pwr-img-comp__label--hover-note {
    right: 10px;
    left: auto;
}

.pwr-sec-images__img-comparison--hover .pwr-img-comp__label,
.pwr-sec-images__img-comparison--hover .pwr-img-comp__before-img-wrapper {
    transition: opacity .4s ease-in-out;
}
.pwr-sec-images__img-comparison--hover .pwr-img-comp__label--right,
.pwr-sec-images__img-comparison--hover:hover .pwr-img-comp__before-img-wrapper,
.pwr-sec-images__img-comparison--hover:hover .pwr-img-comp__label--hover-note {
    opacity: 0;
}
.pwr-sec-images__img-comparison--hover:hover .pwr-img-comp__label--right,
.pwr-sec-images__img-comparison--hover .pwr-img-comp__before-img-wrapper {
    opacity: 1;
}

/* -------------------------------------------- */
/* Toggle Comparison */

.pwr-sec-images__img-comparison--toggle .pwr-price-toggle {
    margin-bottom: 40px;
}
.pwr-sec-images__img-comparison--toggle-active .pwr-price-toggle__switch {
    background-color: #03CB76;
}
.pwr-sec-images__img-comparison--toggle-active .pwr-price-toggle__switch:before {
    right: 0;
}
.pwr-sec-images__img-comparison--toggle-active .pwr-img-comp__before-img-wrapper {
    opacity: 0;
}

/* -------------------------------------------- */
/* Lottie */

.pwr-sec-images__lottie.pwr--align-c {
    margin: 0 auto;
} 

/* This file is used as dependency in:
   ../../modules/sub-image-boxes.module/module.html 
   ../../modules/sec-image-boxes.module/module.html */

.pwr-image-box {
    border: 0px solid transparent;
    color: var(--clr-text-lt);
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
    z-index: 1;
    --mod-imgb-clr-hover-box-txt: var(--clr-hover-box-txt);
    --mod-imgb-clr-hover-box-background: var(--clr-hover-box-background);
}

.pwr-image-box__img {
    position:relative;
    background-size: cover;
    background-position: center;
    border-radius: var(--br-box);
    height: 380px;
    width: 100%;
}
.pwr-image-box__img .pwr-background-img {
    border-radius: var(--br-box);
}

.pwr-image-box--style-below-2 .pwr-image-box__img,
.pwr-image-box--style-below-2 .pwr-image-box__img img {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.pwr-image-box.pwr-image-box--2cols.pwr-image-box--one-by-one,
.pwr-image-box.pwr-image-box--2cols.pwr-image-box--two-by-one {
    width: calc(50% - 20px);
}

.pwr-image-box.pwr-image-box--2cols.pwr-image-box--one-by-two,
.pwr-image-box.pwr-image-box--2cols.pwr-image-box--two-by-two {
    width: 100%;
}

.pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one,
.pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one {
    width: calc( 25% - 20px );
}

.pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-two,
.pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-two {
    width: calc( 50% - 20px );
}

.pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-image-box.pwr-image-box--5cols.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-two .pwr-image-box__img,
.pwr-image-box.pwr-image-box--5cols.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 285px;
}

.pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one .pwr-image-box__img,
.pwr-image-box.pwr-image-box--5cols.pwr-image-box--two-by-one .pwr-image-box__img,
.pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-two .pwr-image-box__img,
.pwr-image-box.pwr-image-box--5cols.pwr-image-box--two-by-two .pwr-image-box__img {
    height: 590px;
}

.pwr-image-box.pwr-image-box--5cols.pwr-image-box--one-by-one,
.pwr-image-box.pwr-image-box--5cols.pwr-image-box--two-by-one {
    width: calc(20% - 20px);
}

.pwr-image-box.pwr-image-box--5cols.pwr-image-box--one-by-two,
.pwr-image-box.pwr-image-box--5cols.pwr-image-box--two-by-two {
    width: calc(40% - 20px);
}

.pwr-image-box.pwr-image-box--6cols.pwr-image-box--one-by-one,
.pwr-image-box.pwr-image-box--6cols.pwr-image-box--two-by-one {
    width: calc(16.667% - 20px);
}

.pwr-image-box.pwr-image-box--6cols.pwr-image-box--one-by-two,
.pwr-image-box.pwr-image-box--6cols.pwr-image-box--two-by-two {
    width: calc(33.333% - 20px);
}

.pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--one-by-one,
.pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-one {
    width: calc( 33.33% - 20px );
}

.pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--one-by-two,
.pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-two {
    width: calc( 66.66% - 20px );
}

.pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 285px;
}

.pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-one .pwr-image-box__img,
.pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-two .pwr-image-box__img {
    height: 590px;
}

.pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 240px;
}

.pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--two-by-two .pwr-image-box__img,
.pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--two-by-one .pwr-image-box__img {
    height: 500px;
}

.pwr-image-box.pwr-image-box--one-by-one,
.pwr-image-box.pwr-image-box--two-by-one {
    width: calc( 33.33% - 20px );
}

.pwr-image-box.pwr-image-box--one-by-two,
.pwr-image-box.pwr-image-box--two-by-two {
    width: calc( 66.66% - 20px );
}

.pwr-image-box.pwr-image-box--one-by-one .pwr-image-box__img,
.pwr-image-box.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 380px;
}

.pwr-image-box.pwr-image-box--two-by-one .pwr-image-box__img,
.pwr-image-box.pwr-image-box--two-by-two .pwr-image-box__img {
    height: 780px;
}

.pwr-image-box__overlay {
    border-radius: var(--br-box);
    height: 100%;
    opacity: 0;
    position: absolute;
    transform-style: preserve-3d;
    width: 100%;
    z-index: 1;
}

.pwr-image-box__overlay--front {
    background-color: var(--clr-base-dk);
    opacity: .45;
}

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

.pwr-image-box__front {
    bottom: 0;
    color: var(--clr-text-dk);
    left: 0;
    padding: 50px 40px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.pwr-image-box__back {
    bottom: 0;
    color: var(--clr-text-dk);
    left: 0;
    padding: 50px 40px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.pwr-image-box__back,
.pwr-image-box__back .pwr-read-more__button {
    color: var(--mod-imgb-clr-hover-box-txt);
}

.pwr-image-box__back .pwr-read-more__button:hover {
    color: var(--mod-imgb-clr-hover-box-txt);
}

.pwr-image-box__below {
    padding: 30px 10px 35px 0;
}

.pwr-image-box .pwr-image-box__below {
    color: var(--clr-text-lt);
}

.pwr-image-box:hover .pwr-image-box__below {
    color: var(--clr-text-lt);
}

.pwr--dark .pwr-image-box .pwr-image-box__below {
    color: var(--clr-text-dk);
}

.pwr--dark .pwr-image-box:hover .pwr-image-box__below {
    color: var(--clr-text-dk);
}

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

.pwr-image-box--style-below-1 .pwr-image-box__intro {
    color: var(--clr-primary);
}

.pwr-image-box--style-below-2 .pwr-image-box__intro {
    color: var(--clr-primary);
}

.pwr-image-box__front {
    opacity: 1;
}

.pwr-image-box:hover .pwr-3D-box__info-box {
    opacity: 1;
}

.pwr-image-box:hover .pwr-image-box__front {
    opacity: 0;
}

.pwr-image-box__back {
    opacity: 0;
}

.pwr-image-box__intro {
    display: block;
    font-family: var(--ff-accent);
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 8px;
}

.pwr-image-box__title {
    display: block;
    font-family: var(--ff-accent);
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.pwr-image-box__desc {
    display: inline-block;
    padding-top: 10px;
}

.pwr-image-box__front--hide {
    display: none;
}

.pwr-image-box__more-link {
    display: block;
    font-family: var(--ff-btn);
    font-size: 13px;
    font-weight: 700;
    height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 20px 0 0 0;
    text-transform: var(--tt-link);
}

.pwr-image-box__more-link {
    color: var(--mod-imgb-clr-hover-box-txt);
}

.pwr-image-box__more-link:hover {
    color: var(--mod-imgb-clr-hover-box-txt);
}

.pwr-image-box__more-link:hover {
    overflow: visible;
}

.pwr-image-box__more-link:not(.pwr-image-box__more-link--centered):hover .pwr-image-box__icon {
    transform: translateX(4px);
}

.pwr-image-box__more-link--mobile {
    display: none;
}

.pwr-image-box--is-link:hover {
    cursor: pointer;
}
.pwr-image-box--is-link:hover .pwr-image-box__more-link,
.pwr-image-box.pwr-lightbox:hover .pwr-image-box__more-link {
    height: auto;
    opacity: 1;
}

.pwr-image-box__more-link--centered {
    font-size: 18px;
}

.pwr-image-box--is-link:hover .pwr-image-box__more-link--centered {
    padding-top: 0;
}

.pwr-image-box__icon {
    display: inline-block;
    fill: currentColor;
    padding-left: 10px;
    position: relative;
    top: .15em;
    transform: translateX(0px);
}

.pwr-image-box__icon--no-text {
    padding-left: 0;
    font-size: 25px;
}

.pwr-image-box--smaller .pwr-image-box__back .pwr-image-box__icon--no-text {
    font-size: 18px;
}

.pwr-image-box--smaller .pwr-image-box__front {
    padding: 40px 30px;
}

.pwr-image-box--smaller .pwr-image-box__back {
    padding: 40px 30px;
}

.pwr-image-box--smaller .pwr-image-box__intro {
    font-size: 14px;
}

.pwr-image-box--smaller .pwr-image-box__desc {
    font-size: 14px;
}

.pwr-image-box--smaller .pwr-image-box__title {
    font-size: 20px;
}

.pwr-image-box--smaller.pwr-image-box--style-below-2 .pwr-image-box__below {
    padding: 30px;
}

@media (hover: none) {
    .pwr-image-box__more-link--mobile {
        display: block;
        height: auto;
        opacity: 1;
    }

    .pwr-image-box__more-link--mobile {
        color: var(--clr-text-lt);
    }

    .pwr-image-box__more-link--mobile:hover {
        color: var(--clr-text-lt);
    }

    .pwr--dark .pwr-image-box__more-link--mobile {
        color: var(--clr-text-dk);
    }

    .pwr--dark .pwr-image-box__more-link--mobile:hover {
        color: var(--clr-text-dk);
    }
}

@media ( max-width: 1199px ) {
    .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one {
        width: calc( 33.33% - 20px );
    }

    .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one {
        width: calc( 33.33% - 20px );
    }

    .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-two {
        width: calc( 66.66% - 20px );
    }

    .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-two {
        width: calc( 66.66% - 20px );
    }
}

@media ( max-width: 991px ) {
    .pwr-image-box.pwr-image-box--one-by-one:not(.swiper-slide) {
        width: calc( 50% - 20px ) !important;
    }

    .pwr-image-box.pwr-image-box--two-by-one {
        width: calc( 50% - 20px ) !important;
    }

    .pwr-image-box.pwr-image-box--one-by-two {
        width: calc( 100% - 20px ) !important;
    }

    .pwr-image-box.pwr-image-box--two-by-two {
        width: calc( 100% - 20px ) !important;
    }
}

@media ( max-width: 767px ) {
    .pwr-image-box__front {
        padding: calc(50px * var(--sp-reduction-factor)) calc(40px * var(--sp-reduction-factor));
    }

    .pwr-image-box__back {
        padding: calc(50px * var(--sp-reduction-factor)) calc(40px * var(--sp-reduction-factor));
    }

    .pwr-image-box__below {
        padding: calc(30px * var(--sp-reduction-factor)) calc(10px * var(--sp-reduction-factor)) calc(35px * var(--sp-reduction-factor)) 0;
    }

    .pwr-image-box__intro {
        font-size: 18px;
        font-size: max(var(--fs-min), calc(18px * var(--fs-reduction-factor)));
    }

    .pwr-image-box__title {
        font-size: 24px;
        font-size: max(var(--fs-min), calc(24px * var(--fs-reduction-factor)));
    }

    .pwr-image-box--is-link:hover .pwr-image-box__more-link {
        padding-top: calc(20px * var(--sp-reduction-factor));
    }

    .pwr-image-box__more-link--mobile {
        padding-top: calc(20px * var(--sp-reduction-factor));
    }

    .pwr-image-box__more-link--centered {
        font-size: 18px;
        font-size: max(var(--fs-min), calc(18px * var(--fs-reduction-factor)));
    }

    .pwr-image-box__icon--no-text {
        font-size: 25px;
        font-size: max(var(--fs-min), calc(25px * var(--fs-reduction-factor)));
    }

    .pwr-image-box--smaller .pwr-image-box__back .pwr-image-box__icon--no-text {
        font-size: 18px;
        font-size: max(var(--fs-min), calc(18px * var(--fs-reduction-factor)));
    }

    .pwr-image-box--smaller .pwr-image-box__front {
        padding: calc(40px * var(--sp-reduction-factor)) calc(30px * var(--sp-reduction-factor));
    }

    .pwr-image-box--smaller .pwr-image-box__back {
        padding: calc(40px * var(--sp-reduction-factor)) calc(30px * var(--sp-reduction-factor));
    }

    .pwr-image-box--smaller .pwr-image-box__title {
        font-size: 20px;
        font-size: max(var(--fs-min), calc(20px * var(--fs-reduction-factor)));
    }

    .pwr-image-box--style-below-2 .pwr-image-box__below {
        padding: calc(35px * var(--sp-reduction-factor)) calc(40px * var(--sp-reduction-factor));
    }

    .pwr-image-box--smaller.pwr-image-box--style-below-2 .pwr-image-box__below {
        padding: 30px calc(30px * var(--sp-reduction-factor));
    }

    .pwr-image-box.pwr-image-box--one-by-one:not(.swiper-slide) {
        width: 100% !important;
    }

    .pwr-image-box.pwr-image-box--two-by-one {
        width: 100% !important;
    }

    .pwr-image-box.pwr-image-box--one-by-two {
        width: 100% !important;
    }

    .pwr-image-box.pwr-image-box--two-by-two {
        width: 100% !important;
    }

    .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-one .pwr-image-box__img {
        height: 285px;
    }

    .pwr-image-box.pwr-image-box--4cols.pwr-image-box--two-by-two .pwr-image-box__img {
        height: 285px;
    }

    .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-one .pwr-image-box__img {
        height: 285px;
    }

    .pwr-image-box.pwr-image-box--3cols-rect.pwr-image-box--two-by-two .pwr-image-box__img {
        height: 285px;
    }

    .pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--two-by-one .pwr-image-box__img {
        height: 240px;
    }

    .pwr-image-box--style-below-2.pwr-image-box--3cols-rect.pwr-image-box--two-by-two .pwr-image-box__img {
        height: 240px;
    }

    .pwr-image-box.pwr-image-box--two-by-one .pwr-image-box__img {
        height: 380px;
    }

    .pwr-image-box.pwr-image-box--two-by-two .pwr-image-box__img {
        height: 380px;
    }
} 

/* This file is used as dependency in:
   ../../templates/blog-listing.html 
   ../../modules/sec-video-boxes.module/module.html 
   ../../modules/sec-testimonial.module/module.html 
   ../../modules/sec-simple-listing.module/module.html 
   ../../modules/sec-image-boxes.module/module.html */

.pwr-filter {
    padding: 30px 0;
    position: relative;
}

.pwr-filter--margin {
    margin-bottom: 60px;
}

.pwr-filter__list {
    margin: 0;
    padding: 0;
}

.pwr-filter__list-item {
    display: inline-block;
    list-style: none;
    padding: 5px 20px 5px 0;
    text-transform: var(--tt-nav);
}

.pwr-filter__list-item:last-child {
    padding-right: 0;
}

.pwr-filter__link {
    color: var(--clr-text-lt);
    cursor: pointer;
    font-family: var(--ff-btn);
    font-size: 13px;
    font-weight: 700;
}

.pwr--dark .pwr-filter__link {
    color: var(--clr-text-dk);
}

.pwr-filter.pwr--dark .pwr-filter__link {
    color: var(--clr-text-dk);
}

.pwr--light .pwr-filter__link {
    color: var(--clr-text-lt);
}

.pwr-filter.pwr--light .pwr-filter__link {
    color: var(--clr-text-lt);
}

.pwr-filter .pwr-filter__link:hover {
    color: var(--clr-primary);
}

.pwr-filter .pwr-filter__link.active {
    color: var(--clr-primary);
}

.pwr-filter__dropdown {
    width: calc( 33.33% - 10px );
}

.pwr-filter__dropdown select {
    font-size: 13px;
    font-weight: 700;
    text-transform: var(--tt-other);
}

.pwr-filter__dropdown--mobile {
    display: none;
}

@media (max-width: 991px) {
    .pwr-filter__dropdown {
        width: calc( 50% - 10px );
    }
}

@media (max-width: 767px) {
    .pwr-filter__dropdown {
        width: 100%;
    }
}

@media (max-width: 575px) {
    .pwr-filter__dropdown--mobile {
        display: block;
    }

    .pwr-filter__list {
        display: none;
    }
} 

/* This file is used as dependency in:
   ../../modules/sub-team.module/module.html 
   ../../modules/sub-services.module/module.html 
   ../../modules/sub-image-boxes.module/module.html 
   ../../modules/sec-team.module/module.html 
   ../../modules/sec-services.module/module.html 
   ../../modules/sec-image-boxes.module/module.html 
   ../../modules/sec-company-values.module/module.html */


 

.pwr-touch-btn {
    display: none;
}

@media (hover: none) {
    .pwr-touch-btn {
        background-color: rgba(var(--clr-background-lt-rgb), .85);
        border-radius: var(--br-btn);
        color: var(--clr-text-lt);
        display: flex;
        align-items: center;
        font-weight: 700;
        font-size: 10px;
        font-family: var(--ff-accent);
        line-height: 1;
        opacity: 1;
        padding: 6px 9px 5px;
        position: absolute;
        right: 12px;
        top: 12px;
        z-index: 500;
    }

    .pwr-touch-btn--dark {
        background-color: rgba(var(--clr-background-dk-rgb), .85);
        color: var(--clr-text-dk);
    }

    .pwr-touch-btn-container:hover .pwr-touch-btn {
        opacity: 0;
    }
    .pwr-touch-btn__icon {
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cpath fill='%234a4e54' fill-rule='nonzero' d='M4.94 7.148a.55.55 0 0 1 1.101 0v3.304a.55.55 0 0 1-1.101 0V7.148ZM5.49 3.3c-.323 0-.641.04-.949.117a.55.55 0 0 1-.27-1.066 4.953 4.953 0 0 1 6.174 4.801V8.8a.55.55 0 0 1-1.1 0V7.153A3.852 3.852 0 0 0 5.49 3.3Zm0-2.2A6.042 6.042 0 0 0 .962 3.132.55.55 0 0 1 .139 2.4 7.143 7.143 0 0 1 5.49 0c2.083 0 4.022.894 5.373 2.425a.55.55 0 1 1-.827.727A6.043 6.043 0 0 0 5.49 1.1Zm1.652 9.35V9.343a.55.55 0 0 1 1.101 0v1.107a.55.55 0 0 1-1.101 0ZM1.636 7.152V8.8a.55.55 0 0 1-1.1 0V7.152c0-1.262.474-2.452 1.315-3.36a.55.55 0 0 1 .808.746 3.835 3.835 0 0 0-1.023 2.614Zm2.203-.004v3.302a.55.55 0 0 1-1.102 0V7.148a2.752 2.752 0 0 1 5.506.003.55.55 0 0 1-1.101 0 1.65 1.65 0 0 0-3.303-.003Z'/%3E%3C/svg%3E");
        content: '';
        display: inline-block;
        margin-left: 5px;
        position: relative;
        width: 11px;
        height: 11px;
        top: 0px;
    }
    .pwr-touch-btn--dark .pwr-touch-btn__icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cpath fill='%23FFFFFF' fill-rule='nonzero' d='M4.94 7.148a.55.55 0 0 1 1.101 0v3.304a.55.55 0 0 1-1.101 0V7.148ZM5.49 3.3c-.323 0-.641.04-.949.117a.55.55 0 0 1-.27-1.066 4.953 4.953 0 0 1 6.174 4.801V8.8a.55.55 0 0 1-1.1 0V7.153A3.852 3.852 0 0 0 5.49 3.3Zm0-2.2A6.042 6.042 0 0 0 .962 3.132.55.55 0 0 1 .139 2.4 7.143 7.143 0 0 1 5.49 0c2.083 0 4.022.894 5.373 2.425a.55.55 0 1 1-.827.727A6.043 6.043 0 0 0 5.49 1.1Zm1.652 9.35V9.343a.55.55 0 0 1 1.101 0v1.107a.55.55 0 0 1-1.101 0ZM1.636 7.152V8.8a.55.55 0 0 1-1.1 0V7.152c0-1.262.474-2.452 1.315-3.36a.55.55 0 0 1 .808.746 3.835 3.835 0 0 0-1.023 2.614Zm2.203-.004v3.302a.55.55 0 0 1-1.102 0V7.148a2.752 2.752 0 0 1 5.506.003.55.55 0 0 1-1.101 0 1.65 1.65 0 0 0-3.303-.003Z'/%3E%3C/svg%3E");
    }

}

/* This file is used as dependency in:
   ../../modules/sec-text.module/module.html 
   ../../modules/sec-team.module/module.html 
   ../../modules/sec-schedule.module/module.html */.pwr-tabs__content .pwr-sec-team__swiper.swiper {
    margin-left: 10px;
    margin-right: 10px;
}

.pwr-tabs__header {
    font-weight: 500;
    margin-bottom: 40px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.pwr-tabs__item-wrapper,
.pwr-tabs__header {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.pwr-tabs__tab-wrapper {
    display: flex;
    justify-content: center;
    font-size: 0;
    margin: 0;
    list-style: none;
    padding: 0;
    position: relative;
    width: calc(100% + 30px);
}

.pwr-tabs__tab-wrapper:not(.pwr-tabs__tab-wrapper--centered) {
    margin-left: -15px;
    margin-right: -15px;
    justify-content: flex-start;
}

.pwr-tabs__dropdown {
    display: none;
}

.pwr-tabs__dropdown select {
    font-weight: 500;
}

.pwr-tabs__tab {
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    min-height: 57px;
    min-width: 80px;
    padding: 15px;
}

.pwr-tabs__tab:hover {
    color: var(--clr-primary);
    opacity: 1;
}

.pwr-tabs__tab--active {
    border-bottom: 2px solid var(--clr-primary);
    color: var(--clr-primary);
    fill: var(--clr-primary);
    font-weight: 700;
}

.pwr-tabs__tab--active:hover {
    border-bottom: 2px solid var(--clr-primary);
    color: var(--clr-primary);
    font-weight: 700;
}

.pwr-tabs__body {
    float: left;
    position: relative;
    width: 100%;
}

.pwr-tabs__content {
    display: none;
}

.pwr-tabs__body .pwr-acc__header {
    display: none;
}

.pwr-tabs .pwr-tab__title {
    margin: 0 0 30px;
}
.pwr-tabs .pwr--align-c .pwr-tab__title {
    margin-left: auto;
    margin-right: auto;
}

.pwr-tabs__content--2col .pwr-tab__content {
    float: left;
    width: calc( 50% - 20px);
}

.pwr-tabs__content--2col .pwr-tab__content--left {
    margin-right: 40px;
}

.pwr-tabs__tab-prefix {
    width: auto;
}

.pwr--dark .pwr-tabs__tab:hover {
    color: inherit;
}

.pwr--dark .pwr-tabs__tab--active {
    border-bottom: 2px solid var(--clr-base-lt);
    color: var(--clr-text-dk);
}

@media (min-width: 1200px) {
    .pwr-tabs__header--hor {
        float: left;
        font-family: var(--ff-base);
        margin-top: 10px;
        width: 33.33%;
    }

    .pwr-tabs__tab-wrapper--hor {
        margin: 0 !important;
        padding-right: 40px;
        flex-direction: column;
    }

    .pwr-tabs__tab-wrapper--hor:after {
        display: none;
    }

    .pwr--dark .pwr-tabs__tab-wrapper--hor {
        border-bottom: none;
    }

    .pwr-tabs__tab--hor {
        display: block;
        font-size: 20px;
        margin-bottom: .7em;
        min-height: 0;
        line-height: 1.6em;
        opacity: 0.66;
        padding: 0;
    }

    .pwr-tabs__tab--hor.pwr-tabs__tab--active {
        border-bottom: none;
        opacity: 1;
    }

    .pwr-tabs__body--hor {
        width: 66.66%;
    }

    .pwr-tabs__tab--hor .pwr-tabs__tab-prefix {
        display: inline-block;
        width: 40px;
    }
}

@media (min-width: 992px ) {
    .pwr-tabs__tab-wrapper::after {
        background-color: rgba(var(--clr-primary-rgb), .1);
        bottom: 0;
        content: '';
        height: 2px;
        left: 0;
        position: absolute;
        width: 100%;
    }

    .pwr--dark .pwr-tabs__tab-wrapper::after {
        background-color: rgba(var(--clr-base-lt-rgb), .1);
    }
}

@media (max-width: 991px ) {
    .pwr-tabs__tab:not(.pwr-tabs__tab--active) {
        border-bottom: 2px solid rgba(var(--clr-primary-rgb), .1);
    }

    .pwr--dark .pwr-tabs__tab:not(.pwr-tabs__tab--active) {
        border-bottom: 2px solid rgba(var(--clr-base-lt-rgb), .1);
    }
}

@media (max-width: 767px ) {
    .pwr-tabs__content--2col .pwr-tab__content {
        width: 100%;
    }

    .pwr-tabs__content--2col .pwr-tab__content--left {
        margin-right: 0;
    }
}

@media (max-width: 575px ) {
    .pwr-tabs__content.pwr--neg-margin-lr-10 {
        margin-left: 0;
        margin-right: 0;
    }

    .pwr-tabs__dropdown {
        display: block;
    }

    .pwr-tabs__tab-wrapper {
        display: none !important;
    }
} 

/* This file is used as dependency in:
   ../../modules/sub-steps.module/module.html 
   ../../modules/sec-steps.module/module.html */

.pwr-sec-steps {
    padding: 90px 0 55px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.pwr-sec-steps--with-intro {
    padding: 135px 0 125px;
}

.pwr-sec-steps__intro-sec {
    margin-bottom: 60px;
    position: relative;
}

.pwr-sec-steps--centered .pwr-step {
    padding-left: 10px;
    padding-right: 10px;
}

.pwr-sec-steps--centered .pwr-step__count {
    margin-left: auto;
    margin-right: auto;
}

.pwr-sec-steps--centered .pwr-steps.pwr-steps--1 {
    display: flex;
    justify-content: center;
}

.pwr-sec-steps--centered .pwr-steps.pwr-steps--2 {
    display: flex;
    justify-content: center;
}

.pwr-sec-steps:not(.pwr-sec-steps--pagination) .swiper-button-next {
    top: 50% !important;
}

.pwr-sec-steps:not(.pwr-sec-steps--pagination) .swiper-button-prev {
    top: 50% !important;
}

@media (max-width: 767px ) {
    .pwr-sec-steps {
        padding: max(var(--fs-min), calc(90px * var(--fs-reduction-factor))) 0 max(var(--fs-min), calc(55px * var(--fs-reduction-factor)));
    }

    .pwr-sec-steps--with-intro {
        padding: max(var(--fs-min), calc(135px * var(--fs-reduction-factor))) 0 max(var(--fs-min), calc(125px * var(--fs-reduction-factor)));
    }

    .pwr-sec-steps__intro-sec {
        margin-bottom: max(var(--fs-min), calc(60px * var(--fs-reduction-factor)));
    }
}

@media (max-width: 575px ) {
    .pwr-sec-steps--centered .pwr-steps {
        flex-direction: column;
    }
} 

/* This file is used as dependency in:
   ../../modules/sub-team.module/module.html 
   ../../modules/sec-team.module/module.html */

.pwr-sec-team {
    padding: 135px 0 125px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.pwr-sec-team--style-full {
    padding-bottom: 130px;
}

.pwr-sec-team__intro-sec {
    margin-bottom: 70px;
    position: relative;
}

.pwr-sec-team__title + .pwr-sec-team__desc {
    margin-top: 30px;
}

.vanilla.pwr-sec-team:not(.pwr-sec-team--tabs) .pwr-team-members {
    display: flex;
    flex-wrap: wrap;
}

.pwr-sec-team .swiper-button-next {
    top: 50% !important;
}

.pwr-sec-team .swiper-button-prev {
    top: 50% !important;
}

@media (max-width: 767px ) {
    .pwr-sec-team {
        padding: calc(135px * var(--sp-reduction-factor)) 0 calc(125px * var(--sp-reduction-factor));
    }

    .pwr-sec-team--style-full {
        padding-bottom: calc(130px * var(--sp-reduction-factor));
    }

    .pwr-sec-team__intro-sec {
        margin-bottom: calc(70px * var(--sp-reduction-factor));
    }

    .pwr-sec-team__title + .pwr-sec-team__desc {
        margin-top: calc(30px * var(--sp-reduction-factor));
    }
} 

/* This file is used as dependency in:
   ../../modules/sec-text.module/module.html */

.pwr-sec-txt {
    overflow: hidden;
    padding: 130px 0;
    position: relative;
    z-index: 0;
}

.pwr-sec-txt__intro-sec {
    position: relative;
}

.pwr-sec-txt__title {
    margin: 0 0 55px;
}

.pwr-sec-txt--right .pwr-sec-txt__title {
    max-width: 390px;
}

.pwr-sec-txt--right .pwr-sec-txt__title-intro {
    max-width: 390px;
}

.pwr-sec-txt__left {
    margin: 0;
}

.pwr-sec-txt__right {
    margin: 0;
}

.pwr-sec-txt--2col .pwr-sec-txt__left {
    float: left;
}

.pwr-sec-txt__right {
    float: left;
}

.pwr-sec-txt--1col .pwr-sec-txt__right {
    display: none;
}

.pwr-sec-txt--right .pwr-sec-txt__left {
    display: none;
}

.pwr-sec-txt--2col .pwr-sec-txt__left {
    margin-right: 40px;
}

.pwr-sec-txt--right .pwr-sec-txt__intro-sec {
    margin-right: 40px;
}

.pwr-sec-txt--2col .pwr-sec-txt__left {
    width: calc( 50% - 20px );
}

.pwr-sec-txt--2col .pwr-sec-txt__right {
    width: calc( 50% - 20px );
}

.pwr-sec-txt--right .pwr-sec-txt__intro-sec {
    float: left;
}

.pwr-sec-txt--right .pwr-sec-txt__content {
    float: left;
}

.pwr-sec-txt--right .pwr-sec-txt__intro-sec {
    width: calc( 40% - 20px );
}

.pwr-sec-txt--right .pwr-sec-txt__content {
    width: calc( 60% - 20px );
}

.pwr-sec-text-tabs {
    padding: 140px 0 135px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

@media (min-width: 768px) {
    .pwr-sec-txt--1col .pwr-sec-txt__title {
        margin-bottom: 30px;
    }

    .pwr-sec-txt--right .pwr-sec-txt__title {
        margin: 0;
    }

    .pwr-sec-txt--2col .pwr-sec-txt__content {
        display: flex;
    }

    .pwr-sec-txt--2col .pwr-sec-txt__content--top {
        align-items: start;
        align-items: flex-start;
    }

    .pwr-sec-txt--2col .pwr-sec-txt__content--center {
        align-items: center;
    }

    .pwr-sec-txt--2col .pwr-sec-txt__content--bottom {
        align-items: end;
        align-items: flex-end;
    }
}

@media (max-width: 767px) {
    .pwr-sec-txt {
        padding: calc(130px * var(--sp-reduction-factor)) 0;
    }

    .pwr-sec-txt--right .pwr-sec-txt__title {
        max-width: 100%;
    }

    .pwr-sec-txt--right .pwr-sec-txt__title-intro {
        max-width: 100%;
    }

    .pwr-sec-txt__title-intro--mobile-hidden {
        display: none;
    }

    .pwr-sec-txt__title {
        margin-bottom: 30px;
    }

    .pwr-sec-txt--2col .pwr-sec-txt__left {
        margin: 0;
        width: 100%;
    }

    .pwr-sec-txt--2col .pwr-sec-txt__right {
        margin: 0;
        width: 100%;
    }

    .pwr-sec-txt--right .pwr-sec-txt__intro-sec {
        margin: 0;
        width: 100%;
    }

    .pwr-sec-txt--right .pwr-sec-txt__content {
        margin: 0;
        width: 100%;
    }

    .pwr-sec-txt__left + .pwr-sec-txt__right {
        margin-top: 1em;
    }

    .pwr-sec-txt__content--flipped.pwr--flip-container {
        display: flex;
        flex-direction: column-reverse;
    }

    .pwr-sec-txt__content--flipped.pwr--flip-container .pwr-sec-txt__left + .pwr-sec-txt__right {
        margin-top: 0;
        margin-bottom: 1em;
    }

    .pwr-sec-text-tabs {
        padding: calc(140px * var(--sp-reduction-factor)) 0 calc(135px * var(--sp-reduction-factor));
    }
}

/* This file is used as dependency in:
   ../../modules/sub-services.module/module.html 
   ../../modules/sec-services.module/module.html */

.pwr-services--style-3 {
    text-align: left;
}

.pwr-services-item {
    color: var(--clr-text-lt);
    display: inline-block;
    float: left;
    padding: 30px 40px 25px;
    position: relative;
    width: 33.33%;
}

.pwr-services-item__icon {
    color: var(--clr-text-lt);
    display: inline-block;
    fill: currentColor;
    font-size: 30px;
    padding-bottom: 20px;
}

.pwr-services-item__img {
    margin-top: 5px;
    max-width: 30px;
    max-height: 30px;
    width: 100%;
    vertical-align: top;
}

.pwr-services-item__title {
    display: block;
    font-family: var(--ff-accent);
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 15px;
    text-transform: var(--tt-title);
}

.pwr-services-item.pwr-services-item--is-link:hover .pwr-services-item__title {
    color: var(--clr-primary);
}

.pwr-services-item__desc {
    color: var(--clr-text-lt);
    display: inline-block;
    margin-bottom: 20px;
}

.pwr-services-item__more-link {
    color: var(--clr-text-lt);
    display: block;
    font-family: var(--ff-btn);
    font-size: 13px;
    font-weight: 700;
    opacity: 0;
    position: relative;
    text-transform: var(--tt-link);
}

.pwr-services-item__more-link:hover .pwr-link-icon {
    transform: translateX(4px);
}

.pwr-services-item--is-link:hover .pwr-services-item__more-link {
    opacity: 1;
}

.pwr--dark .pwr-services-item__icon {
    color: var(--clr-text-dk);
}

.pwr--dark .pwr-services-item__title {
    color: var(--clr-text-dk);
}

.pwr--dark .pwr-services-item__desc {
    color: var(--clr-text-dk);
}

.pwr--dark .pwr-services-item__more-link {
    color: var(--clr-text-dk);
}

.pwr-services-box {
    color: var(--clr-text-lt);
    display: inline-block;
    float: left;
    height: 300px;
    margin: 10px;
    position: relative;
    width: calc( 33.33% - 20px );
    --mod-serv-clr-hover-box-txt: var(--clr-hover-box-txt);
    --mod-serv-clr-hover-box-background: var(--clr-hover-box-background);
}

.pwr-services-box__front {
    padding: 50px 40px;
    position: absolute;
}

.pwr-services-box__back {
    padding: 50px 40px;
    position: absolute;
}

.pwr-services-box__front {
    bottom: 0;
    left: 0;
    z-index: 1;
}

.pwr-services-box__back {
    bottom: 0;
    color: var(--mod-serv-clr-hover-box-txt);
    left: 0;
    opacity: 0;
    z-index: 0;
}

.pwr-services-box__back .pwr-services-item__title {
    color: var(--mod-serv-clr-hover-box-txt);
}

.pwr-services-box__back .pwr-services-item__desc {
    color: var(--mod-serv-clr-hover-box-txt);
}

.pwr-services-box__back .pwr-services-item__more-link {
    color: var(--mod-serv-clr-hover-box-txt);
}

.pwr-services-box__back .pwr-read-more__button,
.pwr-services-box__back .pwr-read-more__button:hover {
    color: var(--mod-serv-clr-hover-box-txt);
}

.pwr-services-box__inner {
    background-color: var(--clr-background-lt);
    height: 100%;
}

.pwr-services-box:not(.pwr-services-box--w-links):hover .pwr-services-box__inner {
    background-color: var(--mod-serv-clr-hover-box-background) !important;
}

.pwr-services-box:not(.pwr-services-box--w-links):hover .pwr-services-box__front {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
}

.pwr-services-box:not(.pwr-services-box--w-links):hover .pwr-services-box__back {
    opacity: 1;
}

.pwr-services-item--is-link:not(.pwr-services-box):hover .pwr-services-item__more-link:hover {
    color: var(--clr-primary);
}

.pwr--dark .pwr-services-box__inner:not(.pwr--dark) .pwr-services-box__front .pwr-services-item__title {
    color: var(--clr-text-dk);
}

.pwr-services-box.swiper-slide {
    height: 300px;
    margin: 0;
}

.pwr-services-item.swiper-slide {
    border: initial !important;
}

.pwr-services__wrapper {
    position: relative;
}

.pwr-services--style-4 {
    margin: -20px -10px -10px;
}

.pwr-services-box--w-links {
    height: auto;
    min-height: 300px;
}

.pwr-services-box--w-links .pwr-services-box__inner {
    width: 100%;
}

.pwr-services-box--w-links .pwr-services-box__front {
    position: relative;
}

.pwr-services-box--w-links .pwr--align-c .pwr-services-item__icon {
    margin: 0 auto;
}

.pwr-services-box--w-links .pwr-services-box__front {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

.pwr-services-box--w-links .pwr-services-sub-services {
    margin-top: auto;
}

.pwr-services-sub-services {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
}

.pwr-services-box--w-links .pwr-cta {
    display: inline-block;
}

.pwr-services-box--w-links [class*="cta_button"] {
    font-size: 12px;
    padding: 5px 8px !important;
}

.pwr-services-box--w-links .pwr-cta--regular-border [class*="cta_button"] {
    padding: 3px 6px !important;
}

.pwr-services-box--w-links .pwr-cta--primary-border [class*="cta_button"] {
    padding: 3px 6px !important;
}

.pwr-services-item.pwr--light {
    background-color: initial;
}

.pwr--align-c .pwr-services-box--w-links .pwr-services-item__icon {
    margin: 0 auto;
}

.pwr--align-c .pwr-services-sub-services {
    justify-content: center;
}


@media (hover: none) {
    .pwr-services-item--is-link:not(.pwr-services-box) .pwr-services-item__more-link {
        color: var(--clr-primary);
        opacity: 1;
    }
}

@media (min-width: 992px) {
    .pwr-services--style-1 .pwr-services-item {
        border-right: 1px solid rgba(var(--clr-base-dk-rgb), .2);
        border-bottom: 1px solid rgba(var(--clr-base-dk-rgb), .2);
    }

    .pwr--dark .pwr-services--style-1 .pwr-services-item {
        border-right: 1px solid rgba(var(--clr-base-lt-rgb), .2);
        border-bottom: 1px solid rgba(var(--clr-base-lt-rgb), .2);
    }

    .pwr-services--style-1 .pwr-services-item:nth-child(3n) {
        border-right: 0;
    }

    .pwr-services--style-1 .pwr-services-item.pwr-services-item--last-row {
        border-bottom: 0;
    }

    .pwr-services--style-2 {
        text-align: left;
    }

    .pwr-services--style-2 .pwr-services-item {
        padding: 20px 30px 25px 60px;
    }

    .pwr-services--style-2 .pwr-services-item__icon {
        position: absolute;
        left: 0;
        top: 15px;
    }
}

@media (max-width: 991px) {
    .pwr-services-item {
        width: 50%;
    }

    .pwr-services-item__icon {
        font-size: 30px;
        font-size: max(var(--fs-min), calc(30px * var(--fs-reduction-factor)));
        padding-bottom: calc(20px * var(--sp-reduction-factor));
    }

    .pwr-services-item__img {
        max-width: calc(30px * var(--sp-reduction-factor));
        max-height: calc(30px * var(--sp-reduction-factor));
    }

    .pwr-services-item__title {
        font-size: 19px;
        font-size: max(var(--fs-min), calc(19px * var(--fs-reduction-factor)));
        margin-bottom: calc(15px * var(--sp-reduction-factor));
    }

    .pwr-services-item__desc {
        margin-bottom: calc(20px * var(--sp-reduction-factor));
    }

    .pwr-services-item__more-link {
        opacity: 1;
    }

    .pwr-services-box {
        width: calc( 50% - 20px );
    }
}

@media (max-width: 767px ) {
    .pwr-services-box--w-links {
        min-height: unset;
    }

    .pwr-services-item {
        padding: 20px 0;
        width: 100%;
    }

    .pwr-services-box {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

/* This file is used as dependency in:
   ../../modules/sub-simple-listing.module/module.html 
   ../../modules/sec-simple-listing.module/module.html */

.pwr-simple-list-item {
    color: var(--clr-text-lt);
    display: inline-block;
    float: left;
    position: relative;
    --mod-sli-clr-hover-box-txt: var(--clr-hover-box-txt);
    --mod-sli-clr-hover-box-background: var(--clr-hover-box-background);
}

.pwr-simple-list-item.pwr-simple-list-item--text-style {
    color: var(--clr-text-lt);
}

.pwr--dark .pwr-simple-list-item {
    color: var(--clr-text-dk);
}

.pwr--dark .pwr-simple-list-item.pwr-simple-list-item--text-style {
    color: var(--clr-text-dk);
}

.pwr-simple-list-item--box-style {
    width: calc( 25% - 15px );
}

.pwr-simple-list-item--text-style {
    width: calc( 50% - 20px );
    padding-bottom: 20px;
}

.pwr-simple-list-item--text-style:not(.pwr-simple-list-item--is-link) {
    padding-bottom: 60px;
}

.pwr-simple-list-item__overlay {
    background-color: var(--mod-sli-clr-hover-box-background);
    border-radius: var(--br-box);
    height: 100%;
    opacity: 0;
    position: absolute;
    transform-style: preserve-3d;
    width: 100%;
}

.pwr-simple-list-item--is-link:hover .pwr-simple-list-item__overlay {
    opacity: .85;
}
.pwr-simple-list-item--box-style.pwr-simple-list-item--is-link:hover .pwr-simple-list-item__overlay {
    z-index: 2;
}

.pwr-simple-list-item__front {
    bottom: 0;
    left: 0;
    padding: 35px 30px;
    position: absolute;
    z-index: 1;
}

.pwr-simple-list-item--box-style .pwr-simple-list-item__front {
    position: relative;
}

.pwr-simple-list-item--text-style .pwr-simple-list-item__front {
    background-color: transparent;
}

.pwr-simple-list-item__title {
    margin: 0 0 10px;
    line-height: 1.3em;
}

.pwr-simple-list-item__desc {
    display: inline-block;
    font-size: 14px;
    max-width: 530px;
    line-height: 1.85em;
    width: 100%;
}

.pwr-simple-list-item--text-style .pwr-simple-list-item__title {
    margin-bottom: 15px;
}

.pwr-simple-list-item--text-style .pwr-simple-list-item__desc {
    margin-bottom: 15px;
}

.pwr-simple-list-item__additional-info {
    font-size: 14px;
    font-weight: 700;
    opacity: .65;
    padding-top: 5px;
}

.pwr-simple-list-item--text-style .pwr-simple-list-item__additional-info {
    display: inline-block;
    padding-right: 20px;
}

.pwr-simple-list-item__desc + .pwr-simple-list-item__additional-info {
    padding-top: 15px;
}

.pwr-simple-list-item__additional-info + .pwr-simple-list-item__title {
    margin-top: 10px;
}

.pwr-simple-list-item__icon {
    display: inline-block;
    fill: currentColor;
    margin-bottom: 2px;
    vertical-align: middle;
}

.pwr-simple-list-item__icon--no-text {
    padding: 0;
    font-size: 25px;
}

.pwr-simple-list-item__icon--info {
    padding-right: 10px;
}

.pwr-simple-list-item__icon--link {
    padding-left: 10px;
}

.pwr-simple-list-item--text-style .pwr-simple-list-item__icon--link {
    margin-bottom: 0;
    transform: translateX(0px);
}

.pwr-simple-list-item__more-link {
    display: block;
    font-family: var(--ff-btn);
    font-size: 13px;
    font-weight: 700;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    text-transform: var(--tt-link);
}

.pwr-simple-list-item--text-style .pwr-simple-list-item__more-link:hover .pwr-simple-list-item__icon--link {
    transform: translateX(4px);
}

.pwr-simple-list-item__more-link--centered {
    color: var(--mod-sli-clr-hover-box-txt);
    font-size: 16px; /* fallback */
    font-size: var(--fs-base);
}

.pwr-simple-list-item--text-style.pwr-simple-list-item--is-link .pwr-simple-list-item__more-link {
    color: var(--clr-primary);
    padding-top: 5px;
}

.pwr-simple-list-item--text-style.pwr-simple-list-item--is-link:hover .pwr-simple-list-item__more-link {
    opacity: 1;
}

.pwr-simple-list-item--box-style.pwr-simple-list-item--is-link:hover .pwr-simple-list-item__back {
    opacity: 1;
    z-index: 2;
}

.pwr-simple-list-item--box-style.pwr-simple-list-item--is-link:hover .pwr-simple-list-item__more-link {
    opacity: 1;
}

.pwr-simple-list-item__more-link--mobile {
    display: none;
}

h2.pwr-simple-list-item__title {
    font-size: var(--fs-h5);
    font-weight: var(--fw-h5);
    letter-spacing: var(--ls-h5);
    line-height: var(--lh-h5);
}

@media (hover: none) {
    .pwr-simple-list-item--text-style.pwr-simple-list-item--is-link .pwr-simple-list-item__more-link {
        opacity: 1;
    }

    .pwr-simple-list-item__more-link--mobile {
        display: block;
        opacity: 1;
        padding-top: 15px;
    }

    .pwr-simple-list-item__more-link--mobile {
        color: var(--clr-text-lt);
    }

    .pwr-simple-list-item__more-link--mobile:hover {
        color: var(--clr-text-lt);
    }

    .pwr--dark .pwr-simple-list-item__more-link--mobile {
        color: var(--clr-text-dk);
    }

    .pwr--dark .pwr-simple-list-item__more-link--mobile:hover {
        color: var(--clr-text-dk);
    }
}

@media (max-width: 1199px ) {
    .pwr-simple-list-item--box-style {
        width: calc( 33.33% - 13.33px );
    }
}

@media (max-width: 991px ) {
    .pwr-simple-list-item--box-style {
        width: calc( 50% - 10px );
    }
}

@media (max-width: 767px ) {
    .pwr-simple-list-item--text-style .pwr-simple-list-item__title {
        margin-bottom: calc(15px * var(--sp-reduction-factor));
    }

    .pwr-simple-list-item__more-link--centered {
        font-size: var(--fs-base-tablet);
        letter-spacing: var(--ls-base-tablet);
        line-height: var(--lh-base-tablet);
    }
}

@media (max-width: 575px ) {
    .pwr-simple-list-item--text-style {
        width: 100%;
    }

    .pwr-simple-list-item--box-style {
        width: 100%;
    }

    .pwr-simple-list-item__more-link--centered {
        font-size: var(--fs-base-mobile);
        letter-spacing: var(--ls-base-mobile);
        line-height: var(--lh-base-mobile);
    }
}

/* This file is used as dependency in:
   ../../modules/sub-steps.module/module.html 
   ../../modules/sec-steps.module/module.html */

.pwr-step {
    display: inline-block;
    float: left;
    margin: 10px 10px 40px;
    padding-right: 20px;
    position: relative;
    width: calc( 25% - 20px );
}

.pwr-step--3-col {
    width: calc( 33% - 20px );
}

.pwr-step__count {
    background-color: var(--clr-primary);
    border-radius: 999px;
    color: var(--clr-text-dk);
    display: block;
    font-family: var(--ff-accent);
    font-size: 18px;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    margin-bottom: 35px;
    text-align: center;
    width: 50px;
}

.pwr-step__img,
.pwr-step__lottie-wrapper {
    display: inline-block;
    height: auto;
}    
.pwr-step__img {
    margin-bottom: 35px;
}
.pwr-step__lottie-wrapper {
    margin-bottom: 20px;
}

.pwr-step__icon {
    color: var(--clr-primary);
    display: inline-block;
    fill: currentColor;
    font-size: 35px;
    margin: 0 auto 20px;
}

.pwr-step__icon .hs_cos_wrapper_type_icon {
    display: block;
    line-height: 0;
}

.pwr-step__title {
    display: block;
    font-family: var(--ff-accent);
    font-size: 19px;
    font-weight: 700;
    text-transform: var(--tt-title);
}

.pwr-step__desc {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

.pwr-step__title + .pwr-step__desc {
    margin-top: 20px;
}
.pwr-step__title--has-desc {
    padding-bottom: 15px;
}

.pwr-step__cta {
    margin-top: 20px;
}

.swiper .pwr-step {
    padding: 0;
    margin: 0;
}

@media (max-width: 991px ) {
    .pwr-step {
        width: calc( 50% - 20px );
    }

    .pwr-step--3-col {
        width: calc( 33% - 20px);
    }
}

@media (max-width: 767px ) {
    .pwr-step__title {
        font-size: 19px;
        font-size: max(var(--fs-min), calc(19px * var(--fs-reduction-factor)));
    }
}

@media (max-width: 575px ) {
    .pwr-steps.pwr--neg-margin-lr-10 {
        margin-left: 0;
        margin-right: 0;
    }

    .pwr-step {
        margin-left: 0;
        margin-right: 0;
    }

    .pwr-step {
        float: none;
        width: 100%;
    }

    .pwr-step__count {
        margin-bottom: max(var(--fs-min), calc(35px * var(--fs-reduction-factor)));
    }

    .pwr-step__title + .pwr-step__desc {
        margin-top: max(var(--fs-min), calc(20px * var(--fs-reduction-factor)));
    }
    .pwr-step__title--has-desc {
        padding-bottom: max(var(--fs-min), calc(15px * var(--fs-reduction-factor)));
    }
}

/* This file is used as dependency in:
   ../../modules/sub-team.module/module.html 
   ../../modules/sec-team.module/module.html */

.pwr-team-member {
    display: inline-block;
    float: left;
    margin: 10px;
    position: relative;
    width: 100%;
    z-index: 1;
    --mod-team-clr-hover-box-txt: var(--clr-hover-box-txt);
    --mod-team-clr-hover-box-background: var(--clr-hover-box-background);
}

.pwr-team-member--style-reduced {
    width: calc( 25% - 20px );
}

.pwr-team-member--style-reduced .pwr-3D-box {
    height: auto;
}

.pwr-team-member--style-reduced.pwr-team-member--circle .pwr-team-member__img {
    border-radius: 50%;
}

.pwr-team-member--style-reduced.pwr-team-member--circle .pwr-team-member__overlay,
.pwr-team-member--style-reduced.pwr-team-member--circle .pwr-team-member__img .pwr-background-img {
    border-radius: 50%;
}

.pwr-team-member--style-reduced.pwr-team-member--circle .pwr-team-member__img {
    height: 285px;
    width: 285px;
}

.pwr-team-member--style-reduced:not(.pwr-team-member--is-link) .pwr-team-member__img {
    position: relative;
}

.pwr-team-member--style-full {
    width: calc( 33.33% - 20px );
}

.pwr-team-member--is-link {
    color: var(--clr-text-lt);
}

.pwr-team-member--is-link:hover {
    color: var(--clr-text-lt);
}

.pwr--dark .pwr-team-member--is-link {
    color: var(--clr-text-dk);
}

.pwr--dark .pwr-team-member--is-link:hover {
    color: var(--clr-text-dk);
}

.pwr-team-member__img {
    background-size: cover;
    background-position: top;
    border-radius: var(--br-box);
    width: 100%;
}
.pwr-team-member__img .pwr-background-img {
    border-radius: var(--br-box);
}

.pwr-team-member__img--style-reduced {
    height: 285px;
}

.pwr-team-member__img--style-full {
    height: 470px;
}

.pwr-team-member__overlay {
    background-color: var(--mod-team-clr-hover-box-background);
    border-radius: var(--br-box);
    height: 100%;
    opacity: 0;
    position: relative;
    transform-style: preserve-3d;
    width: 100%;
}

.pwr-team-member--is-link:hover .pwr-team-member__overlay {
    opacity: .85;
}

.pwr-team-member--style-full:hover .pwr-team-member__overlay {
    opacity: .85;
}

.pwr-team-member__info-box--style-reduced {
    padding: 30px;
}

.pwr-team-member__info-box--style-full {
    padding: 30px;
}

.pwr-team-member__info-box--style-full {
    color: var(--mod-team-clr-hover-box-txt);
    width: 100%;
}

.pwr-team-member__info-box--style-full .pwr-read-more__button,
.pwr-team-member__info-box--style-full .pwr-read-more__button:hover {
    color: var(--mod-team-clr-hover-box-txt);
}

.pwr-team-member--is-link:hover .pwr-3D-box__info-box {
    opacity: 1;
}

.pwr-team-member--style-full:hover .pwr-3D-box__info-box {
    opacity: 1;
}

.pwr-team-member__name-tag {
    background-color: rgba(var(--clr-background-lt-rgb),.85);
    border-radius: var(--br-box);
    bottom: 13px;
    color: var(--clr-text-lt);
    left: 13px;
    opacity: 1;
    padding: 20px;
    position: absolute;
    right: 13px;
    text-align: center;
    transform-style: preserve-3d;
}

.pwr-team-member--style-full:hover .pwr-team-member__name-tag {
    opacity: 0;
}

.pwr-team-member__name {
    display: block;
    font-family: var(--ff-accent);
    font-size: 18px;
    font-weight: 700;
    text-transform: var(--tt-other);
    padding-bottom: 5px;
}

.pwr-team-member__job-title {
    display: block;
    font-family: var(--ff-accent);
    font-size: 14px;
    text-transform: var(--tt-other);
}

.pwr-team-member--style-reduced .pwr-team-member__desc {
    font-size: 14px;
    padding-bottom: 0px;
}

.pwr-team-member--style-reduced .pwr-team-member__desc p {
    font-size: 14px;
    padding-bottom: 0px;
}

.pwr-team-member--style-reduced .pwr-team-member__job-title {
    margin-bottom: 10px;
}

.pwr-team-member--style-reduced .pwr-team-member__desc {
    margin-bottom: 10px;
}

.pwr--align-c .pwr-team-member--style-reduced.pwr-team-member--circle .pwr-team-member__img {
    margin-left: auto;
    margin-right: auto;
}

.pwr-team-member__more-link {
    color: var(--mod-team-clr-hover-box-txt);
    display: block;
    font-family: var(--ff-btn);
    font-size: 18px;
    font-weight: 700;
    text-transform: var(--tt-link);
}

.pwr-team-member__more-link:hover .pwr-link-icon {
    transform: translateX(4px);
}

.pwr-team-member__more-link--style-full {
    font-size: 13px;
}

.pwr-team-member__more-link--style-full:hover {
    color: var(--mod-team-clr-hover-box-txt);
}

.pwr-team-member__more-link--mobile {
    display: none;
}

.pwr-team-members-wrapper {
    position: relative;
}

.pwr-team-member__desc {
    display: block;
    padding-bottom: 35px;
}

.pwr-team-member__name + .pwr-team-member__desc {
    padding-top: 30px;
}

.pwr-team-member__job-title--style-full + .pwr-team-member__desc {
    padding-top: 30px;
}

.pwr-team-member__job-title--style-full + .pwr-team-member__contact {
    padding-top: 30px;
}

.pwr-team-member__contact {
    font-size: 18px;
    padding-bottom: 35px;
}

.pwr-team-member__contact .pwr-social-icon {
    padding-bottom: 15px;
}

.pwr-team-member__contact .pwr-social-icon {
    color: var(--mod-team-clr-hover-box-txt);
}

.pwr-team-member__contact .pwr-social-icon:hover {
    color: var(--mod-team-clr-hover-box-txt);
}

.pwr-team-member__contact {
    margin-left: -10px;
    margin-right: -10px;
}

.pwr--align-c .pwr-team-members {
    justify-content: center;
}

.swiper-slide.pwr-team-member {
    margin: 0;
}

@media (hover: none) {
    .pwr-team-member__more-link--mobile {
        display: block;
        margin-bottom: 10px;
    }

    .pwr-team-member__more-link--mobile {
        color: var(--clr-text-lt);
    }

    .pwr-team-member__more-link--mobile:hover {
        color: var(--clr-text-lt);
    }

    .pwr--dark .pwr-team-member__more-link--mobile {
        color: var(--clr-text-dk);
    }

    .pwr--dark .pwr-team-member__more-link--mobile:hover {
        color: var(--clr-text-dk);
    }
}

@media (max-width: 1199px ) {
    .pwr-team-member--style-reduced.pwr-team-member--circle .pwr-team-member__img {
        height: 215px;
        width: 215px;
    }
}

@media (max-width: 991px ) {
    .pwr-team-member--style-reduced {
        width: calc( 50% - 20px );
    }

    .pwr-team-member--style-full {
        width: calc( 50% - 20px );
    }
}

@media (max-width: 767px ) {
    .pwr-team-member__info-box--style-reduced {
        padding: calc(30px * var(--sp-reduction-factor));
    }

    .pwr-team-member__info-box--style-full {
        padding: calc(30px * var(--sp-reduction-factor));
    }

    .pwr-team-member__name {
        font-size: 18px;
        font-size: max(var(--fs-min), calc(18px * var(--fs-reduction-factor)));
    }

    .pwr-team-member__more-link {
        font-size: 18px;
        font-size: max(var(--fs-min), calc(18px * var(--fs-reduction-factor)));
    }

    .pwr-team-member__contact {
        font-size: 18px;
        font-size: max(var(--fs-min), calc(18px * var(--fs-reduction-factor)));
    }

    .pwr-team-member__desc {
        padding-bottom: calc(35px * var(--sp-reduction-factor));
    }

    .pwr-team-member__contact {
        padding-bottom: calc(35px * var(--sp-reduction-factor));
    }

    .pwr-team-member__name + .pwr-team-member__desc {
        padding-top: calc(30px * var(--sp-reduction-factor));
    }

    .pwr-team-member__job-title--style-full + .pwr-team-member__desc {
        padding-top: calc(30px * var(--sp-reduction-factor));
    }

    .pwr-team-member__job-title--style-full + .pwr-team-member__contact {
        padding-top: calc(30px * var(--sp-reduction-factor));
    }
}

@media (max-width: 575px ) {
    .pwr-team-member--style-reduced {
        width: 100%;
    }

    .pwr-team-member--style-full {
        width: 100%;
    }

    .pwr-team-members.pwr--neg-margin-lr-10 {
        margin-left: 0;
        margin-right: 0;
    }

    .pwr-team-member--style-reduced {
        margin-left: 0;
        margin-right: 0;
    }

    .pwr-team-member--style-full {
        margin-left: 0;
        margin-right: 0;
    }
}

/* This file is used as dependency in:
   ../../modules/sec-testimonial.module/module.html 
   ../../modules/sec-media-content-split.module/module.html */

.pwr-testimonial__quote {
    font-size: 18px;
    margin: 0 auto 40px;
    max-width: 1000px;
    line-height: 2em;
    text-align: center;
    width: 100%;
}

.pwr-testimonial .pwr-testimonial__avatar {
    height: auto;
    width: 95px;
}

.pwr-testimonial__author {
    display: table;
    margin: 0 auto;
}

.pwr-testimonial__info {
    display: table-cell;
    font-family: var(--ff-accent);
    text-transform: var(--tt-other);
    vertical-align: middle;
}

.pwr-testimonial__name {
    font-weight: 700;
}

.pwr-testimonial:not(.pwr-testimonial--style-multiple):not(.pwr-testimonial--style-2) .pwr-testimonial__job-title:before {
    content: '|';
    padding-right: 25px;
    padding-left: 25px;
}

.pwr-testimonial--style-multiple {
    background-color: var(--clr-background-accent-lt);
    color: var(--clr-text-lt);
    margin: 0 auto;
    padding: 40px;
    width: 100%;
}

.pwr-testimonial--style-multiple .pwr-testimonial__author {
    display: block;
    margin: 0 0 40px;
}

.pwr-testimonial--style-multiple .pwr-testimonial__name {
    display: block;
}

.pwr-testimonial--style-multiple .pwr-testimonial__quote {
    margin: 0;
    text-align: left;
}

.pwr-testimonial--style-2 .pwr-testimonial__quote {
    font-size: 24px;
}

.pwr-testimonial--style-2 .pwr-testimonial__name--has-job-desc:after {
    content: ',';
    padding-right: 10px;
}

.pwr-testimonial--style-2 .pwr-testimonial__name:before {
    content: '\2014';
    padding-right: 10px;
}

.pwr-testimonial--style-2 .pwr-testimonial__job-title {
    font-weight: 700;
}

.pwr-testimonial-listing-item {
    min-height: 0px;
}

.pwr-testimonial-listing-item--2cols {
    width: calc( 50% - 10px );
}

.pwr-testimonial-listing-item--3cols {
    width: calc( 33.33% - 14px );
}

@media (max-width: 1199px ) {
    .pwr-testimonial-listing-item--3cols {
        width: calc( 50% - 10px );
    }
}

@media (max-width: 991px ) {
    .pwr-testimonial--style-2 .pwr-testimonial__quote {
        font-size: 24px;
        font-size: max(var(--fs-min), calc(24px * var(--fs-reduction-factor)));
    }

    .pwr-testimonial-listing-item--2cols {
        width: 100%;
    }

    .pwr-testimonial-listing-item--3cols {
        width: 100%;
    }
}

@media (max-width: 767px ) {
    .pwr-testimonial .pwr-testimonial__author {
        text-align: center;
    }

    .pwr-testimonial--style-multiple .pwr-testimonial__quote {
        text-align: center;
    }

    .pwr-testimonial__quote {
        font-size: 18px;
        font-size: max(var(--fs-min), calc(18px * var(--fs-reduction-factor)));
        margin-bottom: calc(40px * var(--sp-reduction-factor));
    }

    .pwr-testimonial .pwr-testimonial__author {
        margin-bottom: calc(40px * var(--sp-reduction-factor));
    }

    .pwr-testimonial .pwr-testimonial__avatar {
        margin-bottom: calc(40px * var(--sp-reduction-factor));
    }

    .pwr-testimonial .pwr-testimonial__avatar {
        width: auto;
    }

    .pwr-testimonial .pwr-testimonial__author {
        display: block;
    }

    .pwr-testimonial .pwr-testimonial__name {
        display: block;
    }

    .pwr-testimonial__info {
        display: block;
    }

    .pwr-testimonial .pwr-testimonial__name {
        margin-bottom: 3px;
    }

    .pwr-testimonial--style-2 .pwr-testimonial__name:after {
        display: none;
    }

    .pwr-testimonial--style-2 .pwr-testimonial__name:before {
        display: none;
    }

    .pwr-testimonial__job-title:before {
        display: none;
    }
}

/**
 * Swiper 7.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 1, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

.pwr-sec-posts--vertical-layout .pwr-sec-posts__intro-sec {
    margin-bottom: 30px!important;
}
.pwr-post-content {
    padding-bottom: 0!important;
}
.pwr-author-profile {
background-color:#efefef!important;
}
.pwr--sec-padding-b-md {
    padding-bottom: 40px!important;
}
.pwr-sec-posts {
    padding: 0px 0px 125px 0px!important;
}

.banner_form .legal-consent-container .hs-richtext p a{
  color:#fff!important;
}

.pwr-sec-txt__title {
    margin: 0 0 25px!important;
}
/*****************************************/
/*****************************************/
/*
#hs-category-toggle-analytics {
left: 0 !important;
}
*/
/*
#hs-modal-body [type=checkbox]:checked, #hs-modal-body [type=checkbox]:not(:checked) {
  left:0 !important;
}
*/
#hs-category-toggle-analytics {
left: 0 !important;
}

/*****************************************/
/* Custom form styles / skjema   */
/*****************************************/
.Form_styles .legal-consent-container a{
    color: #39abcd;
    text-decoration: underline;
    font-weight: 800;
}
.Form_styles .hs-form-field {
    margin-bottom: 20px;
    text-align: left;
}
.Form_styles .hs-message{
    margin-bottom: -10px;
}
.Form_styles .hs-submit {
    margin-top: 0px;
}
.Form_light a{
  color:#00d5ff!important;
  text-decoration: underline!important;
}

/* Standard theme CTA button/knapp overstyring */
.pwr--dark .pwr-cta--regular-solid{
    color:#fff!important;
}
.pwr--dark .pwr-cta--primary-border{
    color: #fff!important;
    border-color: #fff!important;
}
.pwr--dark .pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style), .pwr--dark [class*="cta_button"].pwr-cta--regular-solid, .pwr-header--dark-on-scroll.scroll .pwr-cta--regular-solid [class*="cta_button"]:not(.pwr-cta):not(.pwr-cta--hubspot-style), .pwr--dark .pwr-btn--regular-solid .hs-submit {
    color: #ffffff!important;
}
/* END - Standard theme CTA button/knapp overstyring */


/* Kontaktpersoner / Contact people / Team */
.pwr-sec-team__intro-sec {
    margin-bottom: 20px!important;
}
.pwr-sec-team__title + .pwr-sec-team__desc {
    margin-top: 10px!important;
}
.pwr-tabs__header {
    margin-bottom: 20px!important;
}
.pwr-post-content {
    padding-bottom: 40px!important;
}
.pwr-author-profile .pwr-avatar__round {
    background-color: #ffffff!important;
}
.pwr-author-profile__bio {
  line-height: 1.8em!important;
}
.pwr-author-profile {
    background-color: #efefef!important;
    padding: 30px!important;
}
.body-container-wrapper--blog-post .pwr-sec-posts {
   padding: 0 0 125px 0!important;
}
.pwr-sec-posts--vertical-layout .pwr-sec-posts__intro-sec {
    margin-bottom: 20px!important;
}
.pwr-author-profile__bio {
    font-size: 14px;
    line-height: 1.6em!important;
}
@media (min-width: 767px) {
    .pwr-author-profile__info {
        width: 80%;
    }
}

/* Blog team member module - override */
.Teams_two_col
.pwr-team-member--style-full {
    width: calc(50% - 20px)!important;
}
@media (max-width: 575px ) {
  .Teams_two_col
  .pwr-team-member--style-full {
    width: calc(100% - 0px)!important;
  }
}
/* END - Blog team member module - override */

/* Blog post audio */
.pwr-blog-narration--container .hs-audio-player {
    background-color: #eeeeee!important;
}
/* END - Blog post audio */

/* END - Kontaktpersoner / Contact people / Team */

/* Justeringer til skjema /form */
.hs-submit {
  margin-top: 10px!important;
}
body form.hs-form fieldset .hs-form-field {
    margin-bottom: 10px!important;
}
.pwr-sec-form__form-wrapper--hor-boxed .pwr-form, .pwr-sec-form__form-wrapper--hor-boxed .pwr-form.pwr--light {
padding: 20px 25px!important;
}
body form.hs-form ul.inputs-list.hs-error-msgs, body .pwr-form.pwr--light form.hs-form ul.inputs-list.hs-error-msgs {
margin: 10px 0 0 0!important;
font-size: 14px!important;
}
.legal-consent-container {
    margin-bottom: 0px!important;
}
/* END - Justeringer til skjema /form  */

/*Piler på kategorier - filter HubDB - Tine*/
.drop-down-parent {
    position: relative!important;
    padding-right: 25px!important;
}
.drop-down-parent::after{
    box-shadow: inset -2px 2px 0 0;
    color: var(--clr-txt-nav-dk);
    content: "";
    display: block;
    height: 7px;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-5px) rotate(
135deg);
    transform: translateY(-5px) rotate(
135deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 7px;
}
/*END - Piler på kategorier - filter HubDB*/

.pwr-sec-txt_references {
    padding: 90px 0!important;
}
.pwr-sec-txt__title_references, .pwr-sec-steps__intro-sec_references {
    margin: 0 0 15px!important;
}

/* Tine - overstyrt farge for elementer i dropdown - hover og aktiv*/
.hs-menu-wrapper li.active-branch:not(.hs-menu-depth-1)>a:not(.is-anchor), .pwr-header.pwr-header--light-dropdown .hs-menu-children-wrapper li:not(.hs-menu-depth-1):hover>a{
    color: var(--clr-nav-hover-txt)!important;
}

/*Updated large hero height*/
.body-wrapper:has(.pwr-header--transparent):not(:has(.pwr-header-top--transparent)) .pwr-hero--large,
.pwr-hero--transparent-header.pwr-hero--large {
    height: 840px;
}

/*services*/
.pwr-services  .pwr-services--style-1 {
  min-height: 250px;
}

.pwr-services-item__more-link {
  opacity: 100;
  color: var(--clr-primary);
}


/*Sec team*/
.pwr-team-member__job-title--style-full + .pwr-team-member__desc {
  padding-top: 10px;
}
.pwr-team-member__contact {
  padding-bottom: 10px;
}

.pwr-tabs__tab:hover {
  color: #00abcd;
  border-bottom: 0px;
}  
.pwr-tabs__header {
  text-transform: uppercase;
}

.pwr-tabs__tab--active {
  color: #00abcd;
  border-bottom: 0px;
}

.pwr-tabs__tab--active:hover {
  color: #00abcd;
  border-bottom: 0px;
}
@media (min-width: 992px ) {
    .pwr-tabs__tab-wrapper::after {
        background-color: transparent;
        height: 0px;
    }

    .pwr--dark .pwr-tabs__tab-wrapper::after {
        background-color: transparent;
    }
}

@media (max-width: 991px ) {
    .pwr-tabs__tab:not(.pwr-tabs__tab--active) {
        border-bottom: 0px;
    }

    .pwr--dark .pwr-tabs__tab:not(.pwr-tabs__tab--active) {
        border-bottom: 0px;
    }
}

/*dnd secitions*/
.dnd-section {
  padding: 0px;
}
@media (max-width: 1200) {
    .dnd-section {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (max-width: 575px) {
    .dnd-section {
        padding-left: 0px;
        padding-right: 0px;
    }
}

/*Testimonial swiper*/

.vanilla.pwr-sec-testimonials .pwr-swiper {
    border-radius: 0; /*Mette Mi*/
}
.pwr-testimonial__quote {
    margin: 0 0 40px; /*Mette Mi*/
    text-align: left; /*Mette Mi*/
}
.pwr-testimonial__author {
    display: block; /*Mette Mi*/
    text-align: left; /*Mette Mi*/
}

.swiper-horizontal>.swiper-pagination-bullets, 
.swiper-pagination-bullets.swiper-pagination-horizontal, 
.swiper-pagination-custom, 
.swiper-pagination-fraction {
    justify-content: left;
}


@media (max-width:  ) {
    .pwr-testimonial .pwr-testimonial__author,
    .pwr-testimonial--style-multiple .pwr-testimonial__quote {
        text-align: left; /*Mette Mi*/
    }
    .pwr-testimonial .pwr-testimonial__author,
    .pwr-testimonial .pwr-testimonial__avatar {
        margin-bottom: 0px; /*Mette Mi*/
    }
}

/*Simple listing boxes*/

.pwr-simple-list-item--box-style {
    width: calc( 33% - 20px );
}

@media (max-width: 991px ) {
    .pwr-simple-list-item--box-style {
        width: calc( 50% - 20px ) !important; /*Mette Mi*/
     }
}

@media (max-width: 575px ) {
    .pwr-simple-list-item--box-style {
        width: calc( 100% - 20px )!important; /*Mette Mi*/
     }
}

/*Filter hover and active*/
.pwr-filter .pwr-filter__link.active, 
.pwr-filter .pwr-filter__link:hover {
    color: #00abcd!important;
}

/*Image boxes*/ 
.pwr-image-box--smaller .pwr-image-box__front,
.pwr-image-box__front {
    padding: 20px !important;
}

.pwr-image-box--smaller .pwr-image-box__back,
.pwr-image-box__back {
    padding: 10px 20px !important;
}
.pwr-image-box__more-link {
    padding: 10px 0px !important;
}


/*Bullets*/
.hs_cos_wrapper_type_rich_text ul:not(.inputs-list),
.pwr-rich-text ul,
.hs_cos_wrapper_type_post_filter ul,
.hs_cos_wrapper_type_post_listing ul,
ol {
    font-weight: 300;
}

/*Bullets outline*/
.hs_cos_wrapper_type_rich_text ul:not(.inputs-list) li:before,
.pwr-rich-text ul li:before,
.hs_cos_wrapper_type_post_filter ul li:before,
.hs_cos_wrapper_type_post_listing ul li:before {
    height: 15px;
    width: 20px;
    -webkit-mask: url('https://26627183.fs1.hubspotusercontent-eu1.net/hubfs/26627183/Profil%20og%20logo/O-symbol-turkis-CMYK.svg') no-repeat 50% 50%;
    mask: url(url%28%27https://26627183.fs1.hubspotusercontent-eu1.net/hubfs/26627183/Profil%20og%20logo/O-symbol-turkis-CMYK.svg%27%29%20no-repeat%2050%%2050%;%20%20%20%20%20-webkit-mask-size:%20cover;%20%20%20%20%20mask-size:%20cover;%20}%20%20/*Sec-steps*/%20@media%20%28max-width:%20991px%20%29%20{%20%20%20%20%20.pwr-step--3-col%20{%20%20%20%20%20%20%20%20%20width:%20calc%28%2050%%20-%2020px%29;%20%20%20%20%20}%20}%20%20@media%20%28max-width:%20575px%20%29%20{%20%20%20%20%20.pwr-step--3-col%20{%20%20%20%20%20%20%20%20%20width:%20100%;%20%20%20%20%20}%20}%20%20/*Sec-stat*/%20@media%20%28max-width:%20575px%20%29%20{%20%20%20%20%20.pwr-stat%20{%20%20%20%20%20%20%20%20%20width:%20100%;%20%20%20%20%20}%20}%20%20/*Footer*/%20.Form_footer%20.hs-form-2be11b09-b9cd-4e4f-b38c-6a8c69697a28_0b83cbe9-3f48-4459-bd48-bc468e9b7111%20.hs-form-field%20label:not%28.hs-error-msg%29%20{%20%20%20%20%20color:%20#ffffff!important;%20}%20.Form_footer%20.hs-form-2be11b09-b9cd-4e4f-b38c-6a8c69697a28_b7ce7908-d4cd-4f03-9540-b78a24e037a6%20.hs-button{%20%20%20%20%20background:%20#39abcd!important;%20%20%20%20%20border-color:%2039abcd!important;%20}%20%20@media%20%28max-width:%20991px%29%20{%20%20%20div[class*="adc__col--width-"],%20%20%20.pwr-adc__content-wrapper--padding%20{%20%20%20%20%20%20%20padding:%2010px;%20%20%20}%20}%20%20%20/*%20==========================================================================%20*/%20/*%20%201.%20CONTAINERS-DND%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#dnd%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20.dnd-section%20{%20%20%20padding:%200px%200;%20}%20%20@media%20%28max-width:%201200px%29%20{%20%20%20%20%20.dnd-section%20{%20%20%20%20%20%20%20%20%20padding-left:%200px;%20%20%20%20%20%20%20%20%20padding-right:%200px;%20%20%20%20%20}%20}%20@media%20%28max-width:%20575px%29%20{%20%20%20%20%20.dnd-section%20{%20%20%20%20%20%20%20%20%20padding-left:%200px;%20%20%20%20%20%20%20%20%20padding-right:%200px;%20%20%20%20%20}%20}%20%20%20/*%20==========================================================================%20*/%20/*%20%202.%20BASE%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#base%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20%20/*%20==========================================================================%20*/%20/*%20%20Helper%20Classes%20&%20Shared%20Styles%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#base-hc%20%20%20%20%20%20%20%20%20*/%20%20/*%20Padding%20classes%20*/%20%20@media%20%28max-width:%20%29%20{%20%20%20%20%20%20%20%20%20padding-bottom:%2040px%20!important;%20/*Mette%20Mi*/%20%20%20%20%20}%20%20}%20@media%20%28max-width:%20%20%29%20{%20%20%20%20%20.pwr-sec--first-with-header%20{%20%20%20%20%20%20%20%20%20padding-top:%2040px%20!important;%20/*Mette%20Mi*/%20%20%20%20%20}%20}%20%20%20/*%20Color%20classes%20*/%20%20.pwr--colored-box%20{%20%20%20%20%20background-color:%20#fff;%20/*Mette%20Mi*/%20%20%20%20%20border-radius:%20;%20%20%20%20%20color:%20;%20%20%20%20%20overflow:%20hidden;%20}%20%20/*%20Common%20Properties%20for%203D%20Box%20Effect%20*/%20.pwr-3D-box__info-box--centered%20{%20%20%20%20%20top:%2055%;%20/*Mette%20Mi*/%20%20}%20%20%20/*%20==========================================================================%20*/%20/*%20%204.%20FOOTER%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#foot%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20/*%20==========================================================================%20*/%20/*%20%20General%20/%20Copyright-Bar%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#foot-g%20%20%20%20%20%20%20%20%20%20*/%20%20/*%20Copyright%20bar%20*/%20@media%20%28max-width:%20991px%29%20{%20%20%20%20%20.pwr--dark%20.pwr-footer__logo%20{%20/*Mette%20Mi*/%20%20%20%20%20max-width:%20120px!important;%20%20%20}%20}%20%20@media%20%28max-width:%20575px%29%20{%20%20%20%20%20.pwr--dark%20.pwr-footer__logo%20{%20/*Mette%20Mi*/%20%20%20%20%20max-width:%20120px!important;%20%20%20}%20}%20%20/*%20==========================================================================%20*/%20/*%20%205.%20MENU%20STYLES%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#menu%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20/*%20.pwr-header__menu--mega-menu%20.hs-menu-wrapper%20li.hs-menu-depth-2:hover%20>%20a,%20.pwr-header__menu--mega-menu%20.hs-menu-wrapper%20li.active-branch.hs-menu-depth-2%20>%20a%20{%20%20%20%20%20color:%20#00b0a9%20!important;%20/*Mette%20Mi*/%20/*%20}%20%20.pwr-header.pwr-header--dark-dropdown%20.hs-menu-children-wrapper%20li:not%28.active-branch%29%20a,%20{%20%20%20%20%20color:%20#00b0a9%20!important;%20/*Charlotte*/%20/*%20}%20%20.pwr-header.pwr-header--dark-dropdown%20.hs-menu-children-wrapper%20li:not%28.active-branch%29%20a:after,%20.pwr-header.pwr-header--dark-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover%20>%20a,%20.pwr-header.pwr-header--dark-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover%20>%20a:after,%20.pwr-header.pwr-header--light-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover%20>%20a,%20.pwr-header.pwr-header--light-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover%20>%20a:after%20{%20%20%20%20%20color:%20#00b0a9%20!important;%20/*Mette%20Mi*/%20/*%20}%20%20.hs-menu-wrapper%20li.hs-menu-depth-1:hover%20>%20a,%20.hs-menu-wrapper%20li.hs-menu-depth-1.active-branch%20>%20a%20{%20%20%20%20%20color:%20#00b0a9%20!important;%20/*Mette%20Mi*/%20/*%20%20}%20%20.hs-menu-wrapper%20li:not%28.hs-menu-depth-1%29:hover%20>%20a,%20.hs-menu-wrapper%20li.active-branch:not%28.hs-menu-depth-1%29%20>%20a,%20.hs-menu-wrapper%20li:not%28.hs-menu-depth-1%29:hover%20>%20a:after,%20.hs-menu-wrapper%20li.active-branch:not%28.hs-menu-depth-1%29%20>%20a:after%20{%20%20%20%20%20color:%20#00b0a9%20!important;%20/*Mette%20Mi*/%20/*%20}%20%20*/%20%20/*%20==========================================================================%20*/%20/*%20%208.%20BLOG%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#blog%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20/*%20==========================================================================%20*/%20/*%20Listing%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#blog-l%20%20%20%20%20%20%20%20%20%20%20*/%20%20.pwr-post-item__name,%20.pwr-post-item__date%20{%20%20%20%20%20font-size:%2012px;%20/*Mette%20Mi*/%20}%20%20.pwr-post-item__n-min-read%20{%20%20%20%20%20font-size:%2012px;%20/*Mette%20Mi*/%20}%20%20/*%20%20Listing%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20%20/*%20==========================================================================%20*/%20/*%20Listing%20Filter%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#blog-lf%20%20%20%20%20%20%20%20%20%20*/%20/*%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20Also%20used%20in%20modules%20with%20filters,%20like%20Image%20Boxes%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%20%20.pwr-filter__link%20{%20%20%20%20%20font-size:%2014px;%20/*Mette%20Mi*/%20}%20.pwr-filter%20.pwr-filter__link:hover,%20.pwr-filter%20.pwr-filter__link.active%20{%20%20%20%20%20color:%20#00abcd;%20/*Mette%20Mi*/%20}%20%20/*%20%20Post%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20%20/*%20==========================================================================%20*/%20/*%20Atuhor%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#blog-p%20%20%20%20%20%20%20%20%20%20*/%20%20.pwr-author-profile__bio%20{%20%20%20%20%20font-size:%2014px;%20}%20%20%20@media%20%28min-width:%20767px%29%20{%20%20%20.pwr-author-profile%20{%20%20%20%20%20max-width:%20795px;%20%20%20}%20%20%20.pwr-author-profile__info%20{%20%20%20%20%20width:%2080%;%20%20%20}%20%20%20.pwr-avatar%20{%20%20%20%20%20display:%20table-cell;%20%20%20%20%20vertical-align:%20middle;%20}%20/*%20==========================================================================%20*/%20/*%20%20Events%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20%20%20@media%20%28min-width:%20992px%29%20{%20%20%20%20%20.speaker_event%20.pwr-sec-split__right%20{%20%20%20%20%20%20%20%20%20width:%2030%!important;%20%20%20%20%20}%20}%20%20%20%20/*%20==========================================================================%20*/%20/*%20%2010.%20SECTION%20MODULES%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod%20%20%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20%20/*%20==========================================================================%20*/%20/*%20%20System%20-%20Search%20Results%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-ss%20%20%20%20%20%20%20%20%20%20*/%20%20%20.pwr-sec-search-results%20{%20%20%20%20%20background-color:%20%20#f0f0f0%20!important;%20/*Mette%20Mi*/%20}%20%20/*%20==========================================================================%20*/%20/*%20%20Standalone%20-%20Previous%20Next%20Navigation%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-pnn%20%20%20%20%20%20%20%20%20*/%20%20.pwr-sec-prev-next-nav%20{%20%20%20%20%20background-color:%20#f6f1ec;%20/*Mette%20Mi*/%20}%20%20/*%20==========================================================================%20*/%20/*%20%20Top%20-%20Hero%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-h%20%20%20%20%20%20%20%20%20%20%20*/%20%20.pwr-hero__desc%20{%20%20%20%20%20font-size:%2020px;%20/*Mette%20Mi*/%20}%20%20/*%20==========================================================================%20*/%20/*%20%20Section%20CTA%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-cta%20%20%20%20%20%20%20%20%20*/%20%20.pwr-sec-cta__title%20{%20/*Mette%20Mi*/%20%20%20%20%20margin:%200;%20}%20%20%20/*%20==========================================================================%20*/%20/*%20%20Section%20Image%20Boxes%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-ib%20%20%20%20%20%20%20%20%20%20*/%20%20.pwr-image-box--smaller%20.pwr-image-box__title%20{%20%20%20%20%20font-size:%2020px;%20/*Mette%20Mi*/%20}%20%20/*%20==========================================================================%20*/%20/*%20%20Section%20Blog%20Posts%20Preview%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-bpp%20%20%20%20%20%20%20%20%20*/%20%20.pwr-sec-posts%20{%20%20%20%20%20background-color:%20#f6f1ec%20/*Mette%20Mi*/%20%20%20}%20%20.pwr-rel-post-item__wrapper--text%20.pwr-post-item__name,%20.pwr-rel-post-item__wrapper--text%20.pwr-post-item__date,%20.pwr-rel-post-item__wrapper--text%20.pwr-post-item__n-min-read%20{%20%20%20%20%20font-size:%2012px;%20/*Mette%20Mi*/%20}%20%20%20/*%20==========================================================================%20*/%20/*%20%20Section%20Steps%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-stp%20%20%20%20%20%20%20%20%20*/%20%20.pwr-step__count%20{%20%20%20%20%20background-color:%20#00abcd;%20/*Mette%20Mi*/%20}%20%20@media%20%28max-width:%20991px%29%20{%20%20%20%20%20.pwr-step__count%20{%20%20%20%20%20%20%20%20%20margin-bottom:%2020px;%20/*Mette%20Mi*/%20%20%20%20%20}%20%20%20%20%20.pwr-step__img%20{%20/*Mette%20Mi*/%20%20%20%20%20%20%20%20%20%20margin-bottom:%2020px;%20%20%20%20%20%20%20%20%20max-width:%2045px;%20%20%20%20%20}%20}%20%20/*%20==========================================================================%20*/%20/*%20%20Section%20Team%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-team%20%20%20%20%20%20%20%20*/%20%20%20@media%20%28max-width:%20991px%29%20{%20%20%20%20%20.pwr-team-member--style-full%20{%20%20%20%20%20%20%20%20%20width:%20calc%28%2050%%20-%2020px%20%29%20!important;%20/*Mette%20Mi*/%20%20%20%20%20%20}%20}%20%20@media%20%28max-width:%20575px%20%29%20{%20%20%20%20%20.pwr-team-member--style-full%20{%20%20%20%20%20%20%20%20%20width:%20calc%28%20100%%20-%2020px%20%29!important;%20/*Mette%20Mi*/%20%20%20%20%20%20}%20}%20%20@media%20%28max-width:%201200px%20%29%20{%20%20%20%20%20.pwr-team-member--style-full%20{%20%20%20%20%20%20%20%20%20width:%20calc%28%2033%%20-%2020px%20%29;%20/*Mette%20Mi*/%20%20%20%20%20%20}%20%20%20%20%20.pwr-team-member__img--style-full%20{%20%20%20%20%20%20%20%20%20height:%20380px;%20/*Mette%20Mi*/%20%20%20%20%20}%20}%20.pwr-team-member__info-box--style-reduced,%20.pwr-team-member__info-box--style-full%20{%20%20%20%20%20padding:%2020px;%20/*Mette%20Mi*/%20}%20%20.pwr-team-member__name-tag%20%20%20%20%20padding:%2010px%20!important;%20/*Mette%20Mi*/%20}%20%20.pwr-team-member__name%20{%20%20%20%20%20font-size:%2016px%20!important;%20/*Mette%20Mi*/%20%20%20%20%20padding-bottom:%201px%20!important;;%20/*Mette%20Mi*/%20}%20%20.pwr-team-member__job-title%20{%20%20%20%20%20font-size:%2014px;%20/*Mette%20Mi*/%20%20%20%20%20text-transform:%20none;%20/*Mette%20Mi*/%20}%20.pwr-team-member--style-reduced%20.pwr-team-member__desc,%20.pwr-team-member--style-reduced%20.pwr-team-member__desc%20p%20{%20%20%20%20%20font-size:%2012px;%20/*Mette%20Mi*/%20}%20.pwr-team-member__more-link%20{%20%20%20%20%20font-size:%2016px;%20/*Mette%20Mi*/%20}%20%20/*%20Slider%20*/%20.pwr-team-member__contact%20{%20%20%20%20%20font-size:%2014px;%20%20/*Mette%20Mi*/%20}%20%20%20%20%20/*%20==========================================================================%20*/%20/*%20%20Section%20Text%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#mod-txt%20%20%20%20%20%20%20%20%20*/%20%20.pwr-sec-txt--right%20.pwr-sec-txt__title,%20.pwr-sec-txt--right%20.pwr-sec-txt__title-intro%20{%20%20%20%20%20height:%20auto%20!important;%20/*Mette%20Mi*/%20}%20.pwr-tabs__header%20{%20%20%20%20%20font-weight:%20700;%20/*Mette%20Mi*/%20%20%20%20%20margin-bottom:%2020px;%20/*Mette%20Mi*/%20}%20%20.pwr-tabs__tab%20{%20%20%20%20%20font-size:%2014px;%20/*Mette%20Mi*/%20%20%20%20%20text-transform:%20uppercase;%20/*Mette%20Mi*/%20}%20%20.pwr-tabs__tab--active,%20.pwr-tabs__tab--active:hover%20{%20%20%20%20%20border-bottom:%200px%20solid;%20/*Mette%20Mi*/%20%20%20%20%20color:%20#00abcd};%20/*Mette%20Mi*/%20}%20%20.pwr--dark%20.pwr-tabs__tab--active%20{%20/*Mette%20Mi*/%20%20%20%20color:%20;%20%20}%20%20@media%20%28min-width:%20991px%20%29%20{%20%20%20%20%20.pwr-tabs__tab-wrapper::after%20{%20%20%20%20%20%20%20%20%20height:%200px%20!important;%20/*Mette%20Mi*/%20%20%20%20%20}%20}%20%20@media%20%28max-width:%20991px%20%29%20{%20%20%20%20%20.pwr-tabs__tab:not%28.pwr-tabs__tab--active%29%20{%20%20%20%20%20%20%20%20%20border-bottom:%200px%20solid%20rgba%28var%28--clr-primary-rgb%29,%20.1%29;%20%20%20%20%20}%20%20%20%20%20%20.pwr--dark%20.pwr-tabs__tab:not%28.pwr-tabs__tab--active%29%20{%20%20%20%20%20%20%20%20%20border-bottom:%200px%20solid%20rgba%28var%28--clr-base-lt-rgb%29,%20.1%29;%20%20%20%20%20}%20}%20%20%20/*%20==========================================================================%20*/%20/*%20%2013.%20MISCELLANOUS%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20#misc%20%20%20%20%20%20%20%20%20%20%20*/%20/*%20==========================================================================%20*/%20%20/*%20Swiper%20slider%20*/%20.swiper-pagination-horizontal.swiper-pagination-bullets%20{%20%20%20%20%20justify-content:%20;%20/*Mette%20Mi*/%20}%20/*%20Erik%20.pwr-header.pwr-header--light-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover>a%20%20{%20%20%20%20color:#00b0a9!important;%20}%20%20.pwr-header.pwr-header--dark-dropdown%20.hs-menu-children-wrapper%20li:not%28.active-branch%29%20a,%20.pwr-header.pwr-header--dark-dropdown%20.hs-menu-children-wrapper%20li:not%28.active-branch%29%20a:after,%20.pwr-header.pwr-header--dark-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover>a,%20.pwr-header.pwr-header--dark-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover>a:after,%20.pwr-header.pwr-header--light-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover>a,%20.pwr-header.pwr-header--light-dropdown%20.hs-menu-children-wrapper%20li:not%28.hs-menu-depth-1%29:hover>a:after%20{%20%20%20%20%20color:%20#00b0a9!important;%20}%20%20*/