@layer base;@layer core{section.section-download{gap:var(--spacing-m);font-size:var(--font-size-m);font-weight:600;line-height:var(--font-lineheight-l);color:var(--color-white);background:var(--color-blue-200);flex-direction:column;position:relative;overflow:clip}@media not (max-width:1024px){section.section-download{font-size:var(--font-size-l);padding:2rem var(--spacing-xxl);flex-direction:row;justify-content:space-between;align-items:center;gap:0}}section.section-download:after{content:"";border:1px solid var(--color-translucent-500);border-radius:var(--border-radius-l);pointer-events:none;z-index:10;position:absolute;inset:0}@media not (max-width:1024px){section.section-download:after{border-radius:var(--border-radius-xl)}}section.section-download div{align-items:center;gap:var(--spacing-s);flex-direction:row;display:flex}@media not (max-width:1024px){section.section-download div:first-child{max-width:calc(100% - 692px)}}section.section-download .section-download-image{display:none}@media not (max-width:1024px){section.section-download .section-download-image{top:-60px;right:calc(250px + var(--spacing-xxl));z-index:0;width:480px;height:auto;animation:parallax;animation-timeline:view();display:block;position:absolute}}@media (prefers-reduced-motion:reduce){section.section-download .section-download-image{animation:none}}body>div>footer{gap:var(--spacing-xl);font-size:var(--font-size-s);font-weight:400;line-height:var(--font-lineheight-m);color:var(--color-white);padding:var(--spacing-xl) 0;background:var(--color-black);flex-direction:column;display:flex}@media not (max-width:1024px){body>div>footer{font-size:var(--font-size-default);padding:calc(var(--spacing-l) * 2) 0 var(--spacing-xl);gap:0}}body>div>footer>:not(hr){margin-left:var(--spacing-m);margin-right:var(--spacing-m)}@media not (max-width:1024px){body>div>footer>:not(hr){margin-left:var(--spacing-xxl);margin-right:var(--spacing-xxl)}}body>div>footer .footer-logo{width:126px;height:auto}@media not (max-width:1024px){body>div>footer .footer-logo{width:189px}}body>div>footer nav{width:-webkit-fill-available;width:-moz-available;width:stretch}@media not (max-width:1024px){body>div>footer nav:first-of-type{padding:calc(var(--spacing-m) * 2) 0 0}}body>div>footer nav:last-of-type{gap:var(--spacing-l);margin-left:var(--spacing-xl);margin-right:var(--spacing-xl);flex-direction:column;display:flex}@media not (max-width:1024px){body>div>footer nav:last-of-type{font-size:var(--font-size-s);padding-top:var(--spacing-xl);margin-left:var(--spacing-xxl);margin-right:var(--spacing-xxl);flex-direction:row;justify-content:space-between}}body>div>footer nav ul{margin:0;padding:0;list-style:none}body>div>footer nav:first-of-type>ul{gap:var(--spacing-xl);flex-direction:column;display:flex}@media not (max-width:1024px){body>div>footer nav:first-of-type>ul{flex-direction:row;justify-content:space-between;display:flex}}body>div>footer nav ul li{gap:var(--spacing-m);color:var(--color-white-strong);flex-direction:column;display:flex}body>div>footer nav ul li:last-of-type{gap:var(--spacing-l)}@media not (max-width:1024px){body>div>footer nav>ul>li:last-of-type{gap:calc(var(--spacing-m) * 2);text-align:right;max-width:228px}body>div>footer nav>ul>li:last-of-type ul li{align-self:flex-end}}body>div>footer nav ul li ul,body>div>footer nav:last-of-type ul{gap:var(--spacing-s);flex-direction:column;display:flex}@media not (max-width:1024px){body>div>footer nav:last-of-type ul{gap:calc(var(--spacing-m) * 2);flex-direction:row}}body>div>footer nav a{color:var(--color-gray-135);text-decoration:none}body>div>footer nav a:hover,body>div>footer nav a:active{color:var(--color-blue-150)}body>div>footer hr{background:var(--color-translucent-100);border:none;width:100%;height:1px;margin:0}body>div>footer h2{font-size:var(--font-size-s);font-weight:400;line-height:var(--font-lineheight-m);color:var(--color-white);margin:0}@media not (max-width:1024px){body>div>footer .footer-accessibility-icon{margin-top:.5rem;margin-bottom:calc(var(--spacing-l) * 2);align-self:flex-end}}}@layer components;@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeScaleIn{0%{opacity:0;scale:.1}to{opacity:1;scale:1}}@keyframes parallax{0%{top:translateY(0)}to{transform:translateY(-25%)}}@keyframes parallaxLight{0%{top:translateY(0);scale:1}to{transform:translateY(-15%)scale(1.1)}}.badge{--badge-color:var(--color-blue-200);--badge-background:var(--color-blue-50);justify-content:center;align-items:center;gap:var(--spacing-xxs);width:fit-content;font-size:var(--font-size-xs);font-weight:500;line-height:var(--font-lineheight-s);color:var(--badge-color);padding:var(--spacing-xs) var(--spacing-s);background:var(--badge-background);transition:color var(--animation-duration-l) ease-in-out, background var(--animation-duration-l) ease-in-out;border-radius:1000px;display:flex}@media not (max-width:1024px){.badge{font-size:var(--font-size-s);line-height:var(--font-lineheight-m)}}.i-image{position:relative;overflow-y:clip}.i-image img{margin:0}.i-image--charger_info{justify-content:center;display:flex}.i-image--charger_info .i-image--charger_info--location-details{border-radius:24px;margin-top:40px;margin-bottom:-275px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162005,0 8px 16px #12162008,0 24px 56px #1216200d}@media not (max-width:1024px){.i-image--charger_info .i-image--charger_info--location-details{margin-top:80px;margin-bottom:-260px;margin-right:180px}}.i-image--charger_info .i-image--charger_info--average-power{border-radius:12px;width:202.56px;height:118px;position:absolute;top:0;left:-35px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162008,0 8px 16px #1216200a,0 24px 56px #1216200d}@media not (max-width:1024px){.i-image--charger_info .i-image--charger_info--average-power{top:unset;left:unset;width:209px;height:auto;bottom:-15px;right:0}}.i-image--charger_info .i-image--charger_info--stats-card{display:none}@media not (max-width:1024px){.i-image--charger_info .i-image--charger_info--stats-card{width:209px;height:auto;transition:all var(--animation-duration-m) ease-in-out;border-radius:12px;display:block;position:absolute;bottom:118px;right:0;box-shadow:0 1px 2px #12162005,0 4px 8px #12162008,0 8px 16px #1216200a,0 24px 56px #1216200d}div:has(>.i-image--charger_info):hover .i-image--charger_info--stats-card{transform:scale(1.1)translate(20px,-10px);box-shadow:-6px 6px 12px #1216201a,-12px 12px 24px #1216200f}}.i-image--credit_card{justify-content:center;display:flex;overflow-x:visible}.i-image--credit_card .i-image--credit_card--card-details{border-radius:26.66px;width:340.93px;height:214px;margin-top:35px;margin-bottom:24px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162005,0 8px 16px #12162008,0 24px 56px #1216200d}@media not (max-width:1024px){.i-image--credit_card .i-image--credit_card--card-details{margin-top:60px;margin-bottom:60px}}.i-image--credit_card .i-image--credit_card--payment-methods{transition:all var(--animation-duration-m) ease-in-out;border-radius:12px;position:absolute;top:0;right:-30px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162008,0 8px 16px #1216200a,0 24px 56px #1216200d}@media not (max-width:1024px){.i-image--credit_card .i-image--credit_card--payment-methods{top:25px}div:has(>.i-image--credit_card):hover .i-image--credit_card--payment-methods{transform:scale(1.1)translate(20px,-10px);box-shadow:-6px 6px 12px #1216201a,-12px 12px 24px #1216200f}}.i-image--prepaid_balance{justify-content:center;display:flex;overflow-x:visible}@media not (max-width:1024px){.i-image--prepaid_balance{margin-left:-100px;padding-top:38px}}.i-image--prepaid_balance .i-image--prepaid_balance--top-up{border-radius:23.2px;width:232px;height:auto;margin-top:0;margin-bottom:-225px;box-shadow:0 1px 2px #12162003,0 2px 4px #12162005,0 6px 12px #12162005,0 16px 32px #12162008}@media not (max-width:1024px){.i-image--prepaid_balance .i-image--prepaid_balance--top-up{width:240.04px;margin-bottom:-190px}}.i-image--prepaid_balance .i-image--prepaid_balance--available-in{width:202.56px;height:auto;transition:all var(--animation-duration-m) ease-in-out;border-radius:12px;position:absolute;top:60px;right:-100px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162008,0 8px 16px #1216200a,0 24px 56px #1216200d}@media not (max-width:1024px){.i-image--prepaid_balance .i-image--prepaid_balance--available-in{top:unset;bottom:40px}div:has(>.i-image--prepaid_balance):hover .i-image--prepaid_balance--available-in{transform:scale(1.1)translate(20px,-10px);box-shadow:-6px 6px 12px #1216201a,-12px 12px 24px #1216200f}}.i-image--cheapest_chargers{justify-content:center;padding:0 12px;display:flex;overflow-x:visible}@media not (max-width:1024px){.i-image--cheapest_chargers{padding:0 24px}}.i-image--cheapest_chargers .i-image--cheapest_chargers--phone{border-radius:20px;width:232px;height:auto;margin-top:0;margin-bottom:-225px;box-shadow:0 1px 2px #12162003,0 2px 4px #12162005,0 6px 12px #12162005,0 16px 32px #12162008}@media not (max-width:1024px){.i-image--cheapest_chargers .i-image--cheapest_chargers--phone{border-radius:24px;width:254px;margin-top:60px;margin-bottom:-255px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162005,0 8px 16px #12162008,0 24px 56px #1216200d}}.i-image--cheapest_chargers .i-image--cheapest_chargers--price-limit{border-radius:12px;width:258px;height:auto;position:absolute;bottom:39px;left:0;right:0;box-shadow:0 1px 2px #12162005,0 4px 8px #12162005,0 8px 16px #12162008,0 24px 56px #1216200d}@media not (max-width:1024px){.i-image--cheapest_chargers .i-image--cheapest_chargers--price-limit{width:302px;bottom:30px}}.i-image--cheapest_chargers .i-image--cheapest_chargers--question{display:none}@media not (max-width:1024px){.i-image--cheapest_chargers .i-image--cheapest_chargers--question{width:200px;height:auto;transition:all var(--animation-duration-m) ease-in-out;border-radius:12px;display:block;position:absolute;top:27px;left:-45px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162005,0 8px 16px #12162008,0 24px 56px #1216200d}div:has(>.i-image--cheapest_chargers):hover .i-image--cheapest_chargers--question{transform:scale(1.1)translate(-20px,-10px);box-shadow:6px 6px 12px #1216201a,12px 12px 24px #1216200f}}.i-image--trip_planner{justify-content:center;padding:0 15px;display:flex}.i-image--trip_planner .i-image--trip_planner--map{border-radius:20px;width:232px;height:auto;margin-top:0;margin-bottom:-220px;box-shadow:0 21.92px 51.1491px #1216200d,0 7.31px 14.614px #12162008,0 3.65px 7.30702px #12162005,0 .91px 1.82675px #12162005}@media not (max-width:1024px){.i-image--trip_planner .i-image--trip_planner--map{border-radius:24px;width:254px;margin-top:36px;margin-bottom:-215px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162005,0 8px 16px #12162008,0 24px 56px #1216200d}}.i-image--trip_planner .i-image--trip_planner--info{display:none}@media not (max-width:1024px){.i-image--trip_planner .i-image--trip_planner--info{width:239.46px;height:auto;transition:all var(--animation-duration-m) ease-in-out;border-radius:12px;display:block;position:absolute;top:91px;right:-125px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162008,0 8px 16px #1216200a,0 24px 56px #1216200d}}.i-image--trip_planner .i-image--trip_planner--question{background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:262px;padding:16px;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:11px;left:0;right:0;box-shadow:0 1px 2px #12162005,0 4px 8px #12162005,0 8px 16px #12162008,0 24px 56px #1216200d}@media not (max-width:1024px){.i-image--trip_planner .i-image--trip_planner--question{text-align:left;border-radius:12px;width:202px;height:fit-content;position:absolute;bottom:53px;left:-93px;box-shadow:0 1px 2px #12162005,0 4px 8px #12162008,0 8px 16px #1216200a,0 24px 56px #1216200d}}.i-image--trip_planner .i-image--trip_planner--question h4{font-size:16px;line-height:20px}@media not (max-width:1024px){div:has(>.i-image--trip_planner):hover .i-image--trip_planner--info{transform:scale(1.1)translate(20px,-10px);box-shadow:-6px 6px 12px #1216201a,-12px 12px 24px #1216200f}}.i-image--welcome_your_customers{justify-content:center;padding:10px 0 36.39px;display:flex;overflow-x:visible}@media not (max-width:1024px){.i-image--welcome_your_customers{margin:auto;padding:0}}.i-image--welcome_your_customers figure{width:326.48px;height:215.09px;margin:0;position:relative}@media not (max-width:1024px){.i-image--welcome_your_customers figure{width:414.63px;height:273.17px}}.i-image--welcome_your_customers .i-image--welcome_your_customers--card1{z-index:2;border-radius:12.17px;width:199.71px;height:125.33px;position:absolute;top:0;left:0;box-shadow:0 .81px 19.4667px -.81px #0000001a}@media not (max-width:1024px){.i-image--welcome_your_customers .i-image--welcome_your_customers--card1{border-radius:15.4517px;width:253.63px;height:159.17px;box-shadow:0 1.03011px 24.7227px -1.03011px #0000001a}}.i-image--welcome_your_customers .i-image--welcome_your_customers--card2{z-index:3;border-radius:12.17px;width:199.71px;height:125.33px;position:absolute;top:38.58px;left:70.87px;box-shadow:0 18.9px 44.0945px #1216200d,0 6.3px 12.5984px #1216200a,0 3.15px 6.29921px #12162008,0 .79px 1.5748px #12162005}@media not (max-width:1024px){.i-image--welcome_your_customers .i-image--welcome_your_customers--card2{border-radius:15.4517px;width:253.63px;height:159.17px;transition:all 1.5s ease-out;top:49px;left:90px;box-shadow:0 24px 56px #1216200d,0 8px 16px #1216200a,0 4px 8px #12162008,0 1px 2px #12162005}}.i-image--welcome_your_customers .i-image--welcome_your_customers--card3{z-index:1;border-radius:12.17px;width:199.71px;height:125.33px;position:absolute;bottom:0;right:0;box-shadow:0 .81px 19.4667px -.81px #0000001a}@media not (max-width:1024px){.i-image--welcome_your_customers .i-image--welcome_your_customers--card3{border-radius:15.4517px;width:253.63px;height:159.17px;box-shadow:0 1.03011px 24.7227px -1.03011px #0000001a}div:has(>.i-image--welcome_your_customers):hover .i-image--welcome_your_customers--card2{transition-duration:var(--animation-duration-l);transform:scale(1.1)}}
