.solution-finder__images__wrapper,.solution-finder__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.solution-finder__images__wrapper .content-wrapper{align-items:center;display:flex;flex-direction:row;gap:100px;justify-content:center;padding-bottom:200px}.solution-finder__images__wrapper .content-wrapper .solution-finder__images__column__content,.solution-finder__images__wrapper .content-wrapper .solution-finder__images__column__image{width:50%}.solution-finder__images__wrapper .content-wrapper .solution-finder__images__column__image img{width:100%}.solution-finder__images__wrapper .content-wrapper .solution-finder__images__column__content{padding-top:80px}.solution-finder__images__wrapper .content-wrapper .solution-finder__images__column__image{position:relative}.solution-finder_faqs__wrapper{display:flex;flex-direction:column;gap:20px;margin-top:32px}.solution-finder_faqs__wrapper .solution-finder_faq__question{display:flex;flex-direction:column;padding:20px 0;transition:.15s ease-in-out;width:65%}.solution-finder_faqs__wrapper .solution-finder_faq__question .solution-finder_faq__question__title-indicator{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:600;justify-content:space-between;margin-bottom:0;position:relative;transition:.15s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.solution-finder_faq__question.active .solution-finder_faq__question__title-indicator{margin-bottom:20px}.solution-finder_faq__question__title-indicator__title{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:flex-start}.solution-finder_faq__question__title-indicator__title .solution-finder__faq__icon{max-height:32px}.solution-finder_faq__question__title-indicator__title span{font-size:16px;font-style:normal;font-weight:600;line-height:1.5}.solution-finder_faq__question__title-indicator .solution-finder_faq__question__title__indicator{position:relative}.solution-finder_faq__question__title__indicator__plus{height:18px;height:auto;max-width:18px;min-width:18px;opacity:1;transition:.15s ease-in-out;width:18px}.solution-finder_faq__question.active .solution-finder_faq__question__title__indicator__plus{opacity:0}.solution-finder_faq__question__title__indicator__minus{height:auto;left:0;max-width:18px;min-width:18px;opacity:0;position:absolute;top:0;transition:.15s ease-in-out;width:18px}.solution-finder_faq__question.active .solution-finder_faq__question__title__indicator__minus{opacity:1}.solution-finder_faq__question .solution-finder_faq__question__content{height:0;line-height:1.5;opacity:0;overflow:hidden;transition:height .15s ease-in-out,opacity .15s ease-in-out;width:100%}.solution-finder_faq__question.active .solution-finder_faq__question__content{opacity:1}@media screen and (max-width:767px){.solution-finder_faqs__wrapper .solution-finder_faq__question{padding:20px}.solution-finder_faq__question__title-indicator__title span{font-size:16px}.solution-finder_faqs__wrapper .solution-finder_faq__question.active{box-shadow:0 4px 25px 2px rgba(0,0,0,.08)}.solution-finder_faq__question .solution-finder_faq__question__content{width:100%}}.solution-finder__hotspots__wrapper{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.15s ease-in-out;width:100%;z-index:4}.solution-finder__hotspots__wrapper.show-all-hotspots{opacity:1}.solution-finder__hotspot{display:flex;flex-direction:row;gap:32px;position:absolute;transform:translate(-50%,-50%)}.solution-finder__hotspot.active-hotspot{z-index:999999}.solution-finder__hotspot svg circle{z-index:-1}.solution-finder__hotspot__indicator{cursor:pointer;margin-top:40px;max-height:26px;max-width:26px;min-height:26px;min-width:26px;position:relative}.solution-finder__hotspot__close-icon{cursor:pointer;position:absolute;right:8px;top:8px}.solution-finder__hotspot__content{background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:20px;justify-content:flex-start;left:0;max-width:200px;min-width:200px;opacity:0;padding:44px 20px 24px;pointer-events:none;position:relative;position:absolute;top:0;transform:translate(-40%,25%);transition:.3s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.solution-finder__hotspot__content.show-hotspot{display:flex;opacity:1;pointer-events:all}.solution-finder__hotspot__content .solid-arrow-cta{display:flex;font-size:12px;padding:8px 16px;width:max-content}.solution-finder__hotspot__content img{max-height:100px;object-fit:contain}.solution-finder__hotspot__content h3{font-size:16px;margin-bottom:0}.solution-finder__hotspot__content .text-cta{color:#000;font-weight:600;text-decoration:underline}.solution-finder__hotspot__content__content{display:inline-flex;flex-direction:column;font-size:12px;gap:20px}.solution-finder__information-banner__wrapper{align-items:center;background-color:#004b75;display:flex;flex-direction:column;justify-content:center;margin-top:0;position:relative;transition:.3s ease-in-out;width:100%;z-index:6}.solution-finder__information-banner__wrapper .content-wrapper{padding:95px 0}.solution-finder__information-banner__column__products{overflow:hidden}.solution-finder__information-banner__column__swiper{overflow:visible;width:100%}.solution-finder__information-banner__column__swiper .swiper-slide{display:flex;gap:16px;max-width:100vw}.swiper-slide .solution-finder__information-banner__solution{max-width:calc(50% - 8px);overflow:visible;width:100%}.solution-finder__information-banner__column__products{max-width:50%}.solution-finder__information-banner__wrapper .swiper-wrapper{max-width:100vw}.solution-finder__information-banner__wrapper .swiper-slide,.solution-finder__information-banner__wrapper .swiper-slide.swiper-slide-visible{opacity:0!important;overflow:visible}.solution-finder__information-banner__wrapper .swiper-slide.swiper-slide-visible.swiper-slide-active{opacity:1!important}.solution-finder__information-banner__solution{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;opacity:1}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__image{height:240px;margin-bottom:90px;min-height:240px;position:relative;width:100%}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__image:before{background-color:#d97b27;content:"";height:100%;position:absolute;right:60px;top:30px;width:150%}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__image img{height:100%;max-width:unset;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:150%}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content{display:flex;flex-direction:column;width:100%}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content h2{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:1;margin-bottom:20px}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content p,.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content span{color:#fff;display:block;margin-bottom:20px;max-width:80%}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content p:last-of-type,.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content span:last-of-type{margin-bottom:0}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content .solid-arrow-cta.dark-cta{width:max-content}.solution-finder__information-banner__solution__column__content__cta-wrapper{display:flex;flex-direction:row;gap:16px;width:100%}.solution-finder__information-banner__column__products{display:flex;flex-wrap:wrap;gap:16px}.solution-finder__information-banner__column__products .solution-finder__products__product{align-items:flex-start;background-color:#fff;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;max-width:calc(50% - 8px);padding:32px 20px;width:100%}.solution-finder__information-banner__column__products .solution-finder__products__product.hidden{display:none}.solution-finder__products__product__content{width:100%}.solution-finder__products__product__content h5{font-size:14px;font-style:normal;font-weight:600;line-height:1}.solution-finder__products__product__content p{font-size:12px}.solution-finder__products__product__content .text-link{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:150%;position:relative;text-decoration-line:underline}.solution-finder__products__product__content .text-link:after{background-image:url(https://info.pemnet.com/hubfs/E-Mobility%20Site%20Files/Icons/Arrow%20back.png);background-position:50%;background-repeat:no-repeat;background-size:18px;content:"";display:inline-block;height:18px;position:relative;right:0;top:5px;width:18px}.solution-finder__information-banner__column__products .solution-finder__products__product{min-height:240px}.solution-finder__information-banner__column__products .solution-finder__products__product img{height:auto;max-width:60px;object-fit:contain}.solution-finder__products__show-more{color:#fff;cursor:pointer;margin-top:28px;position:relative;text-align:center;text-decoration-line:underline;width:100%;z-index:16}.solution-finder__products__show-more .products-show-more{color:#fff;font-size:16px;font-weight:350;text-align:center;text-decoration-line:underline}.solution-finder__information-banner__solution__navigation-wrapper{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;margin-top:40px}.solution-finder__information-banner__solution__navigation-wrapper .solution__navigation__navigation__arrows{display:flex;flex-direction:row;gap:20px}.solution-finder__information-banner__solution__navigation-wrapper .solution__navigation__navigation__arrows .solution__navigation__navigation__arrows__next,.solution-finder__information-banner__solution__navigation-wrapper .solution__navigation__navigation__arrows .solution__navigation__navigation__arrows__prev{cursor:pointer}.solution-finder__information-banner__solution__navigation-wrapper .solution__navigation__navigation__index span{color:#fff;font-size:16px;font-style:normal;font-weight:325;line-height:1;text-align:center}.solution-finder__information-banner__solution__navigation-wrapper .solution__navigation__navigation__arrows .swiper-button-disabled svg path{opacity:.5}@media screen and (max-width:1254px){.solution-finder__information-banner__solution__column__content,.solution-finder__information-banner__solution__navigation-wrapper{padding-left:20px}.swiper-slide{padding-right:20px}}@media screen and (max-width:999px){.solution-finder__information-banner__column__swiper .swiper-slide{flex-direction:column}.solution-finder__images__wrapper .content-wrapper{flex-direction:column;gap:32px;padding:0 32px}.solution-finder__images__wrapper .content-wrapper .solution-finder__images__column__content,.solution-finder__images__wrapper .content-wrapper .solution-finder__images__column__image,.solution-finder_faqs__wrapper .solution-finder_faq__question{width:100%}.solution-finder__information-banner__wrapper .content-wrapper{flex-direction:column;gap:64px;justify-content:flex-start;padding:50px 0}.solution-finder__information-banner__column__swiper{width:100%}.solution-finder__information-banner__column__swiper .swiper-slide{width:100%!important}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__image img{position:relative;width:100%}.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__image:before{width:100%}.solution-finder__information-banner__column__products,.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content p,.solution-finder__information-banner__solution .solution-finder__information-banner__solution__column__content span,.swiper-slide .solution-finder__information-banner__solution{max-width:100%}.solution-finder__information-banner__column__products{padding-left:20px}.solution-finder__information-banner__column__products .solution-finder__products__product{max-width:calc(50% - 8px)}}@media screen and (max-width:540px){.solution-finder__information-banner__wrapper .content-wrapper{padding:50px 0}.solution-finder__information-banner__column__products{flex-direction:column;max-width:100%;padding-left:0}.swiper-slide{padding-left:20px}.solution-finder__information-banner__solution__column__content,.solution-finder__information-banner__solution__navigation-wrapper{padding-left:0}.solution-finder__information-banner__column__products .solution-finder__products__product{flex-direction:column;max-width:100%}}