.px-image-slider .swiper-button-next,.px-image-slider .swiper-button-prev{color:#fff}.px-image-slider .swiper-pagination-bullet{background-color:#fff!important;height:15px;margin:0 8px!important;opacity:1!important;width:15px}@media only screen and (max-width:767px){.px-image-slider .swiper-pagination-bullet{height:10px;width:10px}}.px-image-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ccc!important;opacity:1!important}.px-hero-image,.px-hero-slider-slide{overflow:hidden}.px-hero-image{height:calc(100vh - 85px)!important;max-height:1000px;object-fit:cover;width:100vw}.px-swiper-container{position:relative}.px-swiper-content{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center}.px-swiper-content,.px-swiper-headline-description-container{left:50%;position:absolute;transform:translateX(-50%);width:100%}.px-swiper-headline-description-container{line-height:1;max-width:1920px;padding:0 45px;text-align:left;z-index:1}.px-swiper-headline-description-container p{font-size:31px;font-weight:700;line-height:144%;margin:0 0 36px;max-width:500px}.px-swiper-headline-description-container.px-swiper-bottom{position:unset;transform:none}@media only screen and (max-width:767px){.px-swiper-button{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0!important}.px-swiper-headline-description-container{padding:0 20px!important;top:30px}.px-swiper-headline-description-container p{margin:0 0 30px!important}.px-swiper-button .cta_button{display:block;padding:9px!important;text-align:center;width:calc(100% - 60px)}}.px-swiper-button{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:36px 0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta_button.px-swiper-button-light{background-color:var(--clr-btn-lt)!important}.cta_button.px-swiper-button-light,.pwr-cta--primary-solid [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style).px-swiper-button-light:before{color:var(--clr-btn-primary)!important}.pwr-cta--primary-solid [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style).px-swiper-button-light:after{background-color:var(--clr-btn-primary)!important}.px-swiper-envkv-wrapper{background-color:rgba(0,0,0,.5);width:100%}.px-swiper-envkv-container{align-items:flex-start;align-self:end;column-gap:10px;display:flex;justify-content:space-between;margin:0 auto;max-width:1920px;padding:26px 45px 44px;width:100%}@media only screen and (max-width:767px){.px-swiper-envkv-container{padding:16px 20px 28px}}.px-swiper-envkv-copy-container{display:grid;flex-grow:1;grid-template-rows:0fr;overflow:hidden;transition-duration:.15s;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1)}.envkv-open .px-swiper-envkv-copy-container{grid-template-rows:1fr}.px-swiper-envkv-copy{overflow:hidden}.px-swiper-envkv-icon{margin:-25px 0;padding:25px;transform:rotate(180deg);transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:767px){.px-swiper-envkv-icon{margin:-16px;padding:16px}}.envkv-open .px-swiper-envkv-icon{transform:rotate(0deg)}.px-hero-slider-slide.swiper-slide{transition:visibility 1s linear;visibility:visible}.px-hero-slider-slide.swiper-slide &:not(.swiper-slide-visible){transition:visibility 1s linear;visibility:hidden}