.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-next-month.disabled,.flatpickr-months .flatpickr-prev-month.disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-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-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-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-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}: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-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.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-container-horizontal>.swiper-pagination-bullets,.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:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-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%;-o-object-fit:contain;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-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-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-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.checkbox-switcher input[type=radio]+.radio:before,.checkbox-switcher input[type=radio]:checked+.radio:before,.checkbox-wrapper input[type=checkbox]+.checkbox,.checkbox-wrapper input[type=checkbox]:checked+.checkbox,.checkbox-wrapper input[type=radio]+.radio,.checkbox-wrapper input[type=radio]:checked+.radio,.delete-modal h2:before,.fail-modal h2:before,.icon-amex:before,.icon-din:before,.icon-eca:before,.icon-jcb:before,.icon-maestro:before,.icon-page-error,.icon-page-loading,.icon-page-success,.icon-paypal:before,.icon-redirect:before,.icon-status-error,.icon-vis:before,.mail-modal h2:before,.result-page.confirmed h1:before,.result-page.failed h1:before,.success-modal h2:before,.success-modal--review h2:before,.svg-page-status-contract-activated,.svg-page-status-delete-review,.svg-page-status-error,.svg-page-status-leaving-service,.svg-page-status-loading,.svg-page-status-logged-out,.svg-page-status-review,.svg-page-status-review-error,.svg-page-status-success,.svg-page-status-thanks,.svg-payment-JCB,.svg-payment-amex,.svg-payment-diners-club,.svg-payment-maestro,.svg-payment-mastercard,.svg-payment-paypal,.svg-payment-visa,.svg-ui-checkbox-active,.svg-ui-checkbox-active-semi,.svg-ui-checkbox-error,.svg-ui-checkbox-inactive,.svg-ui-poi-available,.svg-ui-poi-available-selected,.svg-ui-poi-cluster,.svg-ui-poi-location,.svg-ui-poi-occupied-station,.svg-ui-poi-occupied-station-selected,.svg-ui-poi-out-of-order,.svg-ui-poi-out-of-order-selected,.svg-ui-poi-status-unavailable,.svg-ui-poi-status-unavailable-selected,.svg-ui-preloader,.svg-ui-radio-active,.svg-ui-radio-active-invert,.svg-ui-radio-inactive,.svg-ui-radio-inactive-invert,.svg-ui-step-indicator-active,.svg-ui-step-indicator-complete,.svg-ui-step-indicator-inactive,.svg-ui-tariff-deselected,.svg-ui-tariff-selected,[data-icon=amex]:before,[data-icon=din]:before,[data-icon=eca]:before,[data-icon=jcb]:before,[data-icon=maestro]:before,[data-icon=paypal]:before,[data-icon=vis]:before{background:url('../images/sprite/sprite-icons.svg?t=1750687074961') no-repeat}.svg-page-status-contract-activated{background-position:0 0}.svg-page-status-contract-activated-dims{width:204px;height:104px}.delete-modal h2:before,.svg-page-status-delete-review{background-position:50% 0}.delete-modal h2:before,.svg-page-status-delete-review-dims{width:204px;height:104px}.fail-modal h2:before,.icon-page-error,.icon-status-error,.result-page.failed h1:before,.svg-page-status-error{background-position:0 23.0088495575%}.fail-modal h2:before,.icon-page-error,.icon-status-error,.result-page.failed h1:before,.svg-page-status-error-dims{width:204px;height:104px}.svg-page-status-leaving-service{background-position:50% 23.0088495575%}.svg-page-status-leaving-service-dims{width:204px;height:104px}.icon-page-loading,.svg-page-status-loading{background-position:0 46.017699115%}.icon-page-loading,.svg-page-status-loading-dims{width:204px;height:104px}.icon-redirect:before,.svg-page-status-logged-out{background-position:50% 46.017699115%}.icon-redirect:before,.svg-page-status-logged-out-dims{width:204px;height:104px}.success-modal--review h2:before,.svg-page-status-review{background-position:100% 0}.success-modal--review h2:before,.svg-page-status-review-dims{width:204px;height:104px}.svg-page-status-review-error{background-position:100% 23.0088495575%}.svg-page-status-review-error-dims{width:204px;height:104px}.icon-page-success,.result-page.confirmed h1:before,.success-modal h2:before,.svg-page-status-success{background-position:100% 46.017699115%}.icon-page-success,.result-page.confirmed h1:before,.success-modal h2:before,.svg-page-status-success-dims{width:204px;height:104px}.mail-modal h2:before,.svg-page-status-thanks{background-position:0 69.0265486726%}.mail-modal h2:before,.svg-page-status-thanks-dims{width:204px;height:104px}.icon-jcb:before,.svg-payment-JCB,[data-icon=jcb]:before{background-position:51.7301038062% 78.1954887218%}.icon-jcb:before,.svg-payment-JCB-dims,[data-icon=jcb]:before{width:34px;height:24px}.icon-amex:before,.svg-payment-amex,[data-icon=amex]:before{background-position:57.6124567474% 78.1954887218%}.icon-amex:before,.svg-payment-amex-dims,[data-icon=amex]:before{width:34px;height:24px}.icon-din:before,.svg-payment-diners-club,[data-icon=din]:before{background-position:63.4948096886% 78.1954887218%}.icon-din:before,.svg-payment-diners-club-dims,[data-icon=din]:before{width:34px;height:24px}.icon-maestro:before,.svg-payment-maestro,[data-icon=maestro]:before{background-position:69.3771626298% 78.1954887218%}.icon-maestro:before,.svg-payment-maestro-dims,[data-icon=maestro]:before{width:34px;height:24px}.icon-eca:before,.svg-payment-mastercard,[data-icon=eca]:before{background-position:75.2595155709% 78.1954887218%}.icon-eca:before,.svg-payment-mastercard-dims,[data-icon=eca]:before{width:34px;height:24px}.icon-paypal:before,.svg-payment-paypal,[data-icon=paypal]:before{background-position:40.7196969697% 78.1954887218%}.icon-paypal:before,.svg-payment-paypal-dims,[data-icon=paypal]:before{width:84px;height:24px}.icon-vis:before,.svg-payment-visa,[data-icon=vis]:before{background-position:81.1418685121% 78.1954887218%}.icon-vis:before,.svg-payment-visa-dims,[data-icon=vis]:before{width:34px;height:24px}.checkbox-wrapper input[type=checkbox]:checked+.checkbox,.svg-ui-checkbox-active{background-position:44.0972222222% 84.6153846154%}.checkbox-wrapper input[type=checkbox]:checked+.checkbox,.svg-ui-checkbox-active-dims{width:36px;height:36px}.svg-ui-checkbox-active-semi{background-position:50.3472222222% 84.6153846154%}.svg-ui-checkbox-active-semi-dims{width:36px;height:36px}.svg-ui-checkbox-error{background-position:56.5972222222% 84.6153846154%}.svg-ui-checkbox-error-dims{width:36px;height:36px}.checkbox-wrapper input[type=checkbox]+.checkbox,.svg-ui-checkbox-inactive{background-position:62.8472222222% 84.6153846154%}.checkbox-wrapper input[type=checkbox]+.checkbox,.svg-ui-checkbox-inactive-dims{width:36px;height:36px}.svg-ui-poi-available{background-position:37.2262773723% 69.0265486726%}.svg-ui-poi-available-dims{width:64px;height:104px}.svg-ui-poi-available-selected{background-position:48.9051094891% 69.0265486726%}.svg-ui-poi-available-selected-dims{width:64px;height:104px}.svg-ui-poi-cluster{background-position:24.380952381% 88.6993603412%}.svg-ui-poi-cluster-dims{width:87px;height:87px}.svg-ui-poi-location{background-position:37.5218150087% 88.8888888889%}.svg-ui-poi-location-dims{width:39px;height:61px}.svg-ui-poi-occupied-station{background-position:60.5839416058% 69.0265486726%}.svg-ui-poi-occupied-station-dims{width:64px;height:104px}.svg-ui-poi-occupied-station-selected{background-position:72.2627737226% 69.0265486726%}.svg-ui-poi-occupied-station-selected-dims{width:64px;height:104px}.svg-ui-poi-out-of-order{background-position:83.9416058394% 69.0265486726%}.svg-ui-poi-out-of-order-dims{width:64px;height:104px}.svg-ui-poi-out-of-order-selected{background-position:95.6204379562% 69.0265486726%}.svg-ui-poi-out-of-order-selected-dims{width:64px;height:104px}.svg-ui-poi-status-unavailable{background-position:0 92.0353982301%}.svg-ui-poi-status-unavailable-dims{width:64px;height:104px}.svg-ui-poi-status-unavailable-selected{background-position:11.6788321168% 92.0353982301%}.svg-ui-poi-status-unavailable-selected-dims{width:64px;height:104px}.svg-ui-preloader{background-position:69.0972222222% 84.6153846154%}.svg-ui-preloader-dims{width:36px;height:36px}.checkbox-wrapper input[type=radio]:checked+.radio,.svg-ui-radio-active{background-position:75.3472222222% 84.6153846154%}.checkbox-wrapper input[type=radio]:checked+.radio,.svg-ui-radio-active-dims{width:36px;height:36px}.checkbox-switcher input[type=radio]:checked+.radio:before,.svg-ui-radio-active-invert{background-position:81.5972222222% 84.6153846154%}.checkbox-switcher input[type=radio]:checked+.radio:before,.svg-ui-radio-active-invert-dims{width:36px;height:36px}.checkbox-switcher input[type=radio]+.radio:before,.checkbox-wrapper input[type=radio]+.radio,.svg-ui-radio-inactive{background-position:87.8472222222% 84.6153846154%}.checkbox-switcher input[type=radio]+.radio:before,.checkbox-wrapper input[type=radio]+.radio,.svg-ui-radio-inactive-dims{width:36px;height:36px}.svg-ui-radio-inactive-invert{background-position:94.0972222222% 84.6153846154%}.svg-ui-radio-inactive-invert-dims{width:36px;height:36px}.svg-ui-step-indicator-active{background-position:0 100%}.svg-ui-step-indicator-active-dims{width:36px;height:36px}.svg-ui-step-indicator-complete{background-position:6.25% 100%}.svg-ui-step-indicator-complete-dims{width:36px;height:36px}.svg-ui-step-indicator-inactive{background-position:12.5% 100%}.svg-ui-step-indicator-inactive-dims{width:36px;height:36px}.svg-ui-tariff-deselected{background-position:18.75% 100%}.svg-ui-tariff-deselected-dims{width:36px;height:36px}.svg-ui-tariff-selected{background-position:25% 100%}.svg-ui-tariff-selected-dims{width:36px;height:36px}.icon-available-marker,.icon-available-marker-count,.icon-grouped-marker:before,.icon-occupied-marker,.icon-outoforder-marker,.icon-unavailable-marker,.map-cluster-marker,.map-pool-marker--availability-available,.map-pool-marker--availability-available.map-pool-marker--selected,.map-pool-marker--availability-occupied,.map-pool-marker--availability-occupied.map-pool-marker--selected,.map-pool-marker--availability-offline,.map-pool-marker--availability-offline.map-pool-marker--selected,.map-pool-marker--availability-unknown,.map-pool-marker--availability-unknown.map-pool-marker--selected,.map-search-marker,.svg-1-poi-location,.svg-2-poi-cluster,.svg-poi-available,.svg-poi-available-selected,.svg-poi-occupied-station,.svg-poi-occupied-station-selected,.svg-poi-out-of-order,.svg-poi-out-of-order-selected,.svg-poi-status-unavailable,.svg-poi-status-unavailable-selected{background:url('../images/sprite/sprite-map.svg?t=1750687074961') no-repeat}.map-search-marker,.svg-1-poi-location{background-position:0 0}.map-search-marker,.svg-1-poi-location-dims{width:35px;height:60px}.icon-grouped-marker:before,.map-cluster-marker,.svg-2-poi-cluster{background-position:6.7961165049% 0}.icon-grouped-marker:before,.map-cluster-marker,.svg-2-poi-cluster-dims{width:90px;height:90px}.icon-available-marker,.icon-available-marker-count,.map-pool-marker--availability-available,.svg-poi-available{background-position:22.9357798165% 0}.icon-available-marker,.icon-available-marker-count,.map-pool-marker--availability-available,.svg-poi-available-dims{width:60px;height:100px}.map-pool-marker--availability-available.map-pool-marker--selected,.svg-poi-available-selected{background-position:33.9449541284% 0}.map-pool-marker--availability-available.map-pool-marker--selected,.svg-poi-available-selected-dims{width:60px;height:100px}.icon-occupied-marker,.map-pool-marker--availability-occupied,.svg-poi-occupied-station{background-position:44.9541284404% 0}.icon-occupied-marker,.map-pool-marker--availability-occupied,.svg-poi-occupied-station-dims{width:60px;height:100px}.map-pool-marker--availability-occupied.map-pool-marker--selected,.svg-poi-occupied-station-selected{background-position:55.9633027523% 0}.map-pool-marker--availability-occupied.map-pool-marker--selected,.svg-poi-occupied-station-selected-dims{width:60px;height:100px}.icon-outoforder-marker,.map-pool-marker--availability-offline,.svg-poi-out-of-order{background-position:66.9724770642% 0}.icon-outoforder-marker,.map-pool-marker--availability-offline,.svg-poi-out-of-order-dims{width:60px;height:100px}.map-pool-marker--availability-offline.map-pool-marker--selected,.svg-poi-out-of-order-selected{background-position:77.9816513761% 0}.map-pool-marker--availability-offline.map-pool-marker--selected,.svg-poi-out-of-order-selected-dims{width:60px;height:100px}.icon-unavailable-marker,.map-pool-marker--availability-unknown,.svg-poi-status-unavailable{background-position:88.9908256881% 0}.icon-unavailable-marker,.map-pool-marker--availability-unknown,.svg-poi-status-unavailable-dims{width:60px;height:100px}.map-pool-marker--availability-unknown.map-pool-marker--selected,.svg-poi-status-unavailable-selected{background-position:100% 0}.map-pool-marker--availability-unknown.map-pool-marker--selected,.svg-poi-status-unavailable-selected-dims{width:60px;height:100px}@font-face{font-family:CN-Icon;src:url("../fonts/CN-Icon.ttf?z3h0ot") format("truetype"),url("../fonts/CN-Icon.woff?z3h0ot") format("woff"),url("../fonts/CN-Icon.svg?z3h0ot#CN-Icon") format("svg");font-weight:400;font-style:normal;font-display:block}.cn-icon,.icon-plug-ccs-x2,.icon-plug-chademo-x2,.icon-plug-household-x2,.icon-plug-type-1-x2,.icon-plug-type-2-x2,.icon-plug-unknown-x2{font-family:CN-Icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cn-icon--Accessibility:before{content:"\e900"}.cn-icon--Account:before{content:"\e901"}.cn-icon--AccountSettings:before{content:"\e902"}.cn-icon--ActiveContract:before{content:"\e903"}.cn-icon--ActiveRfid:before{content:"\e904"}.cn-icon--AddBold:before{content:"\e905"}.cn-icon--AddRegular:before{content:"\e906"}.cn-icon--Address:before{content:"\e907"}.cn-icon--AlternativeRoute:before{content:"\e908"}.cn-icon--AppIcon:before{content:"\e909"}.cn-icon--AppleLogo:before{content:"\e90a"}.cn-icon--ArrowDown:before{content:"\e90b"}.cn-icon--ArrowLeft:before{content:"\e9bd"}.cn-icon--ArrowRight:before{content:"\e90c"}.cn-icon--ArrowUp:before{content:"\e9bc"}.cn-icon--AvoidMotorways:before{content:"\e90d"}.cn-icon--BatteryCharging:before{content:"\e90e"}.cn-icon--BatteryEmpty:before{content:"\e90f"}.cn-icon--BatteryFull:before{content:"\e910"}.cn-icon--BatteryHigh:before{content:"\e911"}.cn-icon--BatteryLow:before{content:"\e912"}.cn-icon--BatteryMedium:before{content:"\e913"}.cn-icon--Bookmark:before{content:"\e914"}.cn-icon--BulkUpload:before{content:"\e915"}.cn-icon--Cable:before{content:"\e916"}.cn-icon--Caf:before{content:"\e917"}.cn-icon--Calendar:before{content:"\e918"}.cn-icon--Camping:before{content:"\e919"}.cn-icon--CancelContract:before{content:"\e91a"}.cn-icon--CancelTariff:before{content:"\e91b"}.cn-icon--Car:before{content:"\e91c"}.cn-icon--CaretDown:before{content:"\e91d"}.cn-icon--CaretLeft:before{content:"\e91e"}.cn-icon--CaretRight:before{content:"\e91f"}.cn-icon--CaretUp:before{content:"\e920"}.cn-icon--CaretUpDown:before{content:"\e921"}.cn-icon--ChangeTariff:before{content:"\e922"}.cn-icon--ChargingReports:before{content:"\e923"}.cn-icon--ChargingStation:before{content:"\e924"}.cn-icon--ChargingStationFilled:before{content:"\e925"}.cn-icon--Check:before{content:"\e926"}.cn-icon--CheckBold:before{content:"\e927"}.cn-icon--CheckboxChecked:before{content:"\e9b9"}.cn-icon--CheckboxUnchecked:before{content:"\e9ba"}.cn-icon--ChevronDoubleLeftBold:before{content:"\e928"}.cn-icon--ChevronDoubleLeftRegular:before{content:"\e929"}.cn-icon--ChevronDoubleRightBold:before{content:"\e92a"}.cn-icon--ChevronDoubleRightRegular:before{content:"\e92b"}.cn-icon--CloseBold:before{content:"\e92c"}.cn-icon--CloseRegular:before{content:"\e92d"}.cn-icon--Coffee:before{content:"\e92e"}.cn-icon--Contract:before{content:"\e92f"}.cn-icon--Cookie:before{content:"\e930"}.cn-icon--Copy:before{content:"\e931"}.cn-icon--CreditCard:before{content:"\e932"}.cn-icon--CurrentLocation:before{content:"\e933"}.cn-icon--Delete:before{content:"\e934"}.cn-icon--DeleteAccount:before{content:"\e935"}.cn-icon--DeviceMobile:before{content:"\e936"}.cn-icon--DiscountFilled:before{content:"\e937"}.cn-icon--DiscountRegular:before{content:"\e938"}.cn-icon--Dots:before{content:"\e939"}.cn-icon--Download:before{content:"\e93a"}.cn-icon--Driver:before{content:"\e93b"}.cn-icon--Duration:before{content:"\e93c"}.cn-icon--Edit:before{content:"\e93d"}.cn-icon--Ellipsis:before{content:"\e93e"}.cn-icon--EyeClosed:before{content:"\e93f"}.cn-icon--EyeOpen:before{content:"\e940"}.cn-icon--Ferry:before{content:"\e941"}.cn-icon--FilterFilled:before{content:"\e942"}.cn-icon--FilterRegular:before{content:"\e943"}.cn-icon--FitScreen:before{content:"\e944"}.cn-icon--FlashlightFilled:before{content:"\e945"}.cn-icon--FlashlightRegular:before{content:"\e946"}.cn-icon--FleetGroup:before{content:"\e947"}.cn-icon--FreeOfCharge:before{content:"\e948"}.cn-icon--Garage:before{content:"\e949"}.cn-icon--GoFilled:before{content:"\e94a"}.cn-icon--GoRegular:before{content:"\e94c"}.cn-icon--GooglePlayLogo:before{content:"\e94b"}.cn-icon--GreenEnergy:before{content:"\e94d"}.cn-icon--History:before{content:"\e94e"}.cn-icon--Home:before{content:"\e94f"}.cn-icon--Household:before,.icon-plug-household-x2:before{content:"\e950"}.cn-icon--InactiveRfid:before{content:"\e951"}.cn-icon--Indoor:before{content:"\e952"}.cn-icon--InfoFilled:before{content:"\e953"}.cn-icon--InfoRegular:before{content:"\e954"}.cn-icon--Invoice:before{content:"\e955"}.cn-icon--Invoices:before{content:"\e956"}.cn-icon--Language:before{content:"\e957"}.cn-icon--Lifebuoy:before{content:"\e958"}.cn-icon--LightningFilled:before{content:"\e959"}.cn-icon--LightningRegular:before{content:"\e95a"}.cn-icon--LikeFilled:before{content:"\e95b"}.cn-icon--LikeRegular:before{content:"\e95c"}.cn-icon--List:before{content:"\e95d"}.cn-icon--Loading:before{content:"\e95e"}.cn-icon--Location:before{content:"\e95f"}.cn-icon--LocationShow:before{content:"\e960"}.cn-icon--LostRfid:before{content:"\e961"}.cn-icon--ManageColumns:before{content:"\e962"}.cn-icon--Map:before{content:"\e963"}.cn-icon--Marketing:before{content:"\e964"}.cn-icon--Maximize:before{content:"\e965"}.cn-icon--Menu:before{content:"\e966"}.cn-icon--Minimize:before{content:"\e967"}.cn-icon--MinusBold:before{content:"\e968"}.cn-icon--MissingCurrentLocation:before{content:"\e969"}.cn-icon--Move:before{content:"\e96a"}.cn-icon--MoveDriver:before{content:"\e96b"}.cn-icon--Notification:before{content:"\e96c"}.cn-icon--Odometer:before{content:"\e96d"}.cn-icon--OpenTwentyFour:before{content:"\e96e"}.cn-icon--OtherOptions:before{content:"\e96f"}.cn-icon--OutsideLink:before{content:"\e970"}.cn-icon--Overnight:before{content:"\e971"}.cn-icon--Packages:before{content:"\e972"}.cn-icon--Parking:before{content:"\e973"}.cn-icon--Password:before{content:"\e974"}.cn-icon--Payment:before{content:"\e975"}.cn-icon--Pegman:before{content:"\e976"}.cn-icon--Phone:before{content:"\e977"}.cn-icon--PinCode:before{content:"\e978"}.cn-icon--PlayCircle:before{content:"\e979"}.cn-icon--PlugChademo:before,.icon-plug-chademo-x2:before{content:"\e97a"}.cn-icon--PlugCharge:before{content:"\e97b"}.cn-icon--PlugCcs:before,.icon-plug-ccs-x2:before{content:"\e97c"}.cn-icon--PlugHouseholdA:before{content:"\e97d"}.cn-icon--PlugHouseholdE:before{content:"\e97e"}.cn-icon--PlugHouseholdF:before{content:"\e97f"}.cn-icon--PlugHouseholdG:before{content:"\e980"}.cn-icon--PlugHouseholdJ:before{content:"\e981"}.cn-icon--PlugTypeOne:before,.icon-plug-type-1-x2:before{content:"\e982"}.cn-icon--PlugTypeThree:before{content:"\e983"}.cn-icon--PlugTypeTwo:before,.icon-plug-type-2-x2:before{content:"\e984"}.cn-icon--Preloader:before{content:"\e985"}.cn-icon--Question:before,.icon-plug-unknown-x2:before{content:"\e986"}.cn-icon--QuestionFilled:before{content:"\e987"}.cn-icon--RadioSelected:before{content:"\e9be"}.cn-icon--RadioUnselected:before{content:"\e9bf"}.cn-icon--Reload:before{content:"\e988"}.cn-icon--RenameContract:before{content:"\e989"}.cn-icon--Reorder:before{content:"\e98a"}.cn-icon--Repair:before{content:"\e98b"}.cn-icon--ReplaceDriver:before{content:"\e98c"}.cn-icon--Restaurant:before{content:"\e98d"}.cn-icon--RestrictedArea:before{content:"\e98e"}.cn-icon--RfidCard:before{content:"\e98f"}.cn-icon--Route:before{content:"\e990"}.cn-icon--RouteReverse:before{content:"\e991"}.cn-icon--Satellite:before{content:"\e992"}.cn-icon--ScanQrCode:before{content:"\e993"}.cn-icon--Search:before{content:"\e994"}.cn-icon--Services:before{content:"\e995"}.cn-icon--Settings:before{content:"\e996"}.cn-icon--ShoppingCart:before{content:"\e997"}.cn-icon--ShowYourLocation:before{content:"\e998"}.cn-icon--Sight:before{content:"\e999"}.cn-icon--Sorting:before{content:"\e99a"}.cn-icon--SpeakerOff:before{content:"\e99b"}.cn-icon--SpeakerOn:before{content:"\e99c"}.cn-icon--StarFilled:before{content:"\e99d"}.cn-icon--StarHalf:before{content:"\e99e"}.cn-icon--StarRegular:before{content:"\e99f"}.cn-icon--SuccessFilled:before{content:"\e9a0"}.cn-icon--SuccessRegular:before{content:"\e9a1"}.cn-icon--SwitchContract:before{content:"\e9a2"}.cn-icon--Tariffs:before{content:"\e9a3"}.cn-icon--Terrain:before{content:"\e9a4"}.cn-icon--ThgQuote:before{content:"\e9a5"}.cn-icon--ThreeDView:before{content:"\e9a6"}.cn-icon--Time:before{content:"\e9a7"}.cn-icon--To:before{content:"\e9a8"}.cn-icon--Tolls:before{content:"\e9a9"}.cn-icon--Traffic:before{content:"\e9aa"}.cn-icon--Train:before{content:"\e9ab"}.cn-icon--TripPlanner:before{content:"\e9ac"}.cn-icon--TwoDView:before{content:"\e9ad"}.cn-icon--Unavailable:before{content:"\e9ae"}.cn-icon--Upload:before{content:"\e9af"}.cn-icon--User:before{content:"\e9b0"}.cn-icon--Voucher:before{content:"\e9b1"}.cn-icon--Walking:before{content:"\e9b2"}.cn-icon--Wallbox:before{content:"\e9b3"}.cn-icon--Warning:before{content:"\e9b4"}.cn-icon--WarningFilled:before{content:"\e9b5"}.cn-icon--Waypoint:before{content:"\e9b6"}.cn-icon--Weather:before{content:"\e9b7"}.cn-icon--Workplace:before{content:"\e9b8"}li{list-style:none}a{color:inherit;text-decoration:none}a:focus,a:hover{text-decoration:none;cursor:pointer}button{margin:0;padding:0;background:0 0;border:none;font:inherit}table{border-collapse:collapse}img{vertical-align:middle}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.tt-n{text-transform:none}.fl-right{float:right}.fl-left{float:left}.fl-none{float:none}.clear{clear:both}.card-layout .card-content form:after,.card-layout .card-content form:before,.cf:after,.cf:before,.dcs-modal.float-modal .modal-center .modal-body form:after,.dcs-modal.float-modal .modal-center .modal-body form:before,.error-page:after,.error-page:before,.map-filters .filters-ul li:after,.map-filters .filters-ul li:before,.o-reg-section .account-page:after,.o-reg-section .account-page:before,.service-page-container .service-num-flow .row:after,.service-page-container .service-num-flow .row:before,.single-page-content:after,.single-page-content:before,.tariffs-wrap:after,.tariffs-wrap:before{content:" ";display:table}.card-layout .card-content form:after,.cf:after,.dcs-modal.float-modal .modal-center .modal-body form:after,.error-page:after,.map-filters .filters-ul li:after,.o-reg-section .account-page:after,.service-page-container .service-num-flow .row:after,.single-page-content:after,.tariffs-wrap:after{clear:both}[hidden]{display:none!important}.invisible{visibility:hidden}.hide{display:none!important}.show{display:block!important}.hide-js{display:none}.show-desktop,.show-mobile,.show-tablet-down,.show-tablet-landscape-down,.show-tablet-portrait-down{display:none!important}@media screen and (max-width:767px){.hide-tablet-down{display:none!important}}@media screen and (max-width:767px){.hide-tablet-portrait-down{display:none!important}}@media screen and (max-width:1023px){.hide-tablet-landscape-down{display:none!important}}@media screen and (max-width:767px){.hide-mobile{display:none!important}}@media screen and (min-width:1170px){.hide-desktop{display:none!important}}@media screen and (max-width:767px){.show-tablet-down{display:block!important}}@media screen and (max-width:767px){.show-tablet-portrait-down{display:block!important}}@media screen and (max-width:1023px){.show-tablet-landscape-down{display:block!important}}@media screen and (max-width:767px){.show-mobile{display:block!important}.show-mobile.inline{display:inline!important}.show-mobile.inline-block{display:inline-block!important}}@media screen and (min-width:1170px){.show-desktop{display:block!important}}.divider{position:relative;float:left;width:100%;height:1px}.nomb{margin-bottom:0!important}.u-ml-auto{margin-left:auto!important}.u-m-auto{margin:auto}.full-width,.pnc-page .c-btn-w-full,.w-full{width:100%}@media screen and (max-width:767px){.tbb-section .container .tbb-button-container,.tbb-section .container .tbb-button-container a,.w-full-mobile{width:100%}}.h-full{height:100%}.auto-width{width:auto!important}.back-link{position:absolute;top:0;left:0;float:left;display:flex;flex-direction:row;align-items:center;font-size:15px;line-height:22px;color:#262626;z-index:2}.back-link:hover .link-inner{text-decoration:underline}@media screen and (max-width:767px){.back-link{top:-10px;left:10px}}.as-link{border:none;background:0 0}.no-border{border:none!important}.c-hr{border:0 none}.h-auto{height:auto!important}.flex-center{display:flex;justify-content:center;align-items:center}.text-white{color:#fff!important}.show-list-style{list-style-position:inside}.show-list-style li{list-style:unset}.align-center{align-self:center}*,:after,:before{box-sizing:border-box;border-style:initial}body{width:100%;min-height:100vh}@media screen and (max-width:767px){body.no-scroll{height:100vh;overflow:hidden;position:fixed}}a.disabled{pointer-events:none;cursor:default;text-decoration:none}.accordion .accordion-body>a,.c-form-field-desc a,.c-page-status a:not([class*=dcs-button]),.c-plans-container .c-plans-cell a,.c-plans-container p a span,.c-plans_row a,.c-summary-section a:not([class*=dcs-button]),.card-layout .card-content h3+span a,.contract-page .contract-content--info p a,.contract-page .contract-section a,.contract-page .contract-status__message a,.dashboard-page__content aside .dashboard-invoice-side-card__content a,.dashboard-page__content main .dashboard-page--info p a,.dcs-icon-block-item p a:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.dcs-marketing-banner__link,.dcs-notifications .notification a,.dcs-status-banner a:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.dcs-tariff-information__content .c-summary-list__desc a,.dialog-wrapper .dialog-container .dialog-content a,.faq-content__item a,.faq-note .note-text-block a,.faq-support dl a,.find-address a,.has-link a,.no-reviews a,.o-reg-section .c-btn-like-text,.pnc-page .c-pnc-sidebox .c-pnc-sidebox-link,.registration-page-container .reg-promo-banner__content div a span,.review a:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.review-overview__reviews a,.single-page-content .content a:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.subscription-page__content a:not([class*=btn-]):not([class*=dcs-button]),.swiper-common a,.tab-content a:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.text-block a:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.text-underline,.tnc-change-page__content a:not([class*=btn-]):not([class*=dcs-button]),a.dcs-link,form .form-row .as-country-input+a,form .form-row .input-note a{text-decoration:underline;text-underline-offset:2px;color:#262626}.accordion .accordion-body>a:hover,.c-form-field-desc a:hover,.c-page-status a:hover:not([class*=dcs-button]),.c-plans-container .c-plans-cell a:hover,.c-plans-container p a span:hover,.c-plans_row a:hover,.c-summary-section a:hover:not([class*=dcs-button]),.card-layout .card-content h3+span a:hover,.contract-page .contract-content--info p a:hover,.contract-page .contract-section a:hover,.contract-page .contract-status__message a:hover,.dashboard-page__content aside .dashboard-invoice-side-card__content a:hover,.dashboard-page__content main .dashboard-page--info p a:hover,.dcs-icon-block-item p a:hover:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.dcs-marketing-banner__link:hover,.dcs-notifications .notification a:hover,.dcs-status-banner a:hover:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.dcs-tariff-information__content .c-summary-list__desc a:hover,.dialog-wrapper .dialog-container .dialog-content a:hover,.faq-content__item a:hover,.faq-note .note-text-block a:hover,.faq-support dl a:hover,.find-address a:hover,.has-link a:hover,.no-reviews a:hover,.o-reg-section .c-btn-like-text:hover,.pnc-page .c-pnc-sidebox .c-pnc-sidebox-link:hover,.registration-page-container .reg-promo-banner__content div a span:hover,.review a:hover:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.review-overview__reviews a:hover,.single-page-content .content a:hover:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.subscription-page__content a:hover:not([class*=btn-]):not([class*=dcs-button]),.swiper-common a:hover,.tab-content a:hover:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.text-block a:hover:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.text-underline:hover,.tnc-change-page__content a:hover:not([class*=btn-]):not([class*=dcs-button]),a.dcs-link:hover,form .form-row .as-country-input+a:hover,form .form-row .input-note a:hover{color:#262626}.accordion .accordion-body>a:focus-visible,.c-form-field-desc a:focus-visible,.c-page-status a:focus-visible:not([class*=dcs-button]),.c-plans-container .c-plans-cell a:focus-visible,.c-plans-container p a span:focus-visible,.c-plans_row a:focus-visible,.c-summary-section a:focus-visible:not([class*=dcs-button]),.card-layout .card-content h3+span a:focus-visible,.contract-page .contract-content--info p a:focus-visible,.contract-page .contract-section a:focus-visible,.contract-page .contract-status__message a:focus-visible,.dashboard-page__content aside .dashboard-invoice-side-card__content a:focus-visible,.dashboard-page__content main .dashboard-page--info p a:focus-visible,.dcs-icon-block-item p a:focus-visible:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.dcs-marketing-banner__link:focus-visible,.dcs-notifications .notification a:focus-visible,.dcs-status-banner a:focus-visible:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.dcs-tariff-information__content .c-summary-list__desc a:focus-visible,.dialog-wrapper .dialog-container .dialog-content a:focus-visible,.faq-content__item a:focus-visible,.faq-note .note-text-block a:focus-visible,.faq-support dl a:focus-visible,.find-address a:focus-visible,.has-link a:focus-visible,.no-reviews a:focus-visible,.o-reg-section .c-btn-like-text:focus-visible,.pnc-page .c-pnc-sidebox .c-pnc-sidebox-link:focus-visible,.registration-page-container .reg-promo-banner__content div a span:focus-visible,.review a:focus-visible:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.review-overview__reviews a:focus-visible,.single-page-content .content a:focus-visible:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.subscription-page__content a:focus-visible:not([class*=btn-]):not([class*=dcs-button]),.swiper-common a:focus-visible,.tab-content a:focus-visible:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle),.text-block a:focus-visible:not(.dcs-button):not(.dcs-marketing-banner__toggle):not(.dcs-marketing-banner__button),.text-underline:focus-visible,.tnc-change-page__content a:focus-visible:not([class*=btn-]):not([class*=dcs-button]),a.dcs-link:focus-visible,form .form-row .as-country-input+a:focus-visible,form .form-row .input-note a:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.o-grid{box-sizing:border-box;display:flex;flex-direction:column}.o-grid.o-grid--reverse{flex-direction:column-reverse}@media screen and (max-width:1169px){.o-grid{gap:24px}}@media screen and (min-width:768px){.o-grid{flex-direction:row;margin-left:-10px;margin-right:-10px}.o-grid.o-grid--reverse{flex-direction:row}}.o-grid.o-grid--wrap{flex-wrap:wrap}.o-grid.o-grid--wrap>.o-grid__col-4{margin-bottom:20px}.o-grid.o-grid--wrap>.o-grid__col-4 .c-outline-box{height:100%}@media screen and (max-width:1022px){.o-grid:has(.o-grid__col-4){flex-direction:column}}.o-grid>.o-grid__col-2{box-sizing:border-box;-webkit-box-flex:0}@media screen and (min-width:768px){.o-grid>.o-grid__col-2{flex:0 0 calc(16.66667% - 20px);margin-left:10px;margin-right:10px}}.o-grid>.o-grid__col-3{box-sizing:border-box;-webkit-box-flex:0}@media screen and (min-width:768px){.o-grid>.o-grid__col-3{flex:0 0 calc(25% - 20px);margin-left:10px;margin-right:10px}}.o-grid>.o-grid__col-4{box-sizing:border-box;-webkit-box-flex:0}@media screen and (min-width:768px){.o-grid>.o-grid__col-4{flex:0 0 calc(33.3333% - 20px);margin-left:10px;margin-right:10px;max-width:100%}}.o-grid>.o-grid__col-5{box-sizing:border-box;-webkit-box-flex:0;max-width:65%}@media screen and (min-width:768px){.o-grid>.o-grid__col-5{flex:0 0 calc(41.666% - 20px);margin-left:10px;margin-right:10px;max-width:100%}}.o-grid>.o-grid__col-6{box-sizing:border-box;-webkit-box-flex:0}@media screen and (min-width:768px){.o-grid>.o-grid__col-6{flex:0 0 calc(50% - 20px);margin-left:10px;margin-right:10px}}.o-grid>.o-grid__col-8{box-sizing:border-box;-webkit-box-flex:0}@media screen and (min-width:768px){.o-grid>.o-grid__col-8{flex:0 0 calc(66.667% - 20px);margin-left:10px;margin-right:10px}}.o-grid>.o-grid__col-9{box-sizing:border-box;-webkit-box-flex:0}@media screen and (min-width:768px){.o-grid>.o-grid__col-9{flex:0 0 calc(75% - 20px);margin-left:10px;margin-right:10px}}.o-grid>.o-grid__col-12{box-sizing:border-box;-webkit-box-flex:0}@media screen and (min-width:768px){.o-grid>.o-grid__col-12{flex:0 0 calc(100% - 20px);margin-left:10px;margin-right:10px}}.o-flex-grid{display:flex}@media screen and (max-width:767px){.o-flex-grid{flex-direction:column}}.o-flex-grid>.o-flex-grid__col.o-flex-grid__col--flexend{align-self:flex-end}@media screen and (min-width:768px){.o-flex-grid>.o-flex-grid__col.o-flex-grid__col--m-1:not(:last-child){margin-right:10px}}@media screen and (max-width:767px){.o-flex-grid>.o-flex-grid__col.o-flex-grid__col--m-2:not(:last-child){margin-bottom:15px}}@media screen and (min-width:768px){.o-flex-grid>.o-flex-grid__col.o-flex-grid__col--m-2:not(:last-child){margin-right:20px}}@media screen and (min-width:768px){.o-flex-grid>.o-flex-grid__col.o-flex-grid__col--m-3:not(:last-child){margin-right:30px}}@media screen and (min-width:768px){.o-flex-grid>.o-flex-grid__col.o-flex-grid__col--m-4:not(:last-child){margin-right:40px}}@media screen and (min-width:768px){.o-flex-grid>.o-flex-grid__col.o-flex-grid__col--m-5:not(:last-child){margin-right:50px}}.o-box.o-box--center{margin:0 auto}.o-box.o-box--mini{max-width:480px}.o-box.o-box--small{max-width:600px}.o-box.o-box--medium{max-width:720px}.o-box.o-box--large{max-width:1020px}.o-flex-column{display:flex}@media screen and (max-width:767px){.o-flex-column{flex-direction:column}}@media screen and (max-width:767px){.o-flex-column.o-flex-column--reverse{flex-direction:column-reverse}}.loader,.loader:after,.loading-modal h2:before,.loading-wrapper.loading:before,.review-overview__loader,.review-overview__loader:after{border-radius:50%;width:40px;height:40px}.loader,.loading-modal h2:before,.loading-wrapper.loading:before,.review-overview__loader{margin:0 auto;font-size:10px;line-height:17px;position:relative;text-indent:-9999em;border-top:2px solid #001e50;border-right:2px solid #001e50;border-bottom:2px solid #001e50;border-left:2px solid #dfe4e8;transform:translateZ(0);animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hero-home{position:relative}.hero-home .image-container{height:100%;width:100%;top:0;left:0;position:fixed;overflow:hidden}.hero-home .image-container #bgimg{height:100%;min-width:8px;min-height:8px;max-width:none!important;left:50%;top:0;position:relative;display:none;z-index:0;transform:translateX(-50%) translateY(-190px)}@media screen and (min-width:768px){.hero-home .image-container #bgimg{top:50%;display:block;transform:translateX(-50%) translateY(-50%)}}.hero-home .image-container #bgimg-mobile{position:relative;display:block;left:50%;top:0;min-width:100%;min-height:100%;max-width:none;width:auto;height:auto;z-index:0;transform:translateX(-50%)}.hero-home .video-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-home .video-container .mobile-hero,.hero-home .video-container video{position:relative;display:none;vertical-align:top;left:50%;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-190px)}@media screen and (min-width:768px){.hero-home .video-container .mobile-hero,.hero-home .video-container video{display:block;top:50%;transform:translateX(-50%) translateY(-50%)}}.hero-home .video-container #bgvid{min-width:10px;min-height:10px}.hero-home .valign-content{padding-left:16px;padding-right:16px;top:30%;left:50%;width:100%;max-width:1000px;position:fixed;z-index:0;transform:translateX(-50%) translateY(-30%)}@media screen and (min-width:768px){.hero-home .valign-content{top:50%;transform:translateX(-50%) translateY(-50%)}}.hero-home .titles{max-width:420px;margin-bottom:32px;color:#fff}@media screen and (min-width:768px){.hero-home .titles{margin-bottom:52px}}.hero-home .titles h1{font-size:25px;line-height:32px;color:#262626}.hero-home .titles .above-title{font-size:60px;line-height:60px;color:#262626;font-weight:700;margin-bottom:12px}@media screen and (min-width:768px){.hero-home .titles .above-title{margin-bottom:32px}}.hero-home.scroll{height:auto}#poi-count-placeholder{font-variant-numeric:tabular-nums}.home-content{position:relative;z-index:1;background-color:#fff}.teaser-big-wrap.overlay.last{padding-bottom:60px}@media screen and (min-width:768px){.teaser-big-wrap.overlay.last{padding-bottom:100px}}@media screen and (min-width:1024px){.teaser-big-wrap{padding-top:40px}}.teaser-big-wrap.grey-bg{background:transparent url('../images/design/img-circles-desktop.png?t=1750687074961') left center no-repeat;padding:50px 5px 90px;background-size:420px auto;background-position:left -110px top -80px}@media screen and (min-width:768px){.teaser-big-wrap.grey-bg{padding:120px 0 100px;background-position:left 20% top -80px;background-position:calc(50% - 150px) bottom;background-size:600px auto}}@media screen and (min-width:1024px){.teaser-big-wrap.grey-bg{padding:100px 0 80px;background-position:left 20% top -80px;background-position:calc(50% - 350px) bottom}}.teaser-big-wrap.overlay{max-width:100vw;overflow:hidden;position:relative;margin-top:-40px}@media screen and (min-width:1024px){.teaser-big-wrap.overlay{padding-top:0;padding-bottom:0;position:relative;z-index:1}}@media screen and (min-width:1024px){.home-teaser-row .col-illustration-card{padding-right:80px;float:left;width:50%}}.home-teaser-row .col-text-left{padding-bottom:60px}@media screen and (min-width:768px){.home-teaser-row .col-text-left{margin:auto;width:410px;padding-left:15px}}@media screen and (min-width:1024px){.home-teaser-row .col-text-left{padding-bottom:0;width:50%;float:left;padding-right:80px;margin-top:250px;transform:translateY(-50%)}}@media screen and (min-width:768px){.home-teaser-row .col-text-right{margin:auto;width:410px;padding-left:15px}}@media screen and (min-width:1024px){.home-teaser-row .col-text-right{float:right;width:50%;margin-top:20px;padding-left:80px;padding-top:10px}}.home-teaser-row .img-card{margin-bottom:32px;border-radius:0;width:100%;height:auto;border-radius:16px;box-shadow:-20px 20px 0 0 #d0d7dd;background-color:#d0d7dd}@media screen and (min-width:768px) and (max-width:1169px){.home-teaser-row .img-card{width:410px;margin:0 auto 54px;display:block}}.home-teaser-row .col-illustration-app{margin-bottom:32px;direction:ltr}@media screen and (min-width:768px){.home-teaser-row .col-illustration-app{margin-bottom:64px}}@media screen and (min-width:1024px){.home-teaser-row .col-illustration-app{float:right;width:50%;position:relative;margin-bottom:0}}@media screen and (min-width:1024px){.home-teaser-row .col-illustration-app+.col-text-right{margin-top:210px}}.home-teaser-row .col-image{margin-bottom:32px}@media screen and (min-width:768px){.home-teaser-row .col-image{margin-bottom:64px}}@media screen and (min-width:1024px){.home-teaser-row .col-image{float:right;width:50%;position:relative;margin-bottom:0}}.home-teaser-row .img-homeapp-map{margin-bottom:48px;width:auto;max-width:inherit!important;height:calc(82vw - 50px);margin-left:27vw;margin-top:70px}@media screen and (min-width:768px){.home-teaser-row .img-homeapp-map{margin-left:200px;height:450px;margin-bottom:140px;margin-top:70px}}.home-teaser-row .img{margin-top:48px;margin-bottom:64px;width:auto;max-width:inherit!important;height:calc(82vw - 50px)}@media screen and (min-width:768px){.home-teaser-row .img{margin-bottom:48px}}@media screen and (min-width:768px){.home-teaser-row .img{height:450px}}.home-teaser-row .img-homeapp-app{top:40px;left:40px;height:82vw;width:auto;position:absolute;z-index:2}@media screen and (min-width:768px){.home-teaser-row .img-homeapp-app{left:125px;height:540px}}@media screen and (min-width:1024px){.home-teaser-row .img-homeapp-app{left:76px}}.home-teaser-row h2{font-size:45px;line-height:50px;color:#262626;font-weight:700;margin-bottom:16px}@media screen and (min-width:768px){.home-teaser-row h2{margin-bottom:32px}}.home-teaser-row .cta-button [class^=badge-]:first-child{margin-right:10px}.home-teaser-row .cta-button .app-badges{margin-top:24px;display:block}@media screen and (min-width:768px){.home-teaser-row .cta-button .app-badges{margin-top:0;margin-top:18px;display:inline-block}}.mask-image{height:0;padding-bottom:40%;background-position:left top;background-size:120% auto;background-repeat:no-repeat}@media (min-width:800px){.mask-image{background-size:cover;padding-bottom:26.597%}}.title-cta-row{padding-bottom:52px}@media screen and (min-width:768px){.title-cta-row{padding-bottom:64px}}.title-cta-row .cols-row{padding-top:16px;align-items:center}@media screen and (min-width:768px){.title-cta-row .cols-row{padding-top:64px}}.title-cta-row .col-title h2{font-size:32px;line-height:38px;color:#262626}@media screen and (min-width:768px){.title-cta-row .col-cta{text-align:center}}.title-cta-row .col-cta p:first-child{margin-bottom:16px}#page-wrapper.home{position:relative}.dir{display:flex;justify-content:space-between;max-width:700px;width:100%;padding:30px;margin:110px auto 30px}.dir+.dir{margin-top:0}.dir .col>ul{margin-bottom:16px}.dir ul{list-style-type:disc;padding-left:20px}.dir h3{font-size:25px;line-height:32px;color:#262626;font-weight:700}.hp-section.hp-section--dark{background-color:#bbb}.page-loading{position:relative}.page-loading .load-content{height:100%}.dcs-modal .load-content:before{border-radius:10px}.modal-open .load-content{z-index:16}@media screen and (min-width:768px){.modal-open .load-content{z-index:inherit}}.load-content{position:relative;float:left;width:100%}.load-content.loading{z-index:6;min-height:200px}.load-content.loading .dcs-modal-content{min-height:200px}.load-content.loading:before{content:"";position:absolute;z-index:12;left:0;right:0;bottom:0;top:0;display:block;background-color:rgba(255,255,255,.8)}.load-content.loading:after{content:"";display:block;border-radius:50%;margin:auto;position:absolute;z-index:12;top:calc(50% - 19px);width:38px;height:38px;left:calc(50% - 19px);border-top:4px solid rgba(44,44,44,.2);border-right:4px solid rgba(44,44,44,.2);border-bottom:4px solid rgba(44,44,44,.2);border-left:4px solid #001e50;transform:translateZ(0);animation:load8 1.1s infinite linear}.load-content.loaded{min-height:0}.load-content.loaded .dcs-modal-content{min-height:0}.load-content.long-content:before{top:-70px}.load-content.long-content:after{position:fixed;top:calc(50vh - 19px)}@media screen and (min-width:1170px){.load-content.long-content:after{top:calc(50vh - 19px)}}.load-content.long-content.abs:after{position:absolute;top:auto;bottom:calc(50vh + 38px)}input[disabled],select[disabled],textarea[disabled]{background-color:#bbb;color:#262626;cursor:default}.loading-wrapper{margin-bottom:16px;width:100%;position:relative;float:left;clear:both}.loading-wrapper input{margin-bottom:0!important;padding-right:50px!important}.loading-wrapper.loading:before{content:"";position:absolute;z-index:2;right:20px;top:calc(50% - 8px);width:16px;height:16px;border-left-color:transparent}.loading-wrapper.loading .aui-spinner{display:none}.loading-wrapper .input-note{margin-top:10px!important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:15px;line-height:22px}.checkbox,.radio{margin-bottom:0;margin-top:0}.checkbox-wrapper{position:relative;line-height:16px;padding-left:26px;margin-bottom:14px;transition:all .3s linear}.checkbox-wrapper:hover input[type=checkbox]:not(:checked)+.checkbox{filter:sepia(173%) brightness(100%) contrast(40%) hue-rotate(-195deg)}.checkbox-wrapper input[type=checkbox]{position:absolute;z-index:5;width:24px;height:24px;margin:0;opacity:0;cursor:pointer;left:0}.checkbox-wrapper input[type=checkbox]+.checkbox{position:absolute;z-index:1;left:-8px;top:-7px;transform:scale(.7)}.checkbox-wrapper input[type=checkbox]:checked+.checkbox{transform:scale(.7)}.checkbox-wrapper input[type=radio]{position:absolute;z-index:5;width:24px;height:24px;margin:0;opacity:0;cursor:pointer;left:0}.checkbox-wrapper input[type=radio]+.radio{position:absolute;z-index:1;left:-5px;top:-5px;transform:scale(.7);width:32px;height:33px}.checkbox-wrapper input[type=radio]:checked+.radio{transform:scale(.7);width:32px;height:33px}.checkbox-wrapper label{font-weight:400!important;margin-bottom:0!important;cursor:pointer;font-size:15px;line-height:22px}.checkbox-wrapper label+a,.checkbox-wrapper label>a{color:#262626;text-decoration:underline}.checkbox-wrapper a:hover .likeLink{text-decoration:underline}.checkbox-wrapper a .likeLink{color:#262626;text-decoration:underline}form .form-section{position:relative;float:left;width:100%;margin:0 0 11px}form .form-section h3{font-size:15px;line-height:22px;margin:10px 0 22px}form .form-section h4{margin:10px 0 22px;font-size:15px;line-height:22px}form .form-row{position:relative;float:left;width:100%}form .form-row.form-row-md{width:54.49%}form .form-row.form-row-sm{width:40.58%}form .form-row.fl-right{float:right}form .form-row.single-btn-row{margin-top:8px;padding:0;border:0;text-align:left;cursor:default}@media screen and (min-width:1170px){form .form-row.single-btn-row{margin-bottom:32px}}form .form-row.upload-row{margin-top:12px}form .form-row.upload-row .file-restriction{margin-top:12px;float:left;width:100%}@media screen and (min-width:768px){form .form-row.upload-row .file-restriction{width:calc(100% - 220px);margin:0 0 0 20px}}form .form-row.upload-row .upload-desc{float:left}@media screen and (min-width:768px){form .form-row.upload-row .upload-desc{margin:25px 0 0 20px}}form .form-row.upload-row .upload-desc .upload-name{float:left;width:100%;margin:10px 0}@media screen and (min-width:768px){form .form-row.upload-row .upload-desc .upload-name{width:auto;margin:0}}form .form-row.upload-row .upload-desc button{padding:0;background:0 0;border:none}@media screen and (min-width:768px){form .form-row.upload-row .upload-desc button{margin-left:8px}}form .form-row.upload-row .upload-desc .error-msg{position:relative;float:left;width:100%;margin-top:-7px;margin-bottom:17px;line-height:16px;color:#d20000}form .form-row.btns-row{margin-top:24px}form .form-row label{position:relative;float:left;width:100%;margin-bottom:8px;font-size:15px;line-height:22px;color:#8e8e8e;cursor:pointer}form .form-row .select-wrap,form .form-row .ui-selectmenu-button.ui-button,form .form-row input[type=email],form .form-row input[type=number],form .form-row input[type=password],form .form-row input[type=tel],form .form-row input[type=text],form .form-row select,form .form-row textarea{font-size:15px;line-height:22px;margin-bottom:16px;border:2px solid #bbb;border-radius:0;height:48px;padding:8px 16px;position:relative;float:left;width:100%;line-height:20px;transition:border .2s ease-in}form .form-row .select-wrap:hover,form .form-row .ui-selectmenu-button.ui-button:hover,form .form-row input[type=email]:hover,form .form-row input[type=number]:hover,form .form-row input[type=password]:hover,form .form-row input[type=tel]:hover,form .form-row input[type=text]:hover,form .form-row select:hover,form .form-row textarea:hover{border-color:#1c69d4}form .form-row .select-wrap:focus,form .form-row .ui-selectmenu-button.ui-button:focus,form .form-row input[type=email]:focus,form .form-row input[type=number]:focus,form .form-row input[type=password]:focus,form .form-row input[type=tel]:focus,form .form-row input[type=text]:focus,form .form-row select:focus,form .form-row textarea:focus{border-color:#1c69d4}form .form-row .select-wrap.error,form .form-row .ui-selectmenu-button.ui-button.error,form .form-row input[type=email].error,form .form-row input[type=number].error,form .form-row input[type=password].error,form .form-row input[type=tel].error,form .form-row input[type=text].error,form .form-row select.error,form .form-row textarea.error{background-color:#fae5e5;color:#d20000;border-color:#d20000}form .form-row .select-wrap[readonly],form .form-row .ui-selectmenu-button.ui-button[readonly],form .form-row input[type=email][readonly],form .form-row input[type=number][readonly],form .form-row input[type=password][readonly],form .form-row input[type=tel][readonly],form .form-row input[type=text][readonly],form .form-row select[readonly],form .form-row textarea[readonly]{background-color:#e6e6e6;color:#8e8e8e}form .form-row .select-wrap[readonly]:focus,form .form-row .ui-selectmenu-button.ui-button[readonly]:focus,form .form-row input[type=email][readonly]:focus,form .form-row input[type=number][readonly]:focus,form .form-row input[type=password][readonly]:focus,form .form-row input[type=tel][readonly]:focus,form .form-row input[type=text][readonly]:focus,form .form-row select[readonly]:focus,form .form-row textarea[readonly]:focus{background-color:#bbb}form .form-row .select-wrap.valid,form .form-row .ui-selectmenu-button.ui-button.valid,form .form-row input[type=email].valid,form .form-row input[type=number].valid,form .form-row input[type=password].valid,form .form-row input[type=tel].valid,form .form-row input[type=text].valid,form .form-row select.valid,form .form-row textarea.valid{position:relative;color:#3db014;background-color:#ebf7e7;border-color:#3db014}form .form-row .select-wrap.lg,form .form-row .ui-selectmenu-button.ui-button.lg,form .form-row input[type=email].lg,form .form-row input[type=number].lg,form .form-row input[type=password].lg,form .form-row input[type=tel].lg,form .form-row input[type=text].lg,form .form-row select.lg,form .form-row textarea.lg{padding:11px 12px;font-size:25px;line-height:32px;color:#262626;font-weight:700}@media screen and (min-width:768px){form .form-row .select-wrap.lg,form .form-row .ui-selectmenu-button.ui-button.lg,form .form-row input[type=email].lg,form .form-row input[type=number].lg,form .form-row input[type=password].lg,form .form-row input[type=tel].lg,form .form-row input[type=text].lg,form .form-row select.lg,form .form-row textarea.lg{padding:12px 20px}}form .form-row .select-wrap.xlg,form .form-row .ui-selectmenu-button.ui-button.xlg,form .form-row input[type=email].xlg,form .form-row input[type=number].xlg,form .form-row input[type=password].xlg,form .form-row input[type=tel].xlg,form .form-row input[type=text].xlg,form .form-row select.xlg,form .form-row textarea.xlg{padding:11px 19px 8px;font-size:25px;line-height:32px;color:#262626}form .form-row .select-wrap .styled-select,form .form-row .ui-selectmenu-button.ui-button .styled-select,form .form-row input[type=email] .styled-select,form .form-row input[type=number] .styled-select,form .form-row input[type=password] .styled-select,form .form-row input[type=tel] .styled-select,form .form-row input[type=text] .styled-select,form .form-row select .styled-select,form .form-row textarea .styled-select{line-height:22px;display:flex}form .form-row .select-wrap{padding:0}form .form-row .as-country-input{float:left;width:auto;margin-bottom:17px;padding:2px 0;background:0 0;border:none;font-size:15px;line-height:22px}form .form-row .as-country-input+a{float:left;margin:0 0 17px 12px;padding:2px 0;font-size:15px;line-height:22px}form .form-row input[type=number]::-webkit-inner-spin-button,form .form-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form .form-row textarea{resize:none;height:100px}@media screen and (min-width:1170px){form .form-row textarea{height:124px}}form .form-row textarea.has-counter{margin-bottom:4px}form .form-row .textarea-charcount-holder{float:left;width:100%;text-align:right;font-size:12px;line-height:17px;color:#8e8e8e;margin-bottom:16px}form .form-row .error-msg{font-size:12px;line-height:17px;color:#d20000;position:relative;float:left;width:100%;margin-top:-7px}form .form-row .success-msg{margin-bottom:16px;font-size:12px;line-height:17px;color:#3db014;position:relative;float:left;width:100%;margin-top:-7px}form .form-row .input-note{font-size:12px;line-height:17px;color:#8e8e8e;float:left}form .form-row input+.input-note{margin-top:-10px}form .form-row .select-wrap,form .form-row .ui-selectmenu-button.ui-button{max-width:100%;background:0 0;font-weight:400}form .form-row .select-wrap.year-button,form .form-row .ui-selectmenu-button.ui-button.year-button{width:47%;float:right}@media screen and (min-width:1170px){form .form-row .select-wrap.year-button,form .form-row .ui-selectmenu-button.ui-button.year-button{float:left;max-width:140px}}form .form-row .ui-selectmenu-icon.ui-icon{margin-top:6px}form .form-row input.half-input{width:47%}@media screen and (min-width:1170px){form .form-row input.half-input{max-width:140px;margin-right:19px}}@media screen and (min-width:768px){form .form-row input.tbl-half-input{width:calc(50% - 10px)}}form .form-row .code-input{position:relative;float:left}form .form-row .code-input .code-icon{position:absolute;top:calc(50% - 17px);right:10px;float:left}form .form-row .code-input input.success{background-color:#ebf7e7;border-color:#3db014}form .form-row .code-input input.error{background-color:#fae5e5;color:#d20000;border-color:#d20000}form .form-row.checkbox-wrapper.mobile-full{margin-bottom:12px;margin-top:7px}@media screen and (min-width:768px){form .form-row.checkbox-wrapper.mobile-full{margin-right:24px;margin-bottom:24px;width:auto}}@media screen and (max-width:767px){form .form-row.checkbox-wrapper.mobile-full.last{margin-bottom:24px}}form .form-row.checkbox-wrapper.mobile-full label{width:auto}form .form-row .checkbox-wrapper label{color:#262626}form .form-row .button-datepicker{margin-left:12px;display:inline-block;float:none;vertical-align:top}form .form-row .calendar-button-wrap{position:relative;float:left;margin-top:18px}form .form-row .calendar-button-wrap .icon-datepicker{position:absolute;top:4px;left:8px;z-index:2}form .form-row .calendar-button-wrap.calendar-button-wrap--modal{width:100%;clear:both;margin-top:0}form .form-row .calendar-button-wrap.calendar-button-wrap--modal input.btn-date-picker{background-color:#fff;width:100%;float:none}form .form-row input.btn-date-picker{width:190px;text-align:left;height:40px;line-height:38px;text-indent:25px;padding:0 15px;background-size:13px!important;-webkit-appearance:none}form .form-row input.btn-date-picker+.error-msg{margin-top:10px}form h3{position:relative;float:left;width:100%;margin:3px 0 17px}form .radio-group-title{position:relative;float:left;width:100%;margin-bottom:8px;color:#8e8e8e}form .radio-group-title.border{margin-left:-18px;margin-right:-18px;padding-left:18px;width:calc(100% + 30px);border-top-width:1px!important;border-top:2px solid #bbb;padding-top:30px}@media screen and (min-width:1170px){form .radio-group-title.border{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px;padding-left:30px}}input:not([type=checkbox]),select,textarea{outline:0!important}.msg-row.success,.msg-row.success p{color:#3db014}.msg-row.error,.msg-row.error p{color:#d20000}.msg-row.visible{display:block}.upload-error-desc .upload-error-reason{color:#d20000}.note-box{background-color:#e6e6e6;padding:21px;margin:20px 0;float:left;width:100%}.range-slider .horizontal-slider-container{margin-top:12px}.range-slider .ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.range-slider .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1}.range-slider .ngx-slider.animate .ngx-slider-bar-wrapper{transition:all linear .3s}.range-slider .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block}.range-slider .ngx-slider *{transition:none}.range-slider .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background-color:#d20000}.range-slider .ngx-slider .ngx-slider-bar{left:0;width:100%;height:2px;z-index:1;background-color:#e6e6e6;border-radius:1px}.range-slider .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background-color:#3db014}.range-slider .ngx-slider .ngx-slider-selection{z-index:2;background-color:#001e50;border-radius:2px}.range-slider .ngx-slider.animate .ngx-slider-selection{transition:background-color linear .3s}.range-slider .ngx-slider .ngx-slider-pointer{cursor:pointer;width:20px;height:20px;top:-10px;background-color:#e6e6e6;z-index:3;border-radius:10px}.range-slider .ngx-slider.animate .ngx-slider-pointer{transition:all linear .3s}.range-slider .ngx-slider .ngx-slider-pointer:after{display:none}.range-slider .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#262626;font-size:12px;line-height:17px}.range-slider .ngx-slider.animate .ngx-slider-bubble{transition:all linear .3s}.range-slider .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#8e8e8e;bottom:-25px}.range-slider .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity linear .3s}.range-slider .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity linear .3s}.range-slider .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #fff inset!important}.c-form-field{width:100%;padding:8px 16px;height:48px;display:block;outline:0;z-index:1;position:relative;text-overflow:ellipsis;border:1px solid #bbb;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:all 250ms ease-in-out}.c-form-field:last-child{margin-bottom:0}.c-form-field:focus,.c-form-field:hover{border-color:#1c69d4}.c-form-field::-moz-placeholder{color:#8e8e8e}.c-form-field::placeholder{color:#8e8e8e}.c-form-field.c-form-field--area{min-height:80px}.c-form-field[disabled],.c-form-field[readonly]{background-color:#bbb;color:#8e8e8e;background-image:none;box-shadow:none;cursor:default}.c-form-field.c-form-field--error{background-color:#fae5e5;color:#d20000;border-color:#d20000;padding-right:48px;background-image:none;box-shadow:none;cursor:default}.c-form-field.c-form-field--success{background-color:#ebf7e7;color:#3db014;border-color:#3db014;padding-right:48px;background-image:none;box-shadow:none;cursor:default}.c-form-field.c-form-field--alert{background-color:#fff6e8;color:#ffa411;border-color:#ffa411;padding-right:48px;background-image:none;box-shadow:none;cursor:default}.c-form-field.c-form-field--search{padding-left:48px}.c-form-field-desc{font-size:12px;line-height:17px;margin-top:8px}.c-form-field-desc i{font-size:16px}.c-form-field-desc.c-form-field-desc--error{color:#d20000}.c-form-field-desc.c-form-field-desc--error i{color:#d20000}.c-form-field-desc.c-form-field-desc--success{color:#3db014}.c-form-field-desc.c-form-field-desc--success i{color:#3db014}.c-form-field-desc.c-form-field-desc--primary{color:#262626}.c-form-field-desc.c-form-field-desc--primary i{color:#4d4d4d}.c-form-field-desc.c-form-field-desc--alert{color:#ffa411}.c-form-field-desc.c-form-field-desc--alert i{color:#ffa411}.c-form-field-desc i{margin-left:0;margin-right:4px}@media screen and (min-width:768px){.c-form-field-desc.c-form-field-desc--extended{width:200%;transform:translateX(calc(-50% - 20px))}}.c-field-wrap{width:100%}.c-button-switcher{position:relative;display:flex}.c-button-switcher [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-button-switcher [type=radio]:checked+.c-button-switcher__label{border-color:#262626}.c-button-switcher .c-button-switcher__label{border-radius:0;border:2px solid #bbb;background-color:#fff;display:flex;width:100%;align-items:center;text-align:center;justify-content:center;padding:4px 16px;line-height:1;height:48px;cursor:pointer;transition:all .2s ease-in}.c-button-switcher .c-button-switcher__label:hover{border-color:#262626}.c-button-switcher .c-button-switcher__label.c-button-switcher__label--icon{padding:16px;height:auto}@media screen and (max-width:767px){.c-button-switcher .c-button-switcher__label.c-button-switcher__label--icon{min-height:112px}}@media screen and (min-width:768px){.c-button-switcher .c-button-switcher__label.c-button-switcher__label--icon{align-items:flex-start;height:172px}}@media screen and (max-width:767px){.c-button-switcher .c-button-switcher__label.c-button-switcher__label--icon [class*=icon],.c-button-switcher .c-button-switcher__label.c-button-switcher__label--icon [class*=icon]+br{display:none}}.c-button-switcher .c-button-switcher__label.c-button-switcher__label--icon [class*=icon]+br:before,.c-button-switcher .c-button-switcher__label.c-button-switcher__label--icon [class*=icon]:before{width:120px;height:60px}.o-form-label-button{margin-bottom:16px;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.o-form-label-button{align-items:flex-end;flex-direction:row;gap:unset}.o-form-label-button>*{margin-bottom:0;flex:1 1 auto}}.o-form-label-button>button{height:48px}@media screen and (max-width:767px){.o-form-label-button>button{margin-top:-8px}}@media screen and (min-width:768px){.o-form-label-button>button{margin-left:8px;flex:1 0 auto}}.o-form-label-button .c-form-field-desc{margin-top:-8px}.o-form-label-button~.c-form-field-desc:last-child{margin-bottom:16px}.o-form-label__text{display:block;margin-bottom:8px}.o-form-label.required .o-form-label__text::after{content:" *";color:#d20000}fieldset{display:flex;flex-direction:column;gap:24px}.u-jc-space-between{justify-content:space-between}.button-switcher-container{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:768px){.button-switcher-container{grid-template-columns:1fr 1fr}}.c-form-field--date{background-color:#fff!important;padding-left:40px;padding-right:40px}.c-field-wrap--date{position:relative}.c-field-wrap--date:before{font-family:CN-Icon;font-style:normal;font-size:24px;color:#4d4d4d;content:"\e918";position:absolute;top:50%;transform:translateY(-50%);left:12px;z-index:2;pointer-events:none}.c-field-wrap--date:after{font-family:CN-Icon;font-style:normal;font-size:24px;color:#4d4d4d;content:"\e91d";position:absolute;top:50%;transform:translateY(-50%);right:12px;z-index:1;pointer-events:none}.map-container{height:calc(100vh - 55px);position:relative;z-index:2;overflow-y:hidden}@media screen and (min-width:1170px){.map-container{height:calc(100vh - 70px);margin-top:0}}@media screen and (max-width:767px){.map-container.search-hidden #map{height:120px}}.map-container div{word-break:normal}#map{width:100%;height:100%}.map-page-container{position:relative;width:100%;clear:both;float:left}.map-overlays,.map-overlays.load-content{background-color:#fff;position:fixed;z-index:5;left:0;width:100%;box-shadow:0 4px 15px 0 rgba(0,0,0,.2);border-radius:0 0 5px 5px}@media screen and (min-width:768px){.map-overlays,.map-overlays.load-content{width:450px}}@media screen and (max-width:767px){.map-overlays.filters,.map-overlays.load-content.filters{z-index:9}}.map-overlays.filters .close-detail,.map-overlays.load-content.filters .close-detail{margin-top:-5px}.poi-detail{height:calc(100dvh - 55px)}@media screen and (min-width:1170px){.poi-detail{height:calc(100dvh - 70px)}}.map-cpo__search input,.map-search #filter-country-search{color:#262626;border:2px solid #bbb;width:100%;height:40px;border-radius:0;padding:0 42px;box-shadow:none;margin:0}.map-cpo__search input::-moz-placeholder,.map-search #filter-country-search::-moz-placeholder{color:#8e8e8e}.map-cpo__search input::placeholder,.map-search #filter-country-search::placeholder{color:#8e8e8e}.map-cpo__search input:focus,.map-search #filter-country-search:focus{border-color:#1c69d4}.map-cpo__search input:focus+.search-submit,.map-search #filter-country-search:focus+.search-submit{opacity:1}.map-cpo__search input:focus+.search-submit+.search-location,.map-search #filter-country-search:focus+.search-submit+.search-location{display:block}.map-search{padding:12px 16px;background-color:#bbb}@media screen and (max-width:1169px){.map-search.filters-open{display:none}}.map-search .search-form-wrapper{position:relative;float:left;width:calc(100% - 50px)}.map-search .mobile-toggle-filters{float:left;width:50px}.map-search .toggle-filters{height:100%;width:40px;height:40px;padding:0;margin-left:12px;border:none;display:block;outline:0;background-color:#fff;border-radius:50%}.map-search .toggle-filters:before{font-family:CN-Icon;font-weight:400;font-size:16px;color:#4d4d4d;content:"\e943"}.map-search .toggle-filters.selected:before{font-family:CN-Icon;font-weight:400;font-size:16px;color:#4d4d4d;content:"\e942"}.search-submit{display:flex;align-items:center;justify-content:center;padding-left:4px;height:100%;width:42px;left:0;top:0;opacity:.5;position:absolute;transform:scale(.75);border:none;background-color:transparent}.search-submit:before{content:"\e994";font-family:CN-Icon;font-size:24px;color:#4d4d4d}.search-location{right:0;top:0;height:40px;width:42px;padding-right:15px;position:absolute;border:none;background-color:transparent;display:none}.search-location--filled:before{content:"\e92d";font-family:CN-Icon;font-size:16px;color:#8e8e8e;display:flex;justify-content:flex-end;cursor:pointer}.map-filters{background-color:#fff;border-radius:5px}@media screen and (min-width:1170px){.map-filters{position:absolute;left:460px;width:360px;top:2px}}.map-filters .collapsible-header{display:none;padding:12px 16px;border-bottom:2px solid #bbb;align-items:center;justify-content:space-between}.map-filters .collapsible-header .filters-count{margin-right:8px}.map-filters .collapsible-header i.cn-icon--CloseRegular{cursor:pointer}.map-filters .scroll-area{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:0 0 5px 5px}@media screen and (min-width:1170px){.map-filters .scroll-area{height:auto}}.map-filters.open{height:calc(100vh - 77px)}.map-filters.open .collapsible-body{display:block}.map-filters.open .collapsible-header{display:flex}.map-filters.open .scroll-area{max-height:calc(100dvh - 70px - 171px)}@media screen and (max-width:1169px){.map-filters.open .scroll-area{height:100vh;max-height:calc(100dvh - 55px - 171px)}}.map-filters.open .filters-button{display:block}@media screen and (min-width:1170px){.map-filters.open .filters-button{display:none}}@media screen and (max-width:767px){.map-filters:not(.open) .scroll-area{display:none}}.map-filters .collapsible-body{display:none}.map-filters .collapsible-body+.collapsible-header{border-top:2px solid #bbb}.map-filters .filters-button{display:none;position:fixed;bottom:0;left:0;height:80px;background:#fff;z-index:4;width:100%;text-align:center;padding-bottom:124px}@media screen and (min-width:768px){.map-filters .filters-button{width:450px}}@media screen and (min-width:1170px){.map-filters .filters-button.hide-tablet-landscape-down{display:block;width:100%;position:relative;height:auto;padding-bottom:0}}.map-filters .filters-button button{width:calc(100% - 40px);margin:16px;margin-bottom:10px}.map-filters .filters-button button:before{display:none}.map-filters .filters-button .clear-filters{display:block;width:100%;text-align:center;padding-bottom:16px;color:#262626}.map-filters .filters-button .clear-filters:hover{color:#262626}.map-filters .filters-button .clear-filters.disabled{color:#8e8e8e}@media screen and (min-width:768px) and (max-width:1169px){.map-filters .filters-ul{width:450px;margin:auto}}.map-filters .filters-ul>app-recursive-filters,.map-filters .filters-ul>li{display:block;padding-top:12px;padding-left:20px;padding-right:20px;border-bottom:2px solid #bbb}.map-filters .filters-ul ul{margin-left:24px;margin-bottom:8px}.map-filters .filters-ul input[type=checkbox]:checked+.checkbox+[class*=icon-plug]:before{opacity:1}.map-filters .filters-ul input[type=checkbox]:not(:checked)+.checkbox+[class*=icon-plug]+label,.map-filters .filters-ul input[type=checkbox]:not(:checked)+.checkbox+label{color:#8e8e8e}.map-filters .filters-ul .checkbox-wrapper label{display:inline}.map-filters .filters-ul--expand{display:flex;padding-top:12px;padding-bottom:12px;margin-top:-15px;justify-content:space-between}.map-filters .filters-ul--expand:after{font-family:CN-Icon;font-weight:400;font-size:24px;color:#4d4d4d;content:"\e91f";margin-right:8px}.map-filters .filters-ul--expand small{font-size:12px;line-height:17px;color:#8e8e8e;margin-left:8px}.map-filters .btns .cancel{margin-top:13px;margin-left:15px;display:inline-block}.map-filters [class*=icon-plug]{vertical-align:middle}.map-filters [class*=icon-plug]:before{opacity:.6;margin-top:-2px;margin-bottom:-4px;margin-left:3px;margin-right:3px;display:inline-block}.map-cpo{display:grid;grid-gap:0;grid-template-rows:20px 78px minmax(auto,122px) minmax(calc(100% - 220px),auto);grid-template-columns:100%;grid-auto-rows:min-content;align-items:flex-start;height:calc(100vh - 55px);width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:5;padding:16px;overflow:hidden}.map-cpo.map-cpo-filter--empty{grid-template-rows:20px 78px minmax(calc(100% - 120px),auto)}@media screen and (min-width:1170px){.map-cpo{height:calc(100vh - 77px);left:460px;width:360px;top:2px}}.map-cpo.active{grid-template-rows:20px 78px minmax(calc(100% - 98px),auto)}.map-cpo.active .alphabet-label{display:none}.map-cpo .scroll-area{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:100%;padding-bottom:64px}@media screen and (min-width:768px) and (max-width:1169px){.map-cpo .scroll-area{width:410px;margin:0 auto}}@media screen and (min-width:1170px){.map-cpo .scroll-area{padding-bottom:0}}.map-cpo input[type=checkbox]:not(:checked)+.checkbox+label{color:#8e8e8e}.map-cpo__header{position:relative;text-align:center;display:grid;grid-template-columns:24px auto 24px}@media screen and (min-width:768px) and (max-width:1169px){.map-cpo__header{width:410px;margin:0 auto}}.map-cpo__header--back:after{font-family:CN-Icon;font-weight:400;font-size:24px;color:#4d4d4d;content:"\e91e";cursor:pointer}.map-cpo__search{position:relative;padding-top:16px}@media screen and (min-width:768px) and (max-width:1169px){.map-cpo__search{width:410px;margin:0 auto}}.map-cpo__search form{position:relative;margin-bottom:12px}.map-cpo__selected{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;border-bottom:2px solid #bbb;overflow-y:auto;height:100%;max-height:100%;min-height:122px}.map-cpo__selected>div{width:100%}.map-cpo__selected:after{content:"";position:sticky;bottom:0;left:0;width:100%;height:15px;background-color:#fff}@media screen and (min-width:768px) and (max-width:1169px){.map-cpo__selected{width:410px;margin:0 auto}}.map-cpo__selected--label{position:relative;float:left;max-width:100%;white-space:nowrap;overflow:hidden;margin-bottom:4px;padding-top:4px;padding-bottom:4px;color:#262626;background-color:#e6e6e6;border:2px solid #bbb;text-overflow:ellipsis}.map-cpo__selected--label-first{margin-right:8px;padding-left:0;padding-right:0;background-color:#fff;border:none}.map-cpo-tag{display:inline-flex;height:24px;padding:0 8px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;border-radius:0;border:1px solid #bbb;background:#fff;color:#8e8e8e;font-family:"BMWTypeNext Latin";font-size:12px;font-style:normal;font-weight:700;line-height:17px;margin-right:8px;margin-top:2px;margin-bottom:8px;max-width:300px}.map-cpo-tag>span{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.map-cpo-tag>i{color:#8e8e8e;cursor:pointer}.map-cpo__list--wrapper{padding-top:12px;padding-left:8px}.map-cpo__list--title{margin-bottom:16px}.map-cpo__list--title.accordion-header{padding-left:0;background-color:#fff}.map-cpo__list--title.accordion-header::after{top:3px;right:0}.poi-plugs__item .accordion-header::after{font-family:CN-Icon;font-size:24px;color:#4d4d4d;content:"\e920";margin-top:16px;margin-right:16px}.poi-plugs__item .accordion-header.collapsed::after{font-family:CN-Icon;font-size:24px;color:#4d4d4d;content:"\e91d";margin-top:16px;margin-right:16px}.alphabet-label{background-color:#e6e6e6;color:#8e8e8e;margin-bottom:12px;padding:2px 7px}.range-slider{padding-bottom:32px}.map-poi-detail{background-color:#fff;border-radius:0 0 5px 5px}.map-poi-detail .scroll-area{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:0 0 5px 5px}.map-poi-detail .poi-title{display:grid;grid-template-columns:auto 24px;background-color:#e6e6e6;padding:12px 16px}@media screen and (min-width:1170px){.map-poi-detail .poi-title{border-top-right-radius:5px}}.map-poi-detail .poi-title .cn-icon--CloseRegular{cursor:pointer}.map-poi-detail .poi-title h3{margin:0 0 12px;padding-right:32px;word-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.map-poi-detail .poi-title .review-overview{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;font-size:12px;line-height:17px;padding:0;line-height:34px;border-bottom:none}.map-poi-detail .poi-title .review-overview__stars{width:auto;transform:scale(.5) translateX(-50%);margin-right:-78px}.map-poi-detail .poi-title .rating{pointer-events:none;width:auto;margin-left:0}.map-poi-detail .poi-title .review-overview__rating{float:left;text-align:left;clear:none;margin-bottom:0}.map-poi-detail .poi-title .review-overview__rating span{font-size:12px;line-height:17px}.map-poi-detail .poi-title .review-overview__reviews{float:left;text-align:left}.map-poi-detail .poi-title .review-overview__reviews--total{color:#8e8e8e;margin-right:1}.map-poi-detail .charging-points .plug-row{padding-bottom:12px}.map-poi-detail .charging-points .plug-row .plug-info{display:flex;align-items:center;flex-flow:row wrap}.map-poi-detail .charging-points .plug-row .plug-info .connector-data{margin-top:0}.map-poi-detail .charging-points .accordion-header{display:grid;grid-template-columns:minmax(100px,1000px) 80px 48px;gap:32px}.map-poi-detail .charging-points .accordion-header .charging-point-name{display:block;color:#262626;word-wrap:anywhere}.map-poi-detail .charging-points .accordion-header .connector-type i{padding:0}.map-poi-detail .plug-row{padding:16px;position:relative;display:flex;flex-direction:row}.map-poi-detail .plug-row .plug-icon{margin-right:20px;margin-bottom:-3px;margin-top:3px}.map-poi-detail .plug-row .plug-info{flex-grow:1}.map-poi-detail .plug-row .plug-info strong{margin-right:10px}.map-poi-detail .plug-row .plug-info .cable-num,.map-poi-detail .plug-row .plug-info .dib{display:inline-block}.map-poi-detail .plug-row .bell-notification{position:absolute;right:-2px;top:50%;margin-top:-9px;cursor:pointer}.map-poi-detail .plug-row .bell-notification:hover .icon-notification:before{background-position:-573px -780px}.map-poi-detail .plug-row .bell-notification.on .icon-notification:before{background-position:-612px -780px}.map-poi-detail .poi-details{padding:18px 25px;background-color:#fff}.map-poi-detail .poi-details [class*=icon-]:before{margin-right:5px}.map-poi-detail .poi-details p{margin-bottom:8px}.map-poi-detail .poi-details p:first-child{margin-bottom:8px}.map-poi-detail .poi-details p i{display:inline-block;vertical-align:middle}.map-poi-detail .poi-details .block{margin-bottom:24px}.map-poi-detail .poi-details .block:last-child{margin-bottom:0}.map-poi-detail .poi-details .poi-note{color:#8e8e8e;border-top:2px solid #bbb;padding-top:16px}.map-poi-detail .poi-details .color-grey{color:#262626}.map-poi-detail .poi-details .icon-service-wallbox{background:0 0;width:37px;height:37px}.map-poi-detail .operator{padding:16px 24px;border-bottom:2px solid #bbb}.map-poi-detail .operator p{margin-bottom:8px}.map-poi-detail .operator-logo{max-width:100%;max-height:32px}.map-poi-detail.open .poi-plugs{display:block}.map-poi-detail .mobile-more-strip{border-top:2px solid #bbb}.map-poi-detail .mobile-more-strip .more{color:#262626;text-align:center;padding:15px;text-decoration:none;display:block}.poi-plugs{clear:both;margin-top:12px}.poi-plugs__item .poi-plugs__item--header{padding:0;border-top:1px solid #bbb}.poi-plugs__item .poi-plugs__item--body{padding:4px 16px 12px 16px}.poi-plugs__item .poi-plugs__item--body .msg-row{padding-left:56px;font-size:12px;line-height:17px}.poi-plugs__item--last{border-bottom:2px solid #bbb}[class^=label-state]{color:#262626}[class^=label-state]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px}.label-state--available:before{background-color:#3db014}.label-state--offline:before{background-color:#d20000}.label-state--occupied:before{background-color:#d20000}.label-state--unknown:before{background-color:#ffa411}.map-legend{position:fixed;width:100%;height:calc(100% - 52px);right:0;bottom:0;background-color:#fff;z-index:10;box-shadow:0 4px 15px 0 rgba(0,0,0,.2);display:none}@media screen and (min-width:768px){.map-legend{max-width:472px;height:auto;right:90px;bottom:25px}}.map-legend.map-legend--open{display:block}.map-legend .map-legend__head{padding:24px 20px;text-align:center;border-bottom:2px solid #bbb}@media screen and (min-width:768px){.map-legend .map-legend__head{padding:20px 20px 0;text-align:left;border-bottom:0}}.map-legend .map-legend__head .title{color:#262626}.map-legend .map-legend__content{padding:20px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.map-legend .map-legend__content{flex-direction:row}}.map-legend .map-legend__col{width:100%}@media screen and (min-width:768px){.map-legend .map-legend__col{width:50%}}.map-legend .map-legend__marker{display:flex;flex-direction:row;align-items:center;max-height:60px}.map-legend .map-legend__label{padding-left:16px;padding-right:8px;width:calc(100% - 40px)}@media screen and (min-width:768px){.map-legend .map-legend__label{font-size:12px;line-height:17px}}.gm-style button{display:inline-block;border:0;background-color:#fff!important}.gm-style button:hover{color:#262626}.gm-style .zoom-control{display:none;flex-direction:column;height:auto;width:42px;margin-right:24px;bottom:80px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1170px){.gm-style .zoom-control{display:flex}}.gm-style .zoom-control button{margin:5px 0;padding:0;width:42px;height:42px;overflow:hidden;border-radius:50%;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;cursor:pointer}.gm-style .zoom-control button.zoom-control-in{background-color:#fff}.gm-style .zoom-control button.zoom-control-in::before{font-family:CN-Icon;font-size:24px;color:#4d4d4d;content:"\e965"}.gm-style .zoom-control button.zoom-control-out{background-color:#fff}.gm-style .zoom-control button.zoom-control-out::before{font-family:CN-Icon;font-size:24px;color:#4d4d4d;content:"\e967"}.gm-style .legend-control,.gm-style .locate-control,.gm-style .streetview-control{width:42px;height:42px;margin-right:24px}.gm-style .legend-control button,.gm-style .locate-control button,.gm-style .streetview-control button{display:inline-block;width:42px;height:42px;border-radius:50%;overflow:hidden;cursor:pointer}.gm-style .legend-control{top:80px!important;margin-right:13px}@media screen and (min-width:768px){.gm-style .legend-control{bottom:25px!important;top:auto!important}}@media screen and (min-width:1170px){.gm-style .legend-control{margin-right:24px}}.gm-style .legend-control button{cursor:pointer}.gm-style .legend-control button::before{font-family:CN-Icon;font-size:24px;color:#4d4d4d;content:"\e954"}.gm-style .legend-control button.opened{background-color:#fff}.gm-style .locate-control{margin-right:13px;bottom:25px!important}@media screen and (min-width:768px){.gm-style .locate-control{bottom:75px!important}}@media screen and (min-width:1170px){.gm-style .locate-control{bottom:194px!important;margin-right:24px}}.gm-style .locate-control-button{position:relative}.gm-style .locate-control-button::before{font-family:CN-Icon;font-size:24px;color:#4d4d4d;content:"\e933"}.gm-style .maptype-control{position:relative;margin-right:13px;border-radius:50%;top:130px!important}@media screen and (min-width:768px){.gm-style .maptype-control{top:15px!important}}@media screen and (min-width:1170px){.gm-style .maptype-control{margin-right:24px;border:2px solid #fff;border-radius:0;bottom:auto!important}}.gm-style .maptype-control button{display:inline-block;width:42px;height:42px;overflow:hidden;text-indent:-999px;border-radius:50%;cursor:pointer}@media screen and (min-width:1170px){.gm-style .maptype-control button{width:60px;height:60px;background:url('../images/map.jpg?t=1750687074961') no-repeat;background-size:cover;border-radius:0}}.gm-style .maptype-control button::before{font-family:CN-Icon;content:"\e9ad";font-size:24px;position:absolute;right:-479px;top:8px}@media screen and (min-width:1170px){.gm-style .maptype-control button::before{font-size:36px;position:absolute;right:-470px;top:12px;color:#fff}}@media screen and (min-width:1170px){.gm-style .maptype-control.roadmap button{background:url('../images/satellite.jpg?t=1750687074961') no-repeat}}.gm-style .maptype-control.roadmap button::before{content:"\e992"}.gm-style .gm-bundled-control{right:13px!important;width:40px;margin:0!important;top:initial!important;bottom:calc(50% - 20px)!important}@media screen and (min-width:1170px){.gm-style .gm-bundled-control{right:24px!important}}.gm-style .gm-svpc{margin-right:20px;border-radius:50%!important}.gm-style .gm-svpc::before{font-family:CN-Icon;font-size:24px;color:#4d4d4d;content:"\e976"}.gm-style .gm-svpc div img:first-child,.gm-style .gm-svpc div img:nth-child(2){display:none!important}.gm-style .gm-svpc:hover:before{display:none}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tab-content>.fade{transition:opacity .15s linear}.tab-content .c-plans-nav{top:0;padding-left:16px;padding-right:16px}.nav-tabs{padding-left:8px;padding-right:8px;padding-top:8px;border-bottom:2px solid #bbb}.nav-tabs .nav-item{display:inline-block;margin-right:1px}@media screen and (min-width:768px){.nav-tabs .nav-item{margin-right:8px}}.nav-tabs .nav-item .nav-link{display:block;background-color:#e6e6e6;color:#8e8e8e;padding-left:12px;padding-right:12px;border:2px solid #bbb;border-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;padding-top:7px;padding-bottom:7px}.nav-tabs .nav-item .nav-link.active{background-color:#bbb;color:#262626}.accordion{border-bottom:1px solid #bbb}.accordion-header{display:flex;justify-content:space-between;position:relative}.accordion-header:hover{cursor:pointer}.accordion-header i{padding-left:8px}.accordion-header.collapsed{transition:background .3s ease-in-out .2s}.accordion-header.collapsed:hover{background-color:#e6e6e6;transition:background .2s ease-in-out}.accordion-header+.collapse:not(.show){display:none}.accordion-header:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.accordion-body p{margin-bottom:16px}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.connector-types{margin-top:4px}.connector-types .connector-type{display:inline-block;text-align:center}.connector-types .connector-type .label-state{vertical-align:super}.connector-types .connector-type .label-state:before{width:8px;height:8px}.connector-types [class*=icon-]{display:inline-block;transform:scale(.88)}.connector-types [class*=icon-]:before{transform:scale(.7);margin-bottom:-5px}.connector-availability,.connector-power{display:block;font-size:12px;line-height:17px;color:#262626;text-align:center;width:45px}.charging-points .plug-row{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.charging-points .accordion-header{padding:16px;align-items:center}.charging-points .accordion-header.collapsed{padding:8px 16px}.charging-points .plug-row{border-bottom:0}.charging-points .connector-data{font-size:12px;line-height:17px}.connector-data i{display:inline-block;vertical-align:middle}.connector-data>div{margin-top:4px}.connector-data span{white-space:nowrap}.connector-data--mini{margin-top:4px}.connectors-header{position:relative;padding:24px;border-top:2px solid #bbb}.connectors-header:first-child{border-top:0}.connectors-header>strong{display:block}.connectors-header label{display:block;margin-bottom:8px}.connectors-header label+.select-wrap .options{min-width:320px}.connectors-header div>span{display:inline-block}.connectors-header .select-wrap{float:none;width:auto;border:none;font-size:15px;line-height:22px}.connectors-header .select-wrap .styled-select{border:2px solid #bbb;border-radius:0}.connectors-header .select-wrap .styled-select:after{transform:translateY(-50%) scale(.6);right:0}.connectors-header .select-wrap .options{border-radius:5px;border-width:1px}.connectors-header .select-wrap .options li{padding-top:8px;padding-bottom:8px}.connectors-header .select-wrap .options li:last-child{border-bottom:none}.charging-point-features{padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:16px}.charging-point-features span{vertical-align:middle;margin-right:4px;white-space:nowrap}.charging-point-features i{display:inline-block;vertical-align:middle}.dot{background-color:#000;margin:0 6px;width:4px;height:4px;display:inline-block;border-radius:50%;vertical-align:middle}.dots-navigation,.swiper-pagination-bullets.dots-navigation{position:relative;left:auto;top:auto;width:auto;list-style-type:none;text-align:center;margin-top:12px}.dots-navigation span,.swiper-pagination-bullets.dots-navigation span{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:4px;margin-right:4px;background-color:#bbb}.dots-navigation span.active,.swiper-pagination-bullets.dots-navigation span.active{background-color:#1c69d4}.icon-card-mail:before,.icon-status-contract-activated:before,[class^=i-]{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:cover;background-position:center center}.icon-chevron-down,.icon-chevron-left,.icon-chevron-right{vertical-align:middle;display:inline-flex}.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before{content:"";display:inline-block;width:calc(var(--icospacing) * 4);height:calc(var(--icospacing) * 4);background-repeat:no-repeat;background-size:cover;background-position:center center}.icon-chevron-down:before{background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#ui-chevron-down')}.icon-chevron-left:before{background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#ui-chevron-left')}.icon-chevron-right:before{background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#ui-chevron-right')}.icon-radio,.icon-radio-tariff{display:inline-flex;width:32px;height:32px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#ui-step-indicator-inactive')}.icon-radio-tariff{background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#ui-tariff-deselected')}.icon-card-mail:before{content:"";width:202px;height:102px;background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#page-status-thanks')}.icon-status-contract-activated:before{content:"";width:202px;height:102px;background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#page-status-contract-activated')}.icon-redirect:before{content:"";display:inline-block}.icon-vis:before,[data-icon=vis]:before{content:"";vertical-align:middle;display:inline-block}.icon-eca:before,[data-icon=eca]:before{content:"";vertical-align:middle;display:inline-block}.icon-maestro:before,[data-icon=maestro]:before{content:"";vertical-align:middle;display:inline-block}.icon-amex:before,[data-icon=amex]:before{content:"";vertical-align:middle;display:inline-block}.icon-din:before,[data-icon=din]:before{content:"";vertical-align:middle;display:inline-block}.icon-jcb:before,[data-icon=jcb]:before{content:"";vertical-align:middle;display:inline-block}.icon-paypal:before,[data-icon=paypal]:before{content:"";vertical-align:middle;display:inline-block}.icon-status-error{display:inline-block}.icon-reload{display:inline-block;width:202px;height:130px;background:transparent url('../images/design/reload.png?t=1750687074961') 0 0 no-repeat;background-size:contain}.icon-successcar{display:inline-block;width:130px;height:100px;background:transparent url("../images/design/charge-car@2x.png") 0 0 no-repeat;background-size:contain}.icon-page-loading{display:inline-block;animation:load8 1.1s infinite linear}.icon-page-error{display:inline-block}.icon-page-success{display:inline-block}.service-page-container>.container{max-width:1200px}.service-page-container .page-header{padding-top:32px;padding-bottom:32px;text-align:center}@media screen and (min-width:768px){.service-page-container .page-header{padding-top:72px;padding-bottom:64px}}@media screen and (min-width:1170px){.service-page-container .page-header{padding-bottom:80px}}.service-page-container .page-header h2{margin-bottom:16px;font-size:45px;line-height:50px;color:#262626;font-weight:700}.service-page-container .page-header p{font-size:20px;line-height:27px;color:#262626}.service-page-container .page-header a{color:#262626}.service-page-container .page-header a:hover{text-decoration:underline}.service-page-container h3{margin-bottom:16px;font-size:45px;line-height:50px;color:#262626;font-weight:700}.service-page-container .service-num-flow{margin-bottom:8px;position:relative}@media screen and (min-width:768px){.service-page-container .service-num-flow{max-width:500px;margin:0 auto 40px}}@media screen and (min-width:1024px){.service-page-container .service-num-flow{max-width:100%;margin-bottom:0}}.service-page-container .service-num-flow .ul-steps{border-left:2px solid #bbb;display:none;margin-top:145px;position:absolute;left:50%}@media screen and (min-width:1024px){.service-page-container .service-num-flow .ul-steps{display:block}.service-page-container .service-num-flow .ul-steps .circle{display:block;background-image:none}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .ul-steps{margin-top:195px}}.service-page-container .service-num-flow .ul-steps li{margin-bottom:300px}@media screen and (min-width:1170px){.service-page-container .service-num-flow .ul-steps li{margin-bottom:400px}}.service-page-container .service-num-flow .ul-steps li:last-child{margin-bottom:0}.service-page-container .service-num-flow .step-five{margin-bottom:32px}@media screen and (min-width:768px){.service-page-container .service-num-flow .step-five{margin-bottom:64px}}.service-page-container .service-num-flow .ul-steps+.row+.row+.row+.row.step-four .left-illustration,.service-page-container .service-num-flow .ul-steps+.row+.row.step-two .left-illustration{order:1}.service-page-container .service-num-flow .ul-steps+.row+.row+.row+.row.step-four .circle,.service-page-container .service-num-flow .ul-steps+.row+.row.step-two .circle{order:2}.service-page-container .service-num-flow .ul-steps+.row+.row+.row+.row.step-four .right-text,.service-page-container .service-num-flow .ul-steps+.row+.row.step-two .right-text{order:3}@media screen and (min-width:1024px){.service-page-container .service-num-flow .ul-steps+.row+.row+.row.step-three,.service-page-container .service-num-flow .ul-steps+.row.step-first{flex-direction:row-reverse}}.service-page-container .service-num-flow .ul-steps+.row+.row+.row.step-three .right-illustration,.service-page-container .service-num-flow .ul-steps+.row.step-first .right-illustration{order:1}.service-page-container .service-num-flow .ul-steps+.row+.row+.row.step-three .circle,.service-page-container .service-num-flow .ul-steps+.row.step-first .circle{order:2}.service-page-container .service-num-flow .ul-steps+.row+.row+.row.step-three .left-text,.service-page-container .service-num-flow .ul-steps+.row.step-first .left-text{order:3}.service-page-container .service-num-flow .ul-steps-icons{margin-top:145px;padding-left:32px;padding-right:24px;position:absolute;left:calc(50% - 30px);display:none;background:url('../images/design/img-services-curve.svg?t=1750687074961') center 0 no-repeat;background-size:auto 100%}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three,.service-page-container .service-num-flow .ul-steps-icons+.row.step-first{flex-direction:column}@media screen and (min-width:1024px){.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three,.service-page-container .service-num-flow .ul-steps-icons+.row.step-first{flex-direction:row}}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle,.service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle{position:relative;order:2;width:60px;height:60px;line-height:999}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle:before,.service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle:before{content:"";position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four,.service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two{flex-direction:column}@media screen and (min-width:1024px){.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four,.service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two{flex-direction:row-reverse}}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle,.service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle{position:relative;order:2;width:60px;height:60px;line-height:999}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle:before,.service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle:before{content:"";position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}.service-page-container .service-num-flow .ul-steps-icons.five{background-image:url('../images/design/img-services-curve-5.svg?t=1750687074961')}@media screen and (min-width:1024px){.service-page-container .service-num-flow .ul-steps-icons{display:block}.service-page-container .service-num-flow .ul-steps-icons .circle{display:block;margin-left:0}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .ul-steps-icons{margin-top:195px}}.service-page-container .service-num-flow .ul-steps-icons li{margin-bottom:300px}@media screen and (min-width:1170px){.service-page-container .service-num-flow .ul-steps-icons li{margin-bottom:400px}}.service-page-container .service-num-flow .ul-steps-icons li:last-child{margin-bottom:0}.service-page-container .service-num-flow .ul-steps-icons li .circle{line-height:999}.service-page-container .service-num-flow .ul-steps-icons li .circle:before{content:"";position:absolute;top:calc(50% - 21px);left:calc(50% - 21px)}.service-page-container .service-num-flow .ul-steps-icons+.row.step-first .left-illustration{order:1}.service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle{line-height:999;background-position:-337px -392px}.service-page-container .service-num-flow .ul-steps-icons+.row.step-first .right-text{order:3}.service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .right-illustration{order:1}.service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle{line-height:999;background-position:-396px -390px}.service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .left-text{order:3}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .left-illustration{order:1}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle{line-height:999;background-position:-454px -390px}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .right-text{order:3}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .right-illustration{order:1}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle{line-height:999;background-position:-511px -390px}.service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .left-text{order:3}.service-page-container .service-num-flow .ul-steps-icons .icon-charge .circle,.service-page-container .service-num-flow .ul-steps-icons .icon-stations .circle{position:relative;right:30px}.service-page-container .service-num-flow .ul-steps-icons .icon-availability .circle,.service-page-container .service-num-flow .ul-steps-icons .icon-scancard .circle{position:relative;right:-30px}.service-page-container .service-num-flow .circle{background-color:#1c69d4;color:#fff;border-radius:48px;font-size:25px;line-height:32px;color:#262626;width:40px;height:40px;margin:0 0 20px;line-height:40px;display:inline-block;overflow-y:hidden;text-align:center;order:1}@media screen and (min-width:1024px){.service-page-container .service-num-flow .circle{margin-left:-30px;margin-bottom:0;width:60px;height:60px;line-height:60px;display:none}}.service-page-container .service-num-flow .row{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:15px;padding-bottom:15px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row{height:355px;flex-direction:row;align-items:center}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row{height:455px}}.service-page-container .service-num-flow .row a{color:#262626;text-decoration:underline}.service-page-container .service-num-flow .row .apps{margin-top:30px}.service-page-container .service-num-flow .row .apps .button-app-ios{margin-right:10px}.service-page-container .service-num-flow .row .apps .button-app-android,.service-page-container .service-num-flow .row .apps .button-app-ios{display:inline-block}.service-page-container .service-num-flow .row .left-text{margin-bottom:16px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-text{margin-bottom:0;float:left;width:50%;height:100%;padding-right:80px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-text{padding-left:60px}}.service-page-container .service-num-flow .row .right-text{margin-bottom:16px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .right-text{margin-bottom:0;float:right;padding-left:90px;width:50%;height:100%}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .right-text{padding-right:60px}}.service-page-container .service-num-flow .row .left-illustration,.service-page-container .service-num-flow .row .right-illustration{margin-bottom:40px;margin-top:10px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration,.service-page-container .service-num-flow .row .right-illustration{margin-bottom:0;margin-top:0;width:50%;height:100%}}.service-page-container .service-num-flow .row .left-illustration img,.service-page-container .service-num-flow .row .right-illustration img{vertical-align:middle;display:inline-block}.service-page-container .service-num-flow .row .left-illustration img.five-back,.service-page-container .service-num-flow .row .left-illustration img.tariff-back,.service-page-container .service-num-flow .row .right-illustration img.five-back,.service-page-container .service-num-flow .row .right-illustration img.tariff-back{width:80%;height:auto;margin-left:60px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.five-back,.service-page-container .service-num-flow .row .left-illustration img.tariff-back,.service-page-container .service-num-flow .row .right-illustration img.five-back,.service-page-container .service-num-flow .row .right-illustration img.tariff-back{margin-left:90px;width:300px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.five-back,.service-page-container .service-num-flow .row .left-illustration img.tariff-back,.service-page-container .service-num-flow .row .right-illustration img.five-back,.service-page-container .service-num-flow .row .right-illustration img.tariff-back{margin-left:115px;width:400px}}.service-page-container .service-num-flow .row .left-illustration img.five-front,.service-page-container .service-num-flow .row .left-illustration img.tariff-front,.service-page-container .service-num-flow .row .right-illustration img.five-front,.service-page-container .service-num-flow .row .right-illustration img.tariff-front{width:80%;height:auto;position:absolute;left:0;top:0}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.five-front,.service-page-container .service-num-flow .row .left-illustration img.tariff-front,.service-page-container .service-num-flow .row .right-illustration img.five-front,.service-page-container .service-num-flow .row .right-illustration img.tariff-front{width:300px;left:80px;top:-20px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.five-front,.service-page-container .service-num-flow .row .left-illustration img.tariff-front,.service-page-container .service-num-flow .row .right-illustration img.five-front,.service-page-container .service-num-flow .row .right-illustration img.tariff-front{width:400px}}.service-page-container .service-num-flow .row .left-illustration img.card-back,.service-page-container .service-num-flow .row .right-illustration img.card-back{width:80%;height:auto}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.card-back,.service-page-container .service-num-flow .row .right-illustration img.card-back{width:300px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.card-back,.service-page-container .service-num-flow .row .right-illustration img.card-back{width:400px}}.service-page-container .service-num-flow .row .left-illustration img.card-front,.service-page-container .service-num-flow .row .right-illustration img.card-front{position:absolute;width:80%;height:auto;left:80px;top:0}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.card-front,.service-page-container .service-num-flow .row .right-illustration img.card-front{left:25px;width:300px;top:35px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.card-front,.service-page-container .service-num-flow .row .right-illustration img.card-front{left:25px;width:400px;top:65px}}.service-page-container .service-num-flow .row .left-illustration img.app-back,.service-page-container .service-num-flow .row .right-illustration img.app-back{width:80%;height:auto}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.app-back,.service-page-container .service-num-flow .row .right-illustration img.app-back{width:300px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.app-back,.service-page-container .service-num-flow .row .right-illustration img.app-back{width:400px}}.service-page-container .service-num-flow .row .left-illustration img.app-front,.service-page-container .service-num-flow .row .right-illustration img.app-front{position:absolute;height:calc(100% + 70px);width:auto;left:calc(50% - 40px);top:-20px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.app-front,.service-page-container .service-num-flow .row .right-illustration img.app-front{left:50%}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.app-front,.service-page-container .service-num-flow .row .right-illustration img.app-front{height:504px}}.service-page-container .service-num-flow .row .left-illustration img.forecast-back,.service-page-container .service-num-flow .row .right-illustration img.forecast-back{width:100%;height:auto;margin-top:60px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.forecast-back,.service-page-container .service-num-flow .row .right-illustration img.forecast-back{margin-top:0;width:400px}}.service-page-container .service-num-flow .row .left-illustration img.forecast-front,.service-page-container .service-num-flow .row .right-illustration img.forecast-front{top:calc(60px - 28%);width:calc(100% - 27px);height:auto;position:absolute;left:27px}@media screen and (min-width:768px){.service-page-container .service-num-flow .row .left-illustration img.forecast-front,.service-page-container .service-num-flow .row .right-illustration img.forecast-front{top:-16px}}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.forecast-front,.service-page-container .service-num-flow .row .right-illustration img.forecast-front{width:375px;top:31px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.forecast-front,.service-page-container .service-num-flow .row .right-illustration img.forecast-front{top:81px}}.service-page-container .service-num-flow .row .left-illustration img.availability-back,.service-page-container .service-num-flow .row .right-illustration img.availability-back{width:85%;margin-left:10%;height:auto}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.availability-back,.service-page-container .service-num-flow .row .right-illustration img.availability-back{width:335px;margin-left:60px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.availability-back,.service-page-container .service-num-flow .row .right-illustration img.availability-back{width:400px;margin-left:90px}}.service-page-container .service-num-flow .row .left-illustration img.availability-front,.service-page-container .service-num-flow .row .right-illustration img.availability-front{top:80px;width:90%;height:auto;position:absolute;left:0}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.availability-front,.service-page-container .service-num-flow .row .right-illustration img.availability-front{width:375px;top:190px;left:120px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.availability-front,.service-page-container .service-num-flow .row .right-illustration img.availability-front{width:375px;left:140px}}.service-page-container .service-num-flow .row .left-illustration img.stations-back,.service-page-container .service-num-flow .row .right-illustration img.stations-back{width:80%;margin:auto;height:auto;display:block}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.stations-back,.service-page-container .service-num-flow .row .right-illustration img.stations-back{width:330px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.stations-back,.service-page-container .service-num-flow .row .right-illustration img.stations-back{width:400px}}.service-page-container .service-num-flow .row .left-illustration img.stations-front,.service-page-container .service-num-flow .row .right-illustration img.stations-front{position:absolute;height:calc(100% + 70px);width:auto;right:0;top:-15px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.stations-front,.service-page-container .service-num-flow .row .right-illustration img.stations-front{left:160px;right:auto}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.stations-front,.service-page-container .service-num-flow .row .right-illustration img.stations-front{left:200px;height:504px}}.service-page-container .service-num-flow .row .left-illustration img.day5-back,.service-page-container .service-num-flow .row .right-illustration img.day5-back{width:80%;margin:auto;height:auto;display:block}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.day5-back,.service-page-container .service-num-flow .row .right-illustration img.day5-back{width:330px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.day5-back,.service-page-container .service-num-flow .row .right-illustration img.day5-back{width:400px}}.service-page-container .service-num-flow .row .left-illustration img.day5-front,.service-page-container .service-num-flow .row .right-illustration img.day5-front{position:absolute;height:calc(100% + 40px);width:auto;right:0;top:-15px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.day5-front,.service-page-container .service-num-flow .row .right-illustration img.day5-front{left:160px;right:auto}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.day5-front,.service-page-container .service-num-flow .row .right-illustration img.day5-front{left:200px}}.service-page-container .service-num-flow .row .left-illustration img.charge-back,.service-page-container .service-num-flow .row .right-illustration img.charge-back{width:100%;display:block;margin:auto;height:auto}@media screen and (min-width:768px){.service-page-container .service-num-flow .row .left-illustration img.charge-back,.service-page-container .service-num-flow .row .right-illustration img.charge-back{width:380px}}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.charge-back,.service-page-container .service-num-flow .row .right-illustration img.charge-back{margin:auto;display:block}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.charge-back,.service-page-container .service-num-flow .row .right-illustration img.charge-back{width:500px}}.service-page-container .service-num-flow .row .left-illustration img.charge-front,.service-page-container .service-num-flow .row .right-illustration img.charge-front{position:absolute;height:100%;width:auto;left:15%;top:100px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.charge-front,.service-page-container .service-num-flow .row .right-illustration img.charge-front{left:120px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.charge-front,.service-page-container .service-num-flow .row .right-illustration img.charge-front{left:150px}}.service-page-container .service-num-flow .row .left-illustration img.scancard-back,.service-page-container .service-num-flow .row .right-illustration img.scancard-back{width:80%;height:auto}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.scancard-back,.service-page-container .service-num-flow .row .right-illustration img.scancard-back{margin-bottom:64px;margin-left:40px;width:300px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.scancard-back,.service-page-container .service-num-flow .row .right-illustration img.scancard-back{width:380px}}.service-page-container .service-num-flow .row .left-illustration img.scancard-front,.service-page-container .service-num-flow .row .right-illustration img.scancard-front{position:absolute;height:auto;width:80%;left:15%;top:100px}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration img.scancard-front,.service-page-container .service-num-flow .row .right-illustration img.scancard-front{top:140px;left:180px;width:300px}}@media screen and (min-width:1170px){.service-page-container .service-num-flow .row .left-illustration img.scancard-front,.service-page-container .service-num-flow .row .right-illustration img.scancard-front{left:210px;width:360px}}@media screen and (min-width:1330px){.service-page-container .service-num-flow .row .left-illustration img.scancard-front,.service-page-container .service-num-flow .row .right-illustration img.scancard-front{left:290px}}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .right-illustration{float:right;padding-left:90px}}@media screen and (min-width:1024px){.service-page-container .service-num-flow .row .left-illustration{float:left;padding-right:90px}}.service-page-container .service-num-flow .parallax{position:relative}@media screen and (min-width:1024px){.service-page-container .valign-relative{position:relative;top:50%;transform:translateY(-50%);max-width:330px}}@media screen and (max-width:767px){.tariffs-page-container>.container{padding-left:20px!important;padding-right:20px!important}}@media screen and (min-width:768px){.tariffs-page-container>.container{padding-left:0;padding-right:0}}@media screen and (min-width:1170px){.tariffs-page-container>.container{max-width:1290px}}.tariffs-page-container>.container.load-content.loading{float:none;min-height:400px}.tariffs-page-container>.container.load-content.loading:before{background-color:rgba(247,250,252,.8)}.tariffs-page-container .page-header{padding-top:32px;padding-bottom:32px;text-align:center}@media screen and (min-width:768px){.tariffs-page-container .page-header{padding-top:72px;padding-bottom:72px}}@media screen and (min-width:460px){.tariffs-page-container .page-header.tariffs-1{max-width:460px}}@media screen and (min-width:460px){.tariffs-page-container .page-header.tariffs-2{max-width:460px}}@media screen and (min-width:1024px){.tariffs-page-container .page-header.tariffs-2{max-width:950px}}@media screen and (min-width:460px){.tariffs-page-container .page-header.tariffs-3{max-width:460px}}@media screen and (min-width:1024px){.tariffs-page-container .page-header.tariffs-3{max-width:960px}}@media screen and (min-width:460px){.tariffs-page-container .page-header.tariffs-4{max-width:460px}}@media screen and (min-width:1024px){.tariffs-page-container .page-header.tariffs-4{max-width:950px}}@media screen and (min-width:1330px){.tariffs-page-container .page-header.tariffs-4{max-width:1290px}}@media screen and (min-width:768px){.tariffs-page-container .page-header{max-width:720px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.tariffs-page-container .page-header{position:relative}}.tariffs-page-container .page-header h2{margin-bottom:16px;font-size:45px;line-height:50px;color:#262626;font-weight:700}.tariffs-page-container .page-header a{color:#262626}.tariffs-page-container .swiper-container{max-width:933px}.tariffs-page-container .page-header h1{margin-bottom:16px;font-size:45px;line-height:50px;color:#262626;font-weight:700}.tariffs-wrap{position:relative;width:100%}@media screen and (max-width:767px){.tariffs-wrap{padding-bottom:52px}}@media screen and (min-width:768px){.tariffs-wrap{max-width:490px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.tariffs-wrap{max-width:100%}}@media screen and (min-width:1170px){.tariffs-wrap{padding-bottom:72px}}.tariffs-wrap .btns{float:left;width:100%;clear:both}.tariffs-wrap .btn-inline{margin-left:auto;margin-right:auto;display:block}.tariffs-wrap .btn-inline,.tariffs-wrap .full-width{color:#262626;border-width:0}.tariffs-wrap .btn-inline:hover,.tariffs-wrap .full-width:hover{color:#8e8e8e;background-color:transparent}.tariffs-wrap .btn-inline.show-tablet-portrait-down:after,.tariffs-wrap .full-width.show-tablet-portrait-down:after{display:none}.tariffs{position:relative;z-index:4;width:100%;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;margin-bottom:32px}@media screen and (min-width:768px){.tariffs{flex-direction:row;justify-content:center}}.tariffs .prices-note{padding-top:16px}@media screen and (min-width:1024px){.tariffs .prices-note{padding-left:8px}}.tariff{position:relative;width:100%;max-width:460px;margin-bottom:32px}@media screen and (min-width:768px){.tariff{margin-right:32px}}@media screen and (min-width:1330px){.tariff:first-child{margin-left:0}}@media screen and (min-width:1330px){.tariff:last-child{margin-right:0}}@media screen and (min-width:460px){.tariffs+.prices-note{max-width:460px}}@media screen and (min-width:1024px){.tariff:first-child:nth-last-child(2),.tariff:first-child:nth-last-child(2)~.tariff{width:460px}.tariffs-2+.prices-note{max-width:980px}}@media screen and (min-width:1330px){.tariff:first-child:nth-last-child(3),.tariff:first-child:nth-last-child(3)~.tariff{width:300px}.tariffs-3+.prices-note{max-width:990px}}@media screen and (min-width:460px){.tariffs-4+.prices-note{max-width:460px}}@media screen and (min-width:1024px){.tariff:first-child:nth-last-child(4),.tariff:first-child:nth-last-child(4)~.tariff{width:460px}.tariffs-4+.prices-note{max-width:950px}}@media screen and (min-width:1330px){.tariff:first-child:nth-last-child(4),.tariff:first-child:nth-last-child(4)~.tariff{width:300px}.tariffs-4+.prices-note{max-width:1290px}}.tariff.bv{margin-top:70px}@media screen and (min-width:1170px){.tariff.bv{margin-top:0}}.tariff .best-value{position:relative;background-color:#1c69d4;color:#fff;padding:8px;font-size:15px;line-height:22px;text-align:center;line-height:22px;height:auto;overflow-y:hidden;position:absolute;bottom:100%;width:100%}@media screen and (min-width:1024px){.tariff .best-value{padding-top:8px;padding-bottom:8px}}.tariff .tariff-header{background-color:#e6e6e6;position:relative;float:left;width:100%;border-bottom-width:0;text-align:center}.tariff .tariff-header .wrap{padding-left:16px;padding-right:16px;padding-top:16px}.tariff .tariff-header h2{color:#262626;text-align:center;font-size:45px;line-height:50px;color:#262626;font-weight:700;word-break:break-word}.tariff .tariff-header p{font-size:15px;line-height:22px;color:#262626;text-align:center}.tariff .tariff-header .desc{float:left;width:100%;clear:both}.tariff .tariff-body{background-color:#e6e6e6;padding:16px;position:relative;float:left;width:100%;z-index:1}.tariff .tariff-body .is-full{display:none;clear:both}.tariff .tariff-body .is-full h4{margin-bottom:16px;font-size:15px;line-height:22px;font-weight:16px;max-width:300px}.tariff .tariff-body .contract-table{width:100%}@media screen and (min-width:1024px){.tariff .tariff-body .contract-table{max-width:inherit;margin-left:auto;margin-right:auto}}.tariff .tariff-body .contract-table tr td:first-child{display:block;width:100%}.tariff .tariff-body .contract-table tr td:last-child{display:block;width:100%}.tariff .tariff-body .contract-table tr:last-child td:last-child{border-bottom:2px solid #bbb}.tariff .tariff-body .contract-table:last-child{margin-bottom:0}.tariff .tariff-body .contract-table:last-child tr:last-child td:last-child{border:none}.tariff .tariff-body .before-is-full:not(.is-full-open){margin-bottom:0!important}.tariff .tariff-body .before-is-full:not(.is-full-open) td{border:none!important}@media screen and (max-width:1023px){.tariff.show-promo-banner{margin-top:40px}}@media screen and (min-width:1024px){.tariff.show-promo-banner .promo-banner{display:block}}.tariff-tables-same-height{display:flex;flex-direction:column}.prices-note{width:100%;margin:0 auto;margin-bottom:16px;padding-left:12px;padding-right:12px;color:#8e8e8e}.prices-note a{color:#262626}.prices-note a:after{color:#262626}@media screen and (max-width:767px){.change-tariff .page-container{padding-left:20px!important;padding-right:20px!important}}@media screen and (min-width:768px){.change-tariff .page-container{padding-left:0;padding-right:0}}@media screen and (min-width:1170px){.change-tariff .page-container{max-width:1290px}}.change-tariff .mob-title{padding-top:32px;padding-bottom:32px}@media screen and (min-width:768px){.change-tariff .mob-title{padding:0 0 60px;display:block}}.change-tariff .tariffs-1{margin-top:32px}.opt-packages-wrap{display:flex;flex-direction:column;margin-top:auto}.opt-packages-wrap h4{margin-bottom:16px}.opt-package{padding:24px 32px;margin-bottom:16px;border:2px solid #bbb;position:relative;border-radius:4px}.opt-package p{margin-bottom:8px}.opt-package p.description{margin-bottom:0}.opt-package a{text-decoration:underline}.opt-package .name{width:60%;font-weight:700}.opt-package .recommended{background-color:#e6e6e6;color:#262626;padding:4px 12px;margin-left:8px;font-size:12px;line-height:17px;float:right;border-radius:13px}.contracts-switch.page-header{position:relative;margin-top:40px;margin-bottom:72px;text-align:center}.contracts-switch.page-header h1{font-size:25px;line-height:32px;color:#262626;font-weight:700;padding-top:52px}@media screen and (min-width:1170px){.contracts-switch.page-header h1{padding-top:0}}.c-box-container{display:flex;flex-wrap:wrap;gap:16px}.c-box-container .c-box{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px) and (max-width:1169px){.c-box-container .c-box{width:calc(50% - 8px)}}@media screen and (min-width:1170px){.c-box-container .c-box{width:calc(33.3333% - 8px)}}.c-box-container .c-box--inner-content{border:2px solid #bbb;background-color:#fff;display:flex;flex-direction:column;flex-grow:2;gap:15px;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;border-bottom:none}.c-box-container .c-box--footer{padding:8px 32px;display:inline-block;text-align:center;font-size:15px;line-height:22px;font-weight:700;display:flex;justify-content:center;align-items:center;height:52px}.c-box-container .c-box--footer--gray{color:#262626;background-color:#bbb}.c-box-container .c-box--footer--green{color:#fff;background-color:#3db014}.c-box-container .text-gray{color:#666}.promo-banner{width:100%;height:auto;margin-top:16px}@media screen and (min-width:768px){.promo-banner{position:absolute;width:440px;height:440px;left:calc(100% - 155px);top:-140px;margin:0}}.promo-banner .promo-banner__wrap{position:relative}.promo-banner .background{background-color:#0653b6;background:url('../images/design/promo-background.svg?t=1750687074961') center no-repeat;z-index:-1;position:relative;width:100%;padding-bottom:100%;display:none;background-size:300px}@media screen and (min-width:768px){.promo-banner .background{display:block}}.promo-banner .circle{background-color:#0653b6;color:#fff;width:400px;height:400px;padding:16px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:center;z-index:6;border-radius:50%}@media screen and (min-width:768px){.promo-banner .circle{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}}.promo-banner .circle span{display:block;font-size:15px;line-height:22px}.promo-banner .circle h4{font-size:15px;line-height:22px;font-weight:700;margin-bottom:12px}.promo-banner .circle .star{float:right;font-size:25px;margin-left:-12px;margin-right:-4px}.promo-banner .circle .dash-text{display:inline-block}.registration-page{padding-top:32px}@media screen and (min-width:768px){.registration-page{padding-top:72px;padding-left:8px;padding-right:8px}}.registration-page .contract-edit-wrap .contract-review .contract-review-content .card .card-bottom,.registration-page .contract-edit-wrap .contract-review .contract-review-content .card .card-top{background-color:#fff}.registration-page .page-container{max-width:1020px}.registration-header{width:100%;position:relative;overflow:hidden}@media screen and (max-width:767px){.registration-header{padding-left:12px;padding-right:12px;margin-top:52px}}.registration-header h2{font-size:45px;line-height:50px;color:#262626;font-weight:700}@media screen and (min-width:768px){.registration-header h2{max-width:85%}}.registration-header .registration-header-content{position:relative;text-align:center;display:flex;justify-content:center}.contract-edit-wrap{position:relative;float:left;width:100%}.contract-edit-wrap .contract-header{position:relative;float:left;width:100%}.contract-edit-wrap .contract-header .contract-header-content{position:relative;float:left;width:100%;padding:16px 12px;background-color:#fff;border:2px solid #bbb}@media screen and (min-width:768px){.contract-edit-wrap .contract-header .contract-header-content{padding:20px;border-radius:0}}.contract-edit-wrap .contract-header .contract-header-content a{display:none;width:220px;margin-top:6px}@media screen and (min-width:768px){.contract-edit-wrap .contract-header .contract-header-content a{display:block}}@media screen and (min-width:768px){.contract-edit-wrap .contract-header .contract-header-content form{width:49.5%}}.contract-edit-wrap .contract-header .contract-header-content form .form-row input{margin:0}.contract-edit-wrap .registration-header-wrapper .back-link{top:10px}@media screen and (max-width:767px){.contract-edit-wrap .registration-header-wrapper .back-link{display:none}}.contract-edit-wrap .contract-detail{position:relative;float:left;width:100%;padding:0 15px 50px}.contract-edit-wrap .contract-detail .contract-detail-content{position:relative;float:left;width:100%}@media screen and (min-width:768px){.contract-edit-wrap .contract-detail .contract-detail-content{float:none;width:66.2%;max-width:462px;margin:0 auto}}.contract-edit-wrap .contract-detail h2{font-size:20px;line-height:27px;color:#262626;margin-bottom:16px}.contract-edit-wrap .contract-detail .notification p:last-child{margin-bottom:0}.contract-edit-wrap .contract-detail .subscribe-form .subscription{margin:0}.contract-edit-wrap .contract-detail .subscribe-form .subscription-description{padding-right:0}.contract-edit-wrap .contract-detail .subscribe-form .checkbox-wrapper{padding-left:48px}.contract-edit-wrap .contract-detail .subscribe-form .checkbox-wrapper input[type=radio],.contract-edit-wrap .contract-detail .subscribe-form .checkbox-wrapper input[type=radio]+.radio{top:calc(50% - 10px)}.contract-edit-wrap .contract-detail .subscribe-form .checkbox-wrapper input[type=radio]:checked+.radio+label .subscription{border-color:#1c69d4}.contract-edit-wrap .contract-detail form{margin-top:16px}.contract-edit-wrap .vehicle-detail form>p{position:relative;float:left;width:100%;font-size:15px;line-height:22px;margin-top:8px;margin-bottom:8px;color:#e6e6e6}.contract-edit-wrap .vehicle-detail .vin-example{position:relative;float:left;width:100%}@media screen and (min-width:768px){.contract-edit-wrap .vehicle-detail .vin-example{float:none;width:77.6%;max-width:541px;margin:0 auto 0}}.contract-edit-wrap .vehicle-detail .vin-example .vin-example-content{position:relative;float:left;width:100%;margin-top:52px;margin-bottom:16px;padding:40px;background-color:#fff;border-width:1px;border-style:solid;border-color:#bbb;border-radius:0}.contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .description{position:relative;float:left;width:100%}@media screen and (min-width:768px){.contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .description{width:47.39%}}.contract-edit-wrap .vehicle-detail .vin-example .vin-example-content h3{margin-bottom:12px;font-weight:700}.contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .image-container{position:relative;float:left;width:100%;margin:20px 0 0}@media screen and (min-width:768px){.contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .image-container{float:right;width:46.08%;margin:0}}.contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .image-container img{position:relative;float:left;width:100%;max-width:100%}.contract-edit-wrap .payment-detail .checkbox-wrapper{margin:13px 24px 17px 0}.contract-edit-wrap .payment-detail .checkbox-wrapper.address-checkbox-row{margin:8px 0 36px}.contract-edit-wrap .after-cards{position:relative;float:left;width:100%;margin-top:16px}@media screen and (min-width:1170px){.contract-edit-wrap .after-cards{margin-top:8px}}.contract-edit-wrap .after-cards .left-checkboxed{float:left}.contract-edit-wrap .after-cards .review-btns{position:relative;float:left;width:100%;margin-top:20px;clear:both}.contract-edit-wrap .contract-final{position:relative;float:left;width:100%;text-align:center}@media screen and (min-width:768px){.contract-edit-wrap .contract-final{float:none;max-width:500px;margin:0 auto}}.contract-edit-wrap .contract-final .contract-final-content{position:relative;float:left;width:100%;padding:16px;text-align:center}@media screen and (max-width:767px){.contract-edit-wrap .contract-final .contract-final-content{padding-top:152px;padding-bottom:40px}}.contract-edit-wrap .contract-final .contract-final-content h2{font-size:45px;line-height:50px;color:#262626;font-weight:700;margin-bottom:16px}.contract-edit-wrap .contract-final .contract-final-content p{margin-bottom:16px}.contract-edit-wrap .contract-final .contract-final-content a{margin-top:40px}.contract-review{position:relative;float:left;width:100%;padding:0 15px 50px}.contract-review .contract-review-content{position:relative;float:left;width:100%}@media screen and (min-width:768px){.contract-review .contract-review-content{float:none;width:77.6%;max-width:541px;margin:0 auto}}@media screen and (min-width:1170px){.contract-review .contract-review-content{float:none;width:85.8%;max-width:780px;margin:0 auto}}.contract-review .contract-review-content .header{position:relative;float:left;width:100%;margin:0;padding-bottom:24px;clear:both}.contract-review .contract-review-content .header h3{float:left;margin:0;font-size:25px;line-height:32px;color:#262626}@media screen and (min-width:1170px){.contract-review .contract-review-content .header h3{line-height:52px}}@media screen and (max-width:767px){.contract-review .contract-review-content .header h3{width:calc(100% - 42px)}}.contract-review .contract-review-content .header h4{float:left;margin:0;font-size:15px;line-height:22px;color:#8e8e8e;font-weight:400;overflow-wrap:break-word}.contract-review .contract-review-content .header a{margin-top:8px;margin-left:8px;font-size:15px;line-height:22px}@media screen and (max-width:767px){.contract-review .contract-review-content .header a.fl-left{float:right;margin:10px 0 0}}.contract-review .contract-review-content .header a .arrow-icon{margin-top:7px;margin-left:5px}.contract-review .contract-review-content .header a>span:not([class]){overflow:hidden;line-height:999}.contract-review .contract-review-content .header a:hover span:first-child{text-decoration:underline}.contract-review .contract-review-content .header a:hover .arrow-icon{background-position:-415px -74px}.contract-review .contract-review-content .header a.open .arrow-icon{background-position:-535px -110px}.contract-review .contract-review-content .header a.open:hover .arrow-icon{background-position:-475px -73px}.contract-review .contract-review-content .tariff-overview{position:relative;float:left;width:100%}.contract-review .contract-review-content .tariff-overview .contract-table{float:left;width:100%;margin:0}.contract-review .contract-review-content .tariff-overview .contract-table tr:last-child td:last-child{border-bottom:none}@media screen and (min-width:1170px){.contract-review .contract-review-content .tariff-overview .contract-table{width:50%}.contract-review .contract-review-content .tariff-overview .contract-table:first-child tr td{padding-right:10px}.contract-review .contract-review-content .tariff-overview .contract-table:first-child tr td:first-child{display:block;width:100%}.contract-review .contract-review-content .tariff-overview .contract-table:first-child tr td:last-child{display:block;width:100%}.contract-review .contract-review-content .tariff-overview .contract-table:first-child tr:last-child td{padding-bottom:0}.contract-review .contract-review-content .tariff-overview .contract-table:nth-child(2) tr td{padding-left:10px}.contract-review .contract-review-content .tariff-overview .contract-table:nth-child(2) tr td:first-child{display:block;width:100%}.contract-review .contract-review-content .tariff-overview .contract-table:nth-child(2) tr td:last-child{display:block;width:100%}}.contract-review .contract-review-content .card{position:relative;float:left;width:100%;border-radius:0;border:0;background-color:transparent;margin-bottom:16px}@media screen and (min-width:1170px){.contract-review .contract-review-content .card{margin-bottom:32px}}.contract-review .contract-review-content .card.review-details-card{padding:32px;border-radius:0;background-color:#bbb}.contract-review .contract-review-content .card .card-top{position:relative;float:left;width:100%;padding:16px 32px;background-color:#fff;border-radius:0;border:2px solid #bbb;border-bottom:none}@media screen and (min-width:1170px){.contract-review .contract-review-content .card .card-top form .select-wrap,.contract-review .contract-review-content .card .card-top form .ui-selectmenu-button,.contract-review .contract-review-content .card .card-top form input{max-width:310px}.contract-review .contract-review-content .card .card-top form .select-wrap.card-number,.contract-review .contract-review-content .card .card-top form .ui-selectmenu-button.card-number,.contract-review .contract-review-content .card .card-top form input.card-number{max-width:150px;margin-bottom:32px}.contract-review .contract-review-content .card .card-top form .form-row{max-width:310px;clear:left}}.contract-review .contract-review-content .card .card-top form{position:relative;float:left;width:100%;margin-top:24px}.contract-review .contract-review-content .card .card-top form input{background:0 0}@media screen and (min-width:1170px){.contract-review .contract-review-content .card .card-top form.card-number{background-color:#e6e6e6}}.contract-review .contract-review-content .card .card-top .next-to{padding-left:26px}.contract-review .contract-review-content .card .card-top .next-to label{color:#262626;font-weight:400}@media screen and (min-width:1170px){.contract-review .contract-review-content .card .card-top .next-to input{max-width:160px}}@media screen and (min-width:1170px){.contract-review .contract-review-content .card .card-top .next-to .error-msg{float:left}}.contract-review .contract-review-content .card .card-top .contract_name,.contract-review .contract-review-content .card .card-top .ui-selectmenu-button{margin-bottom:40px}.contract-review .contract-review-content .card .card-top .contract_name+.error-msg{margin-top:-30px;margin-bottom:32px}.contract-review .contract-review-content .card .card-bottom{position:relative;float:left;width:100%;padding:18px 18px 18px;background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border:2px solid #bbb}@media screen and (min-width:1170px){.contract-review .contract-review-content .card .card-bottom{padding:18px 35px 18px}}.contract-review .contract-review-content .card .card-bottom input{max-width:310px}.contract-review .contract-review-content .card .card-bottom .applied-codes p{margin-bottom:12px;color:#8e8e8e}.contract-review .contract-review-content .card .card-bottom .applied-codes .icon-green-tick:before{margin-right:8px}.contract-review .contract-review-content .card .card-bottom .applied-codes .green-active,.contract-review .contract-review-content .card .card-bottom .applied-codes .text-success{margin-right:30px}.contract-review .contract-review-content .card .card-bottom .applied-codes .remove-code{color:#262626}.contract-review .contract-review-content .card .card-bottom .applied-codes .remove-code:hover{text-decoration:underline}.contract-review .contract-review-content .card .card-bottom .applied-codes .applied-codes__notes{margin-bottom:12px}.contract-review .contract-review-content .card .card-bottom .applied-codes .applied-codes__notes p{margin-bottom:0}@media screen and (min-width:1170px){.contract-review .contract-review-content .promo-form{max-width:456px}}.contract-review .contract-review-content .promo-form .form-row .code-input{width:58.58%}@media screen and (min-width:1170px){.contract-review .contract-review-content .promo-form .form-row .code-input{width:67%}}.contract-review .contract-review-content .review-details-row{position:relative;float:left;width:100%}@media screen and (min-width:1170px){.contract-review .contract-review-content .review-details-row{display:flex}}.contract-review .contract-review-content .review-details-row .review-details-col{position:relative;float:left;width:100%;margin:0 0 30px}@media screen and (min-width:1170px){.contract-review .contract-review-content .review-details-row .review-details-col{border-left:2px solid #bbb}}@media screen and (min-width:1170px){.contract-review .contract-review-content .review-details-row .review-details-col{flex:1;padding-right:30px;padding-left:30px;margin-bottom:0}.contract-review .contract-review-content .review-details-row .review-details-col:first-child{width:33%;border-width:0;padding-left:0}.contract-review .contract-review-content .review-details-row .review-details-col:nth-child(2){width:33%}.contract-review .contract-review-content .review-details-row .review-details-col:last-child{width:34%;padding-right:0}}.contract-review .contract-review-content .review-details-row .review-details-col .review-details{float:left;width:100%;clear:both}.contract-review .contract-review-content .review-details-row .review-details-col .review-details .icon-paypal{display:block;margin-top:-4px}.contract-review .contract-review-content .review-details-row .review-details-col .header{padding-right:24px}.contract-review .contract-review-content .review-details-row .review-details-col .header .contract-change-step{overflow:hidden;line-height:999;position:absolute;top:0;right:-8px}.contract-review .contract-review-content .review-details-row .review-details-col .header.no-border{padding-bottom:0}.contract-review .contract-review-content .review-details-row .review-details-col .header a{float:right;margin-top:0;margin-bottom:0;font-size:15px;line-height:22px}.contract-review .contract-review-content .review-details-row .review-details-col p{margin-bottom:16px;float:left;width:100%;clear:both}.contract-review .contract-review-content .review-details-row .review-details-col .review-details p:last-child{margin:0}@media screen and (min-width:1170px){.contract-review .contract-review-content>.checkbox-wrapper{margin-top:42px}}@media screen and (min-width:1170px){.contract-review .contract-review-content .checkbox-switcher .checkbox-switcher__checkbox{width:50%}.contract-review .contract-review-content .checkbox-switcher .checkbox-switcher__checkbox:last-child input[type=radio]+.radio{margin-left:-1px}}.contract-review h2{font-size:20px;line-height:27px;color:#262626;font-weight:700;margin-bottom:8px}.checkbox-switcher{display:flex;width:100%;overflow:hidden;margin-bottom:32px;flex-direction:column}@media screen and (min-width:1170px){.checkbox-switcher{flex-direction:row}}.checkbox-switcher .checkbox-switcher__checkbox{float:left;position:relative;width:100%;overflow:hidden;padding-right:12px;padding-left:64px}.checkbox-switcher .checkbox-switcher__checkbox:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.checkbox-switcher .checkbox-switcher__checkbox:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.checkbox-switcher input[type=radio]{position:absolute;z-index:6;margin:0;opacity:0;cursor:pointer;left:0;right:0;top:0;bottom:0;width:100%;height:100%;max-width:initial!important}.checkbox-switcher input[type=radio]+.radio{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border:2px solid #bbb}.checkbox-switcher input[type=radio]+.radio:before{position:absolute;content:"";display:block;top:50%;left:15px;transform:translateY(-50%) scale(.7)}.checkbox-switcher input[type=radio]:checked+.radio{background-color:#fff}.checkbox-switcher input[type=radio]:checked+.radio+label{color:#262626}.checkbox-switcher label{position:relative;display:flex;flex-direction:column;justify-content:center;padding-left:12px;padding-right:12px;z-index:5;padding-right:20px;line-height:16px;min-height:100%;margin-bottom:0!important}@media screen and (min-width:1170px){.checkbox-switcher label{line-height:inherit}}.checkbox-switcher label .small{font-size:12px;line-height:17px;display:block}@media screen and (min-width:1170px){.gronn-kontakt{width:66.2%;max-width:462px;margin:0 auto}}.gronn-kontakt form{margin-bottom:32px;float:left;width:100%;clear:both}.gronn-kontakt form:last-child{margin-bottom:0}.gronn-kontakt .gronn-kontakt--content{font-size:15px;line-height:22px;margin-bottom:18px;overflow:hidden}.gronn-kontakt .gronn-kontakt--content h3{font-size:20px;line-height:27px;color:#262626;font-weight:700;margin-bottom:16px}.gronn-kontakt .gronn-kontakt--content p{margin:0 0 18px}.gronn-kontakt .gronn-kontakt--logo{text-align:center;margin-bottom:24px}.gronn-kontakt .gronn-kontakt--logo img{max-width:60%;height:auto}@media screen and (min-width:1170px){.gronn-kontakt .gronn-kontakt--logo img{max-width:100%}}.gronn-kontakt .gronn-kontakt--box{overflow:hidden;margin-bottom:12px}.gronn-kontakt .form-row .error-msg{margin:0;float:none}.gronn-kontakt .form-row .success-msg{color:#3db014}.gronn-kontakt .form-row .block-message{font-size:15px;line-height:22px;margin-bottom:18px;float:left;width:100%;clear:both}.gronn-kontakt .form-row .block-message p{margin:0 0 12px}.gronn-kontakt .form-row .block-message p:last-child{margin-bottom:0}.find-address{margin-top:32px;margin-bottom:52px}.find-address__input{position:relative;float:left;width:100%}.find-address__input input{padding-left:45px!important;padding-right:45px!important}.vat-id-input{position:relative;float:left;width:65%}.vat-id-input+button{float:right;height:40px;padding:9px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:30%!important;margin-top:0!important}.edit-view .find-address{margin-bottom:0}.content-panel{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:16px 32px;background-color:#e6e6e6}.oem-referral{border:2px solid #bbb;padding:32px;border-radius:0}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.bmw-icon{content:url('../images/design/ref-bmw-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.kia-icon{content:url('../images/design/ref-kia-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.mercedes-icon{content:url('../images/design/ref-mercedes-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.hyundai-icon{content:url('../images/design/ref-hyundai-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.audi-icon{content:url('../images/design/ref-audi-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.lexus-icon{content:url('../images/design/ref-lexus-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.toyota-icon{content:url('../images/design/ref-toyota-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.subaru-icon{content:url('../images/design/ref-subaru-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.mini-icon{content:url('../images/design/ref-mini-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.smart-icon{content:url('../images/design/ref-smart-logo.svg?t=1750687074961')}.oem-referral .oem-icon{padding-bottom:32px}.oem-referral .oem-icon img.volvo-icon{content:url('../images/design/ref-volvo-logo.svg?t=1750687074961')}.o-reg-section{display:none;transition:opacity .4s ease-out;opacity:0;visibility:hidden}.o-reg-section.o-reg-section--active{display:block;visibility:visible}.o-reg-section.o-reg-section--fade{opacity:1}.o-reg-section .o-reg-section__header{margin-bottom:52px}.o-reg-section .o-reg-section__header .o-reg-section__title{font-weight:700;margin-top:16px}.o-reg-section .o-reg-section__title{font-size:25px;line-height:32px;color:#262626;font-weight:700}.o-reg-section .select-wrap{color:inherit;max-width:100%;background-color:#fff;font-size:15px;line-height:22px}.o-reg-section .select-wrap .options li{padding-left:16px}@media screen and (min-width:768px){.o-reg-section .account-page{background-color:#e6e6e6;border:1px solid #bbb;border-radius:0;padding:32px}}.o-reg-section .account-page .form-section{margin-bottom:0}.o-reg-section .account-page .styled-select{background-color:#fff}@media screen and (min-width:1170px){.o-reg-section .tariffs-wrap{margin-right:-8px;max-width:calc(100% + 8px);width:calc(100% + 8px)}}.o-reg-section .swiper-container{max-width:1000px}.o-reg-section .contract-vouchers{margin-left:0;margin-right:0;padding-top:0;border-bottom:none}.o-reg-section .contract-vouchers .contract-voucher__boxes{padding-top:0}@media screen and (max-width:1023px){.o-reg-section .contract-vouchers .contract-voucher__boxes{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:1024px){.o-reg-section .contract-vouchers .contract-voucher__boxes--size-1-2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.o-reg-section .o-grid>.o-grid__col-4{flex:0 0 calc(100% - 20px)}}.o-reg-section .c-plans.swiper-wrapper{margin:0}.c-mobile-nav{margin-top:16px;margin-bottom:12px}@media screen and (min-width:768px){.c-mobile-nav{display:none}}.c-mobile-nav.c-mobile-nav--open button>i{transform:rotate(-180deg)}.c-side-nav{position:relative;padding:16px}@media screen and (min-width:768px){.c-side-nav{position:sticky;top:80px;margin-top:24px;margin-bottom:auto}}@media screen and (min-width:1170px){.c-side-nav{margin-top:52px;top:130px}}.c-side-menu{margin-bottom:24px}@media screen and (max-width:767px){.c-side-menu{display:none}.c-side-menu.c-side-menu--open{display:block}}@media screen and (min-width:768px){.c-side-menu{flex-direction:column;text-align:center;display:flex!important}}.c-side-menu .c-side-menu__item:not(:last-child){margin-bottom:8px}@media screen and (min-width:768px){.c-side-menu .c-side-menu__item:not(:last-child){margin-bottom:48px}}.c-side-menu .c-side-menu__item.c-side-menu__item--active .c-side-menu__link,.c-side-menu .c-side-menu__item.c-side-menu__item--active .c-side-menu__link:focus,.c-side-menu .c-side-menu__item.c-side-menu__item--active .c-side-menu__link:hover{color:#262626;font-weight:700}.c-side-menu .c-side-menu__item.c-side-menu__item--disabled .c-side-menu__link,.c-side-menu .c-side-menu__item.c-side-menu__item--disabled .c-side-menu__link:focus,.c-side-menu .c-side-menu__item.c-side-menu__item--disabled .c-side-menu__link:hover{color:#8e8e8e;pointer-events:none}.c-side-menu .c-side-menu__item .c-side-menu__link{color:#262626}.c-side-menu .c-side-menu__item .c-side-menu__link:hover{color:#262626}.c-nav-help{text-align:center;color:#8e8e8e}@media screen and (max-width:767px){.c-nav-help{position:absolute;right:24px;top:40px}.c-nav-help>p:first-child{display:none}}@media screen and (min-width:768px){.c-nav-help{margin-top:64px}}.c-nav-help>p:first-child{margin-bottom:12px}@media screen and (min-width:768px){.c-fieldset{max-width:460px}}@media screen and (min-width:768px){.c-fieldset.c-fieldset--w132{max-width:660px}}@media screen and (min-width:768px){.c-fieldset.c-fieldset--w72{max-width:360px}}.c-outline-box{border:2px solid #bbb;background-color:#fff;border-radius:0;padding:16px;position:relative}@media screen and (min-width:768px){.c-outline-box{padding:40px 52px}}.c-outline-box.c-outline-box--light{background-color:#bbb}.c-outline-box.c-outline-box--p1{padding:4px}.c-outline-box.c-outline-box--p2{padding:8px}.c-outline-box.c-outline-box--p4{padding:16px}.c-outline-box.c-outline-box--p6{padding:32px}.c-outline-box.c-outline-box--inline{display:inline-block;padding:16px;border:none}.c-outline-box.c-outline-box--br2{border-radius:2px}.c-outline-box.c-outline-box--br3{border-radius:3px}.c-outline-box.c-outline-box--br4{border-radius:4px}.c-outline-box.c-outline-box--br5{border-radius:5px}.c-outline-box.c-outline-box--dark{border-color:#666}.c-outline-box.c-outline-box--highlight{border-color:#1c69d4}.c-outline-box.c-outline-box--warning{border-color:#d20000;background-color:#fae5e5;color:#d20000}.c-outline-box.c-outline-box--warning a{color:#d20000}.c-outline-box.c-outline-box--warning a:hover{color:#262626}.c-outline-box.c-outline-box--selectable{padding:0}.c-outline-box.c-outline-box--selectable label{display:block;cursor:pointer;border:1px solid transparent;padding:16px;transition:all 250ms ease-in-out}@media screen and (min-width:768px){.c-outline-box.c-outline-box--selectable label{padding:40px 52px}}.c-outline-box.c-outline-box--selectable label:hover{border-color:#1c69d4}.c-outline-box.c-outline-box--selectable input{display:block;visibility:hidden;height:0}.c-outline-box.c-outline-box--selectable input[type=radio]:checked+label{border-color:#1c69d4}.c-outline-box.c-outline-box--selectable input[type=radio]:checked+label+.c-outline-box__label{display:block}.c-outline-box.c-page-status{padding-bottom:52px}.c-outline-box .c-outline-box__label{display:none;position:absolute;right:0;bottom:100%;padding:3px 15px;font-size:12px;line-height:17px;background-color:#1c69d4;color:#fff}.c-outline-box p:not(:last-of-type){margin-bottom:8px}.c-outline-box .info-icon{background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#ui-info-show-filled');width:24px;height:24px;margin-left:8px;margin-right:8px}.c-outline-box .icon-close{cursor:pointer;top:8px}.c-page-status{border:0;text-align:center;margin-top:4px;margin-bottom:4px}.c-summary-section:not(:last-child){margin-bottom:32px}@media screen and (min-width:768px){.c-summary-section:not(:last-child){margin-bottom:64px}}.c-summary-section .c-summary-section__heading{margin-bottom:16px;display:flex;justify-content:space-between}@media screen and (min-width:768px){.c-summary-section .c-summary-section__heading{margin-bottom:40px}}.c-summary-section .c-summary-section__heading h2{margin-bottom:0}@media screen and (max-width:767px){.c-summary-list{background-color:#fff}}.c-summary-list .c-summary-list__row{position:relative;border-bottom:2px solid #bbb;display:flex;align-items:flex-start}@media screen and (min-width:768px){.c-summary-list .c-summary-list__row{margin-top:12px}}@media screen and (max-width:767px){.c-summary-list .c-summary-list__row{flex-direction:column;padding:16px}}@media screen and (max-width:767px){.c-summary-list .c-summary-list{border:none}}@media screen and (min-width:768px){.c-summary-list .c-summary-list .c-summary-list__term{padding-left:40px}.c-summary-list .c-summary-list .c-summary-list__term .c-summary-list__name{font-weight:400}}@media screen and (max-width:767px){.c-summary-list .c-summary-list .c-summary-list__row{padding-left:40px}}.c-summary-list .c-summary-list__term{font-weight:700}@media screen and (min-width:768px){.c-summary-list .c-summary-list__term{flex:0 0 50%}}.c-summary-list .c-summary-list__desc{width:100%}@media screen and (min-width:768px){.c-summary-list .c-summary-list__desc{flex:0 0 calc(50% - 60px)}}.c-summary-list .c-summary-list__desc button{position:absolute;right:15px;top:20px}@media screen and (min-width:768px){.c-summary-list .c-summary-list__desc button{right:0;top:0}}.c-summary-list--preline{white-space:pre-line}.o-ol{list-style-position:outside;list-style-type:decimal;margin-left:8px}.o-ol .o-ol__item{margin-bottom:4px}.o-ol.o-ol--decimal{list-style-type:decimal}.o-ol.o-ol--decimal li{list-style-type:inherit}.o-ol.o-ol--alpha{list-style-type:lower-alpha}.o-ol.o-ol--alpha li{list-style-type:inherit}.o-ol.o-ol--roman{list-style-type:lower-roman}.o-ol.o-ol--roman li{list-style-type:inherit}.o-ol.o-ol--inside{list-style-position:inside;margin-left:0}.o-ol.o-ol--inside li{list-style-position:inherit}.redirecting .c-side-menu .c-side-menu__item .c-side-menu__link{color:#8e8e8e;pointer-events:none}.c-footnote{font-size:12px;line-height:17px;color:#8e8e8e}.c-footnote p{margin-bottom:8px}.c-reg-vouchers .c-reg-vouchers__note{color:#8e8e8e;margin-top:24px}.c-reg-vouchers .text-success.icon-green-tick:before{margin-right:8px}.c-reg-vouchers .c-inpage-link{margin-left:16px}.o-t-package{display:flex;flex-direction:column;height:100%;flex-direction:column;max-height:400px;overflow:hidden}.o-t-package .o-t-package__mta{margin-top:auto}.o-t-package .c-plans_row{padding-left:0;padding-right:0}.o-t-package a{text-decoration:underline}.o-t-package--expanded{padding-bottom:40px;max-height:initial}.o-t-package--expanded+.o-t-package-more:before{display:none}.o-t-package-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:#fff}.o-t-package-more:before{content:"";position:absolute;top:-40px;left:0;width:100%;height:40px;background:#fff;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}.o-t-package-more a{display:block;padding-top:12px;padding-bottom:16px;text-decoration:underline}.subscription-page{position:relative;float:left;width:100%}.subscription-page .page-header{position:relative;margin-top:40px;margin-bottom:72px;text-align:center}.subscription-page .page-header h1{font-size:25px;line-height:32px;color:#262626;font-weight:700;padding-top:52px}@media screen and (min-width:768px){.subscription-page .page-header h1{padding-top:0}}.subscription-page .contract-vouchers{margin-left:0;margin-right:0;padding-top:0;border:none}.subscription-page .contract-vouchers .contract-voucher__boxes{grid-template-columns:repeat(1,1fr)}.subscription-page .contract-vouchers .contract-voucher__boxes .contract-voucher__box{max-width:282px}.subscription-page__content p{margin-bottom:8px}.subscription-page__content .c-outline-box p:last-of-type{margin:0}.subscription-page__content a:not([class*=btn-]):not([class*=dcs-button]){position:relative;display:inline-block}.subscription-page__content .subscription{margin-top:8px;padding-bottom:0}.subscription-page__content .subscription .subscription-image{width:140px;min-width:140px;height:140px}@media screen and (min-width:768px){.subscription-page__content .subscription .subscription-description{width:calc(100% - 170px);padding-right:10%}}.subscription-page__content .subscription .subscription-rows{margin-left:-29px;margin-right:-29px;margin-bottom:1px;border-radius:0 0 4.5px 4.5px;width:calc(100% + 58px)}.subscription-page__content img.subscription-icon{-o-object-fit:contain;object-fit:contain}.subscription{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;padding:32px;margin-bottom:16px;border:2px solid #bbb;border-radius:0}@media screen and (min-width:768px){.subscription{flex-direction:row;justify-content:space-between}}.subscription .subscription-image{display:flex;align-items:center;width:97px;min-width:97px;height:97px;border:2px solid #bbb;border-radius:5px;align-self:center}@media screen and (min-width:768px){.subscription .subscription-image{align-self:flex-start;margin-right:32px}}.subscription .subscription-image img{width:100%;height:auto}.subscription .subscription-description{width:100%}@media screen and (min-width:768px){.subscription .subscription-description{width:calc(100% - 127px)}}.subscription .subscription-description h3{font-size:15px;line-height:22px}.subscription .subscription-description p,.subscription .subscription-description ul li{margin-bottom:8px}.subscription .subscription-description p:last-child,.subscription .subscription-description ul li:last-child{margin-bottom:0}.subscription .subscription-description ul{padding-left:12px}.subscription .subscription-description ul li{list-style-type:disc;padding-left:4px;margin-bottom:8px}.subscription .subscription-rows{width:100%;clear:both;background-color:#e6e6e6;margin-top:16px}.subscription .subscription-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-top:2px solid #bbb}.subscription .subscription-row:first-child{border-top:none}.subscription .subscription-row span{padding:12px 32px;width:100%}@media screen and (min-width:768px){.subscription .subscription-row span{width:auto}}.subscription .subscription-row span.subscription-row-val{text-align:left;font-weight:700}@media screen and (min-width:768px){.subscription .subscription-row{flex-direction:row}.subscription .subscription-row span{width:50%}.subscription .subscription-row span.subscription-row-val{text-align:right}}.cancellation-period{width:100%;color:#8e8e8e;padding-top:16px;padding-bottom:16px}.cancel-subscription{text-align:center}@media screen and (min-width:768px){.cancel-subscription{text-align:left}}.cancel-subscription a:after{display:none}.subscribe-form{position:relative;width:100%;margin-bottom:24px}.subscribe-form p:first-child{margin-bottom:16px}.subscribe-form .select-wrap,.subscribe-form input[type=email],.subscribe-form input[type=text]{width:100%}.subscribe-form .checkbox-wrapper{float:left;width:100%}.subscribe-form .btns{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:8px;text-align:center}.subscribe-form .btns button{margin-bottom:16px;width:100%}.subscription-details{width:100%;padding-top:16px}@media screen and (min-width:768px){.subscription-details{padding-left:32px}}.subscription-details-button{float:left;width:100%;margin-top:16px}.subscription-end-date-container{background-color:#e6e6e6;display:flex;justify-content:space-between;padding:16px}.subscription-end-date-container span{font-size:15px;line-height:22px}.subscription-end-date-container span:last-child{font-weight:700}.select-wrap,.ui-selectmenu-button.ui-button{border:2px solid #bbb;border-radius:0;color:#262626;position:relative;float:left;width:100%;padding:0;background-color:#fff;outline:0!important}@media screen and (min-width:768px){.select-wrap,.ui-selectmenu-button.ui-button{max-width:500px}}.select-wrap .styled-select,.ui-selectmenu-button.ui-button .styled-select{line-height:1}.ui-widget.ui-widget-content{border-right:2px solid #bbb;border-top:none}.ui-menu .ui-menu-item{padding:0 17px}.ui-menu .ui-menu-item[aria-disabled=true]{display:none}.ui-menu .ui-menu-item-wrapper{padding-top:12px;padding-bottom:12px;border:2px solid #bbb;color:#8e8e8e}.ui-menu .ui-menu-item-wrapper.ui-state-active{color:#262626}.ui-menu .ui-menu-item:last-child .ui-menu-item-wrapper{border-bottom:none}.ui-state-active,.ui-widget-content .ui-state-active{border-top:none;border-left:none;border-right:none;background:0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:0}.ui-selectmenu-button .ui-icon{width:12px;height:8px}.ui-selectmenu-icon.ui-icon{margin-top:17px}.ui-front{z-index:130}.ui-selectmenu-menu.fix-top{margin-top:-26px}.s-hidden{visibility:hidden;padding-right:10px;display:none}.select-wrap{cursor:pointer;display:inline-block;position:relative;width:100%}.select-wrap .styled-select:after{font-family:CN-Icon;font-style:normal;font-size:24px;color:#4d4d4d;content:"\e91d";position:absolute;top:50%;transform:translateY(-50%);right:12px}.select-wrap .options{border:2px solid #bbb;display:none;position:absolute;top:100%;right:-1px;left:-1px;z-index:8;margin:1px 0 0;list-style:none;border-top-width:0;background-color:#fff;overflow:auto;max-height:340px}.select-wrap .options li{position:relative;padding:12px;border-bottom:2px solid #bbb;font-size:15px;line-height:22px}.select-wrap .options li:last-child{border-bottom:none}.select-wrap .options li:hover{background-color:#e6e6e6}.select-wrap [data-icon]:before{margin-right:10px;display:inline-flex}.select-wrap[disabled]{background-color:#bbb;color:#8e8e8e;border:2px solid #bbb;background-image:none;box-shadow:none;cursor:default}.select-wrap[disabled]:hover{border:2px solid #bbb}.select-wrap.select-wrap--mw500{width:500px}.page-container{position:relative;float:left;width:100%;overflow:hidden}.container{clear:both;padding-left:32px;padding-right:32px;width:100%;max-width:1100px;margin:auto}@media screen and (max-width:767px){.container{padding-left:16px;padding-right:16px}}@media screen and (min-width:1170px){.container{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.container.mobile-40{padding-left:40px;padding-right:40px}}.container>.cols-row{margin-left:0;margin-right:0}.container.container--small{max-width:600px}.container.container--medium{max-width:720px}.container.container--large{max-width:1020px}.grid-3-cols{display:grid;grid-template-columns:repeat(1,1fr);-ms-grid-rows:1fr;grid-auto-rows:1fr;grid-gap:20px;padding-top:16px}@media screen and (min-width:768px){.grid-3-cols{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1170px){.grid-3-cols{grid-template-columns:repeat(3,1fr)}}.grid-3-cols .grid-3-cols__item{width:auto;margin:0}@media screen and (min-width:768px){.cols-row{display:flex}}@media screen and (min-width:768px){.cols-row .col-2{width:50%}}@media screen and (min-width:768px){.cols-row .col-3{width:33%}}body.modal-open{width:100%}@media screen and (min-width:1170px){body.modal-open #navigation{border-right-style:solid;border-right-color:#fff;border-right-width:0;border-bottom-width:1px!important}body.modal-open .cookier-bar{border-right:0}}.modal-backdrop{display:none}@media screen and (max-width:767px){.modal-backdrop.show{display:none!important}}@media screen and (min-width:768px){.modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(128,128,128,.5);z-index:110;display:block}}.dcs-modal{background-color:#fff;overflow:auto;position:fixed;height:100vh;top:0;left:0;bottom:0;right:0;z-index:120;display:none}.dcs-modal.show{display:block}@media screen and (min-width:768px){.dcs-modal{height:auto;background:0 0}}.dcs-modal .close-btn{position:absolute;top:25px;right:27px;z-index:10}@media screen and (min-width:1170px){.dcs-modal .close-btn{position:relative;float:right;top:0;right:0;margin-top:2px}}.dcs-modal .close-btn:hover:before{opacity:.5}.dcs-modal .close-btn:before{font-family:CN-Icon;font-style:normal;font-size:32px;color:#4d4d4d;content:"\e92d"}.dcs-modal .form-row .code-input{width:100%}.dcs-modal .modal-footer{border-top:none}.dcs-modal.edit-subscription-modal .modal-footer .cancel-subscription{margin-top:12px}.dcs-modal .btns,.dcs-modal .btns-flex,.dcs-modal .btns-row{display:flex;flex-direction:column!important;justify-content:space-between;clear:both;margin-top:16px;gap:8px}.dcs-modal .btns p,.dcs-modal .btns-flex p,.dcs-modal .btns-row p{margin:0 0 20px}.dcs-modal .btns .cn-button,.dcs-modal .btns-flex .cn-button,.dcs-modal .btns-row .cn-button{width:100%}@media screen and (min-width:1170px){.dcs-modal .checkbox-switcher{flex-direction:column}}.dcs-modal .checkbox-switcher .checkbox-switcher__checkbox{margin-bottom:8px;padding-bottom:0}.dcs-modal .c-plans_row{border:2px solid #bbb;margin-bottom:12px}.dcs-modal .c-plans_row:last-child{border:2px solid #bbb!important}.dcs-modal hr{height:1px;width:100%;margin:0 0 20px 0;float:left;border:none;background-color:#bbb}.dcs-modal-open .dcs-modal{overflow-x:hidden;overflow-y:auto}.dcs-modal-open .toggle-mobile-menu{display:none}@media screen and (min-width:1170px){.modal-center.valign{top:45%;position:relative;margin-top:0;word-wrap:0;transform:translateY(-50%);margin-top:5vh;max-height:80vh}}@media screen and (min-width:768px){.modal-center{margin:30px auto}}.dcs-modal-content{background-color:#fff;padding:30px}@media screen and (min-width:768px){.dcs-modal-content{border-radius:0}}.dcs-modal-content .modal-header{width:100%;border:none;padding:0;margin:0 0 18px}@media screen and (min-width:1170px){.dcs-modal-content .modal-header{margin:0 0 20px}}.dcs-modal-content .modal-header h2{font-size:20px;line-height:27px;color:#262626}.dcs-modal-content .modal-header p{font-size:20px;line-height:27px;color:#262626}.dcs-modal-content .modal-header .notifications{padding-left:0;padding-right:0}.dcs-modal-content .modal-body{width:100%;position:static;padding:0;flex:initial}.dcs-modal-content .modal-body p{margin:0 0 20px}.dcs-modal-content .modal-body p.error{margin-top:16px;margin-bottom:0;text-align:center}.dcs-modal-content .modal-body .contract-voucher__box{padding:16px;border:2px solid #fff;margin-bottom:32px}.dcs-modal-content .modal-body .contract-voucher__box p:last-child{margin-bottom:0}.dcs-modal-content .modal-body .contract-voucher__box .contract-voucher__desc{max-height:initial}.dcs-modal-content .modal-footer{width:100%;margin:35px 0 0}.dcs-modal-content .notification{padding:0;background:0 0}.dcs-modal-content .notification.success-message{display:block}.dcs-modal-content .notification .notification-message{background-color:#bbb;color:#262626}.dcs-modal-content .notification .notification-message p{margin:0;line-height:22px;color:#262626}.dcs-modal.modal-switch-country{height:auto;background:0 0}@media screen and (max-width:1169px){.dcs-modal.modal-switch-country .close-btn{top:30%;right:0;left:0}}.dcs-modal.modal-switch-country .modal-center{width:100%}@media screen and (max-width:1169px){.dcs-modal.modal-switch-country .modal-center{top:0;transform:none;margin:0}}@media screen and (min-width:1170px){.dcs-modal.modal-switch-country .modal-center{max-width:880px}}@media screen and (max-width:1169px){.dcs-modal.modal-switch-country .modal-header{background-color:#1c69d4;color:#fff;position:fixed;top:0;width:100%;height:55px;display:flex;align-items:center;justify-content:center}}@media screen and (min-width:1170px){.dcs-modal.modal-switch-country .modal-header{margin:0 0 42px}.dcs-modal.modal-switch-country .modal-header .close-btn{margin-right:-18px}}@media screen and (max-width:1169px){.dcs-modal.modal-switch-country .modal-header .close-btn:before{display:block;float:left;margin-right:-29px;margin-left:18px}}.dcs-modal.modal-switch-country .modal-header h2{font-size:20px;line-height:27px;color:#262626;font-weight:700;margin-bottom:0}@media screen and (max-width:1169px){.dcs-modal.modal-switch-country .modal-header h2{color:#fff;text-align:center;letter-spacing:normal}}.dcs-modal.modal-switch-country .modal-header p{font-size:20px;line-height:27px;color:#262626;font-weight:700;margin-bottom:0}@media screen and (max-width:1169px){.dcs-modal.modal-switch-country .modal-header p{color:#fff;text-align:center;letter-spacing:normal}}.dcs-modal.modal-switch-country .dcs-modal-content{padding:0;border-radius:0}@media screen and (min-width:1170px){.dcs-modal.modal-switch-country .dcs-modal-content{padding:37px 60px 20px;border-radius:0}}.country-languages{padding:20px;margin-top:55px}@media screen and (max-width:1169px){.country-languages{height:calc(100vh - 55px);overflow-y:auto}}@media screen and (min-width:1170px){.country-languages{margin-bottom:18px;margin-top:0;padding:0}}@media screen and (min-width:1170px){.country-languages ul{-moz-columns:3;columns:3}}.country-languages ul li{-moz-column-break-inside:avoid;break-inside:avoid-column;font-size:15px;line-height:22px;padding:5px 0;display:flex;align-items:center;gap:4px}.country-languages ul li i.cn-icon,.country-languages ul li i.icon-plug-ccs-x2,.country-languages ul li i.icon-plug-chademo-x2,.country-languages ul li i.icon-plug-household-x2,.country-languages ul li i.icon-plug-type-1-x2,.country-languages ul li i.icon-plug-type-2-x2,.country-languages ul li i.icon-plug-unknown-x2{font-size:16px;line-height:16px;color:#8e8e8e}.country-languages ul li.selected{color:#262626}.country-languages ul li.selected a{color:#262626}.country-languages ul a{color:#262626}.country-languages ul a:hover{color:#262626;position:relative;display:inline-block}.country-languages ul a:hover:after{content:"";width:100%;height:1px;background-color:#333;position:absolute;bottom:0;left:0}.dcs-modal.privacy-information-modal ul{list-style-type:disc;padding-left:20px;font-size:15px;line-height:22px}.dcs-modal.privacy-information-modal ul li{list-style-type:disc}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content h2{margin-bottom:0}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-header{margin-top:0}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .btns-row{margin-top:20px}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body{padding:0}@media (max-width:767px){.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body{height:90%}}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body .row-wrapper{float:left;margin-left:20px;margin-top:-19px}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body a:hover{color:#337ab7}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body .clear{clear:both}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body .popup-footer{margin-top:20px;text-align:center}.dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body p{color:#262626;margin-bottom:10px}.dcs-modal.privacy-information-modal-third-party ul{list-style-type:disc;padding-left:20px;font-size:15px;line-height:22px}.dcs-modal.privacy-information-modal-third-party ul li{list-style-type:disc}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content h2{margin-bottom:0}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-header{margin-top:0;padding-bottom:12px;border-bottom:2px solid #bbb}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .btns-row{margin-top:20px}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-body{padding:0;overflow:auto;-webkit-mask-image:linear-gradient(180deg,#000 93%,transparent);mask-image:linear-gradient(180deg,#000 93%,transparent)}@media screen and (max-width:767px){.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-body{max-height:none;-webkit-mask-image:none;mask-image:none}}@media screen and (min-width:768px){.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-body{max-height:30vh}}@media screen and (min-width:1170px){.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-body{height:20em}}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-body .row-wrapper{float:left;margin-left:20px;margin-top:-19px}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-body a:hover{color:#337ab7}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-body .clear{clear:both}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-body p{color:#262626;margin-bottom:10px}.dcs-modal.privacy-information-modal-third-party .modal-center .dcs-modal-content .modal-footer{margin-top:0}.countries-note{font-size:12px;line-height:17px;color:#8e8e8e;margin:25px 0 10px}.countries-note i.cn-icon,.countries-note i.icon-plug-ccs-x2,.countries-note i.icon-plug-chademo-x2,.countries-note i.icon-plug-household-x2,.countries-note i.icon-plug-type-1-x2,.countries-note i.icon-plug-type-2-x2,.countries-note i.icon-plug-unknown-x2{font-size:14px;line-height:14px;margin-left:4px;color:#8e8e8e}.dcs-modal.float-modal .modal-center{position:relative;z-index:1}@media screen and (min-width:768px){.dcs-modal.float-modal .modal-center{position:absolute;right:0;left:0;float:left;height:100%;height:auto}}.dcs-modal.float-modal .modal-center .dcs-modal-content{float:left;height:100%;width:100%}@media screen and (min-width:768px){.dcs-modal.float-modal .modal-center .dcs-modal-content{height:auto}}.dcs-modal.float-modal .modal-center .modal-header{float:left;margin-bottom:15px;margin-top:30px;text-align:center}@media screen and (min-width:768px){.dcs-modal.float-modal .modal-center .modal-header{text-align:left;margin-top:0}}.dcs-modal.float-modal .modal-center .modal-body{float:left;height:100%}@media screen and (min-width:768px){.dcs-modal.float-modal .modal-center .modal-body{height:auto}}.dcs-modal.float-modal .modal-center .modal-body form{height:100%}@media screen and (min-width:768px){.dcs-modal.float-modal .modal-center .modal-body form{height:auto}}.dcs-modal.float-modal .modal-center .modal-footer{float:left;margin-top:20px;padding:0}@media screen and (min-width:768px){.dcs-modal.float-modal .modal-center .modal-footer{position:relative;bottom:auto;left:auto}}.dcs-modal.narrow-modal .modal-center{width:100%}@media screen and (min-width:768px){.dcs-modal.narrow-modal .modal-center{max-width:472px}}.dcs-modal.wide-modal .modal-center{width:100%}@media screen and (min-width:768px){.dcs-modal.wide-modal .modal-center{max-width:536px}}.dcs-modal.wide-modal .modal-body form{width:100%}@media screen and (min-width:768px){.dcs-modal.wide-modal .modal-body form{max-width:360px}}.dcs-modal.wider-modal .modal-center{width:100%}@media screen and (min-width:768px){.dcs-modal.wider-modal .modal-center{max-width:721px}}@media screen and (min-width:768px){.dcs-modal.wider-modal .modal-center .dcs-modal-content{padding:32px;text-align:center}}.dcs-modal.wider-modal .modal-center .modal-footer .btns{margin:0 auto}.dcs-modal.wider-modal .modal-center .modal-footer .btns .as-link{font-size:15px;line-height:22px;color:#8e8e8e}.cancel-contract-info-modal .modal-header h2,.cancel-contract-modal .modal-header h2{font-size:25px;line-height:32px;color:#262626;font-weight:700}.cancel-contract-info-modal .modal-header p,.cancel-contract-modal .modal-header p{margin-top:16px;margin-bottom:8px;font-size:15px;line-height:22px}.cancel-contract-info-modal .modal-body .form-row ul,.cancel-contract-modal .modal-body .form-row ul{padding-left:20px;font-size:15px;line-height:22px;margin-bottom:8px}.cancel-contract-info-modal .modal-body .form-row ul li,.cancel-contract-modal .modal-body .form-row ul li{list-style-type:disc;margin-bottom:8px}.cancel-contract-info-modal .modal-body .form-row.checkbox-wrapper label,.cancel-contract-modal .modal-body .form-row.checkbox-wrapper label{color:#262626}.cancel-contract-info-modal .modal-body .form-row textarea,.cancel-contract-modal .modal-body .form-row textarea{margin-top:8px}.cancel-contract-info-modal .modal-body .form-row .warning-content p,.cancel-contract-modal .modal-body .form-row .warning-content p{margin-bottom:0}.cancel-contract-info-modal .modal-body .form-row .warning-content p a,.cancel-contract-modal .modal-body .form-row .warning-content p a{color:#262626}.dcs-modal#added-promo-modal .message{background-color:#3db014;color:#fff;padding:8px;text-align:center}.dcs-modal#added-promo-modal .message p{color:#fff;margin:0}.dcs-modal#added-promo-modal .btns .inline-link{color:#262626;display:inline-block;margin-top:13px}.dcs-modal#added-promo-modal .btns .inline-link:hover{text-decoration:underline}#activate-card-modal .modal-body .scrollarea,#lost-card-modal .modal-body .scrollarea{padding:2px 0}#activate-card-modal .modal-body .checkbox-wrapper input[type=radio]+.radio+label,#lost-card-modal .modal-body .checkbox-wrapper input[type=radio]+.radio+label{margin-left:0}#activate-card-modal .modal-body p.input-note,#lost-card-modal .modal-body p.input-note{padding:0}#lost-card-modal .modal-body .checkbox-wrapper input[type=radio]+.radio+label{margin-left:0}.delete-modal .dcs-modal-content,.fail-modal .dcs-modal-content,.loading-modal .dcs-modal-content,.mail-modal .dcs-modal-content,.report-modal .dcs-modal-content,.success-modal .dcs-modal-content,.tnc-change-modal .dcs-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px}.delete-modal .modal-body,.delete-modal .modal-header,.fail-modal .modal-body,.fail-modal .modal-header,.loading-modal .modal-body,.loading-modal .modal-header,.mail-modal .modal-body,.mail-modal .modal-header,.report-modal .modal-body,.report-modal .modal-header,.success-modal .modal-body,.success-modal .modal-header,.tnc-change-modal .modal-body,.tnc-change-modal .modal-header{text-align:center}.delete-modal .modal-body p:last-child,.delete-modal .modal-header p:last-child,.fail-modal .modal-body p:last-child,.fail-modal .modal-header p:last-child,.loading-modal .modal-body p:last-child,.loading-modal .modal-header p:last-child,.mail-modal .modal-body p:last-child,.mail-modal .modal-header p:last-child,.report-modal .modal-body p:last-child,.report-modal .modal-header p:last-child,.success-modal .modal-body p:last-child,.success-modal .modal-header p:last-child,.tnc-change-modal .modal-body p:last-child,.tnc-change-modal .modal-header p:last-child{margin:0}@media screen and (min-width:768px){.delete-modal .modal-body p,.delete-modal .modal-header p,.fail-modal .modal-body p,.fail-modal .modal-header p,.loading-modal .modal-body p,.loading-modal .modal-header p,.mail-modal .modal-body p,.mail-modal .modal-header p,.report-modal .modal-body p,.report-modal .modal-header p,.success-modal .modal-body p,.success-modal .modal-header p,.tnc-change-modal .modal-body p,.tnc-change-modal .modal-header p{padding:0 20px}}.delete-modal .modal-header,.fail-modal .modal-header,.loading-modal .modal-header,.mail-modal .modal-header,.report-modal .modal-header,.success-modal .modal-header,.tnc-change-modal .modal-header{padding-top:80px}.delete-modal .modal-header h2,.fail-modal .modal-header h2,.loading-modal .modal-header h2,.mail-modal .modal-header h2,.report-modal .modal-header h2,.success-modal .modal-header h2,.tnc-change-modal .modal-header h2{position:relative;text-align:center}.delete-modal .modal-header h2:before,.fail-modal .modal-header h2:before,.loading-modal .modal-header h2:before,.mail-modal .modal-header h2:before,.report-modal .modal-header h2:before,.success-modal .modal-header h2:before,.tnc-change-modal .modal-header h2:before{content:"";position:absolute;left:calc(50% - 101px);top:-100px}.delete-modal .modal-header .close-btn,.fail-modal .modal-header .close-btn,.loading-modal .modal-header .close-btn,.mail-modal .modal-header .close-btn,.report-modal .modal-header .close-btn,.success-modal .modal-header .close-btn,.tnc-change-modal .modal-header .close-btn{position:absolute;top:24px;right:24px}.delete-modal [class*=c-btn],.fail-modal [class*=c-btn],.loading-modal [class*=c-btn],.mail-modal [class*=c-btn],.report-modal [class*=c-btn],.success-modal [class*=c-btn],.tnc-change-modal [class*=c-btn]{padding-left:40px!important;padding-right:40px!important;min-width:240px}.loading-modal h2:before{left:calc(50% - 20px)!important;top:-80px!important}.upload-reg-certificate h2{width:90%;margin-bottom:0}.upload-reg-certificate .dcs-modal-content .modal-body p{margin-bottom:16px}.upload-reg-certificate ul{padding-left:16px;font-size:15px;line-height:22px}.upload-reg-certificate ul li{list-style-type:disc}.upload-reg-certificate .full-width{margin-left:0}.edit-subscription-modal .dcs-modal-content{padding-bottom:0}.edit-subscription-modal .modal-center{width:100%}@media screen and (min-width:768px){.edit-subscription-modal .modal-center{max-width:472px}}.edit-subscription-modal .modal-header{padding-top:121px}@media screen and (min-width:768px){.edit-subscription-modal .modal-header{padding-top:0}}.edit-subscription-modal .modal-body p{font-size:15px;line-height:22px;color:#262626}.edit-subscription-modal .modal-body p:last-child{margin-bottom:0}.edit-subscription-modal .modal-footer{padding:0 0 25px 0!important}.edit-subscription-modal .subscription{float:none;padding:0;margin:0;border:none}.edit-subscription-modal .subscription .subscription-image{margin-top:-240px;margin-bottom:140px}@media screen and (min-width:768px){.edit-subscription-modal .subscription .subscription-image{margin-top:0;margin-bottom:30px}}.edit-subscription-modal .subscription-fee{background-color:#e6e6e6;float:left;width:100%;padding:16px 12px;line-height:30px;margin-top:20px!important}.edit-subscription-modal .subscription-rows{margin-bottom:16px;border-radius:0;padding:13px 20px}.edit-subscription-modal .subscription-row{font-size:15px;line-height:22px;border-top:none!important;margin-top:12px}.edit-subscription-modal .subscription-row:first-child{margin-top:0}.edit-subscription-modal .subscription-row span{padding:0!important}.account-page .dcs-modal .tariff-table,.dcs-modal .tariff-table{width:100%;margin-bottom:16px}.account-page .dcs-modal .tariff-table tr td,.dcs-modal .tariff-table tr td{display:block;width:100%}.account-page .dcs-modal .tariff-table tr td:first-child,.dcs-modal .tariff-table tr td:first-child{color:#8e8e8e}.account-page .dcs-modal .tariff-table tr td.cell-separator,.dcs-modal .tariff-table tr td.cell-separator{border-bottom:2px solid #bbb;padding-bottom:16px}.account-page .dcs-modal .tariff-table tr.as-separate-row td:first-child,.dcs-modal .tariff-table tr.as-separate-row td:first-child{padding-top:16px}.account-page .dcs-modal .tariff-table+p,.dcs-modal .tariff-table+p{margin-bottom:0}.modal-content-wrapper.cookie-settings-modal .checkbox-row{display:flex}.modal-content-wrapper.cookie-settings-modal .row-wrapper{margin-left:5px!important;margin-top:0!important}.tnc-change-modal .modal-header{padding-top:0;display:grid}.tnc-change-modal .modal-header img{position:relative;justify-self:center;content:url('../images/design/data-privacy.svg?t=1750687074961')}.tnc-change-modal .modal-header h2{padding:16px}.tnc-change-modal .modal-body .scrollarea p{text-align:center;font-size:15px;line-height:22px;color:#262626}.tnc-change-modal .modal-body .scrollarea p:last-child{margin-bottom:0}.tnc-change-modal .modal-body .scrollarea div p{color:#8e8e8e;margin:0}.tnc-change-modal .modal-body .scrollarea a{padding-top:48px}.card-layout{margin-bottom:72px;border-top:1px solid #bbb;background-color:#fff}@media screen and (min-width:768px){.card-layout{margin-bottom:100px;border-right:1px solid #bbb;border-radius:0}}.card-layout .card-header{border-bottom:1px solid #bbb;padding:16px 12px;border-radius:0;background-color:transparent}@media screen and (min-width:768px){.card-layout .card-header{padding-left:32px;padding-right:32px}}.card-layout .card-header h2{font-size:32px;line-height:38px;margin-bottom:0}@media screen and (min-width:768px){.card-layout .col-container{display:flex}}.card-layout .card-menu{padding-top:32px;padding-left:23px;padding-right:24px;word-break:normal;position:relative}@media screen and (max-width:767px){.card-layout .card-menu{display:none}}@media screen and (min-width:768px){.card-layout .card-menu{width:28%}}.card-layout .card-menu ul li{font-size:15px;line-height:22px;padding-top:8px;padding-bottom:8px}.card-layout .card-menu ul li a{display:block;color:#262626}.card-layout .card-menu ul li.active a,.card-layout .card-menu ul li:hover a{color:#262626;font-weight:700}.card-layout .card-menu_group{margin-bottom:32px}.card-layout .card-menu_group small{display:block;font-size:12px;line-height:17px;color:#8e8e8e;font-weight:700;margin-bottom:8px}.card-layout .card-menu_group:first-child{border:1px solid #bbb;padding-bottom:32px}.card-layout .card-menu_group:first-child h3{line-height:27px}.card-layout .card-menu_group:first-child span{color:#8e8e8e}.card-layout .card-content{padding:12px;border-left:1px solid #bbb}@media screen and (min-width:768px){.card-layout .card-content{width:72%;padding:32px 24px 32px 24px}}.card-layout .card-content h3{font-size:20px;line-height:27px}.card-layout .card-content h3.card-title{margin-bottom:32px;display:none;font-weight:700}@media screen and (min-width:768px){.card-layout .card-content h3.card-title{display:block}}.card-layout .card-content .review{padding-left:0;padding-right:0}.card-layout .card-content .review h3{font-size:15px;line-height:22px;font-weight:700}.card-layout .card-content .card-subtitle{font-size:15px;line-height:22px;margin-bottom:16px;color:inherit}.card-layout .card-content h4{font-size:15px;line-height:22px}.card-layout .card-content table{margin-bottom:48px;width:100%}.card-layout .card-content table tr td{font-size:15px;line-height:22px;padding-top:8px;padding-bottom:8px;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word}.card-layout .card-content table tr td:first-child{width:33.73%;color:#8e8e8e;font-weight:700}@media screen and (min-width:768px){.card-layout .card-content table tr td:first-child{width:40%}}.card-layout .card-content table tr td:last-child{width:66.27%;color:#262626}@media screen and (min-width:768px){.card-layout .card-content table tr td:last-child{width:60%}}.card-layout .card-content form .checkbox-wrapper{margin-bottom:8px}.card-layout .card-content form .btns-flex,.card-layout .card-content form .btns-row{display:flex;flex-direction:column}@media screen and (min-width:768px){.card-layout .card-content form .btns-flex,.card-layout .card-content form .btns-row{flex-direction:row}}.card-layout .card-content form .btns-flex button,.card-layout .card-content form .btns-row button{width:100%;margin-bottom:16px}@media screen and (min-width:768px){.card-layout .card-content form .btns-flex button,.card-layout .card-content form .btns-row button{width:auto}}@media screen and (min-width:768px){.card-layout .card-content form .btns-flex button:last-child,.card-layout .card-content form .btns-row button:last-child{margin-left:8px}}.card-layout .card-content .c-summary-list__row{flex-direction:column}@media screen and (min-width:768px){.card-layout .card-content .c-summary-list__row{flex-direction:row}}.card-layout .card-content .c-summary-list__term{color:#8e8e8e}@media screen and (min-width:768px){.card-layout .card-content .c-summary-list__term{flex:0 0 35%}}@media screen and (min-width:768px){.card-layout .card-content .c-summary-list__desc{flex:0 0 64%}}.card-title{font-size:20px;line-height:27px}.c-card{position:relative;padding:16px 24px 16px 24px;border-right:1px solid #bbb}.c-card table{width:100%}.c-card table td{padding-top:8px;padding-bottom:8px}.c-card table td:first-child{padding-right:8px}@media screen and (min-width:768px){.c-card table td:first-child{width:25%}}.c-card__wrap{width:calc(100% - 22px)}.c-card__button{position:absolute;right:20px;top:20px}@media screen and (max-width:767px){.c-card__button .contract-review .contract-review-content .header a>span:not([class]),.c-card__button .contract-review .contract-review-content .review-details-row .review-details-col .header .contract-change-step,.c-card__button .edit-section-icon,.contract-review .contract-review-content .header .c-card__button a>span:not([class]),.contract-review .contract-review-content .review-details-row .review-details-col .header .c-card__button .contract-change-step{display:none}}@media screen and (min-width:768px){.c-card__button-text{display:none}}.btns-flex{display:flex;flex-direction:column;margin-top:16px}@media screen and (min-width:768px){.btns-flex{flex-direction:row}}.single-page-content .content{padding-top:32px;margin:0 auto}@media screen and (min-width:1170px){.single-page-content .content{max-width:650px;padding-top:64px}}.single-page-content .content h1{font-size:32px;line-height:38px;color:#262626;font-weight:700;margin-bottom:48px}.single-page-content .content h2,.single-page-content .content h3{font-size:20px;line-height:27px;color:#262626;margin-bottom:16px}.single-page-content .content li,.single-page-content .content p{margin-bottom:16px}.single-page-content .content ul{margin-bottom:16px}.single-page-content .content ul ul{margin-top:16px;margin-bottom:16px}.single-page-content .content a:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle){color:#262626}.single-page-content .content .block{margin-bottom:42px;color:#262626}@media screen and (min-width:768px){.single-page-content .content .block{margin-bottom:80px}}.single-page-content .content .block .block-highlight{background-color:#e6e6e6;padding:16px;margin-bottom:8px}.single-page-content .content .block .block-highlight h3{font-size:20px;line-height:27px;color:#262626;margin-bottom:4px;font-weight:700;word-break:break-word}.single-page-content .content .block .block-highlight p{margin-bottom:8px}.single-page-content .content .block .block-highlight small{font-size:12px;line-height:17px;display:block}.error-page-content{min-height:calc(100vh - 55px)}@media screen and (min-width:768px){.error-page-content{min-height:calc(100vh - 70px)}}.error-page{padding-top:64px;text-align:center;max-width:650px;margin:auto}.error-page .content-wrap{max-width:360px;margin:auto}.error-page .button-wrap{margin-top:48px;margin-bottom:48px}.error-page p{color:#262626}.error-page h1{font-size:45px;line-height:50px;color:#262626;margin-bottom:48px}.maintenance-page{min-height:calc(100vh - 55px);display:flex;justify-content:center;flex-direction:column;height:100%}@media screen and (min-width:768px){.maintenance-page{min-height:calc(100vh - 70px)}}@media screen and (max-width:767px){.maintenance-page .icon-reload{width:152px;height:80px;margin:auto;margin-right:auto}}.maintenance-page .maintenance-page__content{color:#8e8e8e;padding-top:64px;padding-bottom:64px;text-align:center}.maintenance-page .maintenance-page__desc{font-size:15px;line-height:22px;margin-bottom:48px}.maintenance-page .maintenance-page__title{font-size:32px;line-height:38px;color:#262626;margin-top:48px;margin-bottom:16px}.result-page{height:100%;width:100%;min-height:calc(100vh - 55px);display:flex;justify-content:center;flex-direction:column;padding-top:124px;padding-bottom:124px}@media screen and (min-width:768px){.result-page{min-height:calc(100vh - 276px)}}.result-page h1{font-size:32px;line-height:38px;position:relative;text-align:center}.result-page h1:before{content:"";position:absolute;left:calc(50% - 101px);top:-90px}.result-page .result-page__content{font-size:15px;line-height:22px;color:#262626;text-align:center}.result-page .result-page__button{margin-top:32px}.result-page .result-page__button a{font-size:15px;line-height:22px}.join-container .page-header{padding-top:32px;padding-bottom:32px;text-align:center}@media screen and (min-width:1024px){.join-container .page-header{padding-top:64px;padding-bottom:32px}}@media screen and (min-width:1170px){.join-container .page-header{padding-top:72px;padding-bottom:48px}}.join-container .page-header h2{font-size:45px;line-height:50px;color:#262626;font-weight:700}.join-container .page-header p{margin-bottom:32px}.join-container .page-header a:not([class^=btn]):hover{text-decoration:underline}.join-container .confirm-msg{padding-top:52px}.join-container .confirm-msg h2{font-size:45px;line-height:50px;color:#262626;font-weight:700;margin-bottom:48px}.join-container .confirm-msg h2 .icon-card-mail{display:block;margin:0 auto 25px}.join-container .confirm-msg .text-wrap{max-width:500px;margin:auto}.join-container .join-form{margin:auto;max-width:460px}.join-container .join-form h3{font-size:20px;line-height:27px;color:#262626;font-weight:700;margin-bottom:16px}.join-container .join-form fieldset{border:none;margin:0;padding:0}.join-container .join-form .form-row.single-btn-row{margin-top:32px;padding:0;text-align:left;border:0;cursor:default}.logout-container .logout-content{padding-top:64px;padding-bottom:64px;text-align:center;max-width:500px;height:100%;margin:auto;position:relative}@media screen and (min-width:1170px){.logout-container .logout-content{padding-top:72px;padding-bottom:72px}}@media screen and (min-width:1170px){.logout-container .logout-content{min-height:calc(100vh - 200px)}}.logout-container .logout-content h2{font-size:20px;line-height:27px;color:#262626;font-weight:700;margin-bottom:12px}.logout-container .logout-content p{margin-bottom:48px}.logout-container .logout-content .icon-redirect:before{display:block;margin:0 auto 32px}@media screen and (min-width:1170px){.logout-container .logout-content__valign{width:100%;top:50%;left:0;position:absolute;transform:translateY(-50%)}}@media (max-height:600px){.logout-container .logout-content__valign{position:static;transform:translateY(0)}}.hero-content.country-select{padding-top:100px;padding-bottom:400px;position:relative;z-index:0}@media screen and (min-width:1170px){.hero-content.country-select{padding-top:180px;padding-bottom:120px}}.hero-content.country-select .titles{padding-left:52px;padding-right:52px;margin-top:52px;margin-bottom:0;max-width:100%}.hero-content.country-select .titles h1{margin-bottom:48px;font-size:45px;line-height:50px;color:#262626;font-weight:700;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.countries-container{padding-left:32px;padding-right:32px;max-width:940px;margin:auto}.countries-container .countries-content{background-color:#fff;border-radius:0;padding:48px 16px 16px 16px}@media screen and (min-width:768px){.countries-container .countries-content{padding-left:32px;padding-right:32px}}@media screen and (min-width:1170px){.countries-container .countries-content{padding-left:64px;padding-right:64px}}.countries-container .countries-content .header{margin-bottom:48px}.countries-container .countries-content .header h2{font-size:25px;line-height:32px;color:#262626;letter-spacing:-1px}.countries-container .country-languages{height:auto;overflow-y:auto;margin:0}.countries-container .country-languages ul{margin-right:2px}@media screen and (min-width:768px){.countries-container .country-languages ul{-moz-columns:2;columns:2}}@media screen and (min-width:1024px){.countries-container .country-languages ul{-moz-columns:3;columns:3}}.message-container{padding-left:32px;padding-right:32px;max-width:940px;margin:auto}.message-container .message-content{background-color:#fff;border-radius:10px;padding:37px 20px 20px}@media screen and (min-width:768px){.message-container .message-content{padding:37px 30px 30px}}@media screen and (min-width:1170px){.message-container .message-content{padding-left:40px;padding-right:40px}}.message-container .message-content .btns{padding-top:30px}.message-container .message-content p{margin-bottom:12px}.message-container .message-content h3{margin-bottom:18px}.message-container .message-content .scroll-content{border-bottom:2px solid #bbb;padding-bottom:30px}@media screen and (min-width:768px){.message-container .message-content .scroll-content{padding-bottom:10px;overflow-y:auto;max-height:300px;max-height:calc(80vh - 400px)}}@media screen and (min-width:768px){.message-container .message-content .scroll-content{padding-right:12px}}.review-overview{padding:16px;border-bottom:2px solid #bbb}.review-overview .rating{pointer-events:none}.review-overview button{width:100%}.review-overview__stars{float:left;width:100%}.review-overview__loader{float:left;width:16px;height:16px;margin-top:10px;margin-right:10px;border-left-color:#e6e6e6}.review-overview__rating{text-align:center;clear:both;margin-bottom:8px}.review-overview__rating span{font-size:32px;line-height:38px;color:#262626;font-weight:700}.review-overview__reviews{text-align:center}.reviews,.reviews-list{position:relative;float:left;width:100%}.reviews--empty,.reviews-list--empty{font-size:20px;line-height:27px;color:#8e8e8e;margin-top:16px}.reviews--empty a,.reviews-list--empty a{font-size:12px;line-height:17px;float:left;width:100%;margin-top:8px}.review{position:relative;float:left;width:100%;padding:16px;border-bottom:2px solid #bbb}.review--last{border-bottom:0}.review--disabled{color:#8e8e8e}.review a:not(.dcs-button):not(.dcs-marketing-banner__button):not(.dcs-marketing-banner__toggle).review__actions--delete{color:#d20000}.review h3{margin-bottom:4px}.review .rating>label:before{font-size:15px;line-height:22px}.review__msg{float:left;width:100%;margin-top:4px}.review__meta{float:left;width:100%;margin-top:4px;font-size:12px;line-height:17px}.review__meta--author{font-size:bold;margin-right:8px;color:#262626}.review__meta--date{margin-right:8px;color:#8e8e8e}.review__meta--state{color:#262626}.reviews-list .review__msg p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews-list .review__msg p:first-of-type{margin-top:0}.review__address{font-size:12px;line-height:17px;margin-bottom:4px}.review__msg--prompt{color:#8e8e8e}.review__actions{float:left;width:100%;font-size:12px;line-height:17px;margin-top:4px}.review__actions a{margin-right:8px}.poi-detail .review__actions{margin-bottom:4px}.review__actions--status{font-size:12px;line-height:17px;background-color:#bbb;padding:4px;margin-right:8px}.reviews-header{position:relative;padding:16px;padding-bottom:0}.reviews-header h3{margin:0}.reviews-header h3 span{margin-left:8px;color:#8e8e8e;font-weight:400}.reviews-header .select-wrap,.reviews-header select{position:absolute;right:20px;top:20px;float:none;width:180px;border:none}.reviews-header .select-wrap .styled-select,.reviews-header select .styled-select{text-align:right;font-size:15px;line-height:22px}.reviews-header .select-wrap .styled-select:after,.reviews-header select .styled-select:after{right:0;transform:translateY(-50%) scale(.7)}.reviews-footer{padding:16px;padding-top:0;float:left;width:100%}.reviews-footer:empty{padding:0}.reviews-footer button{width:100%}.reviews-footer a{text-decoration:none;display:block;text-align:center}.reviews-footer__error{font-size:12px;line-height:17px;text-align:center;float:left;width:100%;color:#8e8e8e;margin-bottom:16px}.review-header h3{color:#262626;font-family:"BMWTypeNext Latin";font-size:15px;font-style:normal;font-weight:700;line-height:22px;margin-bottom:4px}.review-header p{color:#262626;font-family:"BMWTypeNext Latin";font-size:15px;font-style:normal;font-weight:400;line-height:22px}.review-header h3.text-inactive,.review-header p.text-inactive{color:#666}.review__rating{width:100%;transform:scale(.8) translateX(-13%)}.review__rating .rating{pointer-events:none;margin-right:8px}.review__rating--active{margin-bottom:24px;transform:scale(1) translateX(0)}.review__rating--active label{width:100%}.review__rating--active .rating{pointer-events:all}.review__rating--active .rating .rating-star--half{clip:rect(0,32px,32px,0);-webkit-clip-path:inset(0px 32px 0px 0px);clip-path:inset(0px 32px 0px 0px)}.poi-detail .review__rating p a{text-transform:underline}.poi-detail .review__rating--active .rating-star{cursor:pointer}.review__message--error{color:#d20000;font-size:12px;line-height:17px}.review__rating-clear{line-height:32px;text-decoration:underline}.review__rating-clear:hover{text-decoration:underline}.review__details--meta{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.review__details--meta strong{font-weight:700;font-size:15px;line-height:22px;color:#262626}.review__details--meta span{float:right;text-align:right;font-size:12px;line-height:17px;color:#666}.review__details--comment{margin-top:8px;float:left;width:100%;white-space:pre-line}.review__details--comment~p{color:#666;text-align:center;margin-bottom:8px}.review__details--comment~p a{font-size:12px;line-height:17px;font-weight:700;border-color:#1c69d4;color:#262626;display:inline-block;width:auto;margin-top:10px;border-bottom-width:1px;border-bottom-style:solid;text-decoration:none!important}.review__details--comment~p a.disabled{border-color:#4d4d4d}.review__rating--date{line-height:35px;color:#8e8e8e}.review__review--date{width:100%;float:left;font-size:12px;line-height:17px;color:#8e8e8e;margin-top:4px}.review__rating--submitted{float:left;width:100%;font-size:12px;line-height:17px;margin:20px 0 0 0!important;color:#8e8e8e}.rating{position:relative;display:flex}.rating--has-hover:hover .rating-star--full:after,.rating--has-hover:hover .rating-star--half:after{content:"\e99f";color:#bbb}.rating--has-hover .rating-star--hover::after{content:"\e99d"!important;color:#1c69d4!important}.rating-star:after{font-family:CN-Icon;font-style:normal;font-size:32px;color:#bbb;content:"\e99f"}.rating-star--half:after{content:"\e99e";color:#1c69d4}.rating-star--full:after{content:"\e99d";color:#1c69d4}.no-reviews{text-align:center;color:#666}.no-reviews p{margin-bottom:8px}.no-reviews a{color:#666}.no-reviews .review__rating{display:flex;flex-direction:row;justify-content:center;transform:scale(.8) translateX(0);margin-bottom:16px}.no-reviews .review__rating .rating{margin-right:0}.review__msg--reported{padding:8px 24px;color:#d20000;background-color:#fae5e5;border:1px solid #d20000;float:left;width:100%}.review-header .review__msg--reported{margin-bottom:24px}.support.account-page .mob-title{margin-bottom:12px}@media screen and (min-width:1170px){.support.account-page .mob-title{padding-bottom:16px}}@media screen and (min-width:768px){.support.account-page .mob-title:not(.no-link) h3{padding-left:52px}}@media screen and (min-width:1170px){.support.account-page .mob-title{display:block;border-top:none}}.support.account-page .card-content{width:100%}.support.account-page .help-block{padding-top:24px;padding-bottom:24px}@media screen and (min-width:768px){.support.account-page .help-block{padding-left:16px;padding-right:16px}}.support.account-page .help-block h4{margin-bottom:31px;font-size:20px;line-height:27px;color:#262626;font-weight:700}.support.account-page .help-block table{margin-bottom:32px;width:100%}@media screen and (max-width:767px){.support.account-page .help-block table tr{margin-bottom:8px;display:block}}.support.account-page .help-block table tr td{padding-top:4px;padding-bottom:4px;width:auto}@media screen and (max-width:767px){.support.account-page .help-block table tr td{display:block}}.support.account-page .help-block table tr td:first-child{padding-right:8px}@media screen and (min-width:768px){.support.account-page .help-block table tr td:first-child{width:200px}}.support.account-page .help-block p{margin-bottom:16px}.faq{position:relative;padding-left:12px;padding-right:12px;padding-bottom:32px}.faq h2{font-size:32px;line-height:38px;color:#262626;font-weight:700;margin-bottom:40px}.mob-title+.faq{margin-top:40px}.faq-cat h3{font-size:20px;line-height:27px;color:#262626;font-weight:700}.faq-content{margin:0 auto 50px}@media screen and (min-width:768px){.faq-content{max-width:75%}}.faq-content__item{margin-bottom:64px}.faq-content__item h3{font-size:20px;line-height:27px;color:#262626;font-weight:700}.faq-content__item h2{font-size:20px;line-height:27px;color:#262626;font-weight:700}.faq-content__item p{margin-bottom:12px}@media screen and (min-width:768px){.grid-3-cols .grid-3-cols__item.faq-cat{margin-bottom:48px}}.faq-cat__icon{display:none;background-color:#e6e6e6;justify-content:center;align-items:center;height:120px;transition:all 250ms ease-in-out}@media screen and (min-width:768px){.faq-cat__icon{display:flex;margin-bottom:12px}}.faq-cat__icon:hover{background-color:#bbb}.faq-cat__icon span{transform:scale3d(1.4118,1.4118,1)}.faq-cat__icon .icon-app:before{transform:scale(1)}.scroll-up{position:absolute;right:30px;bottom:20px;width:36px;height:36px;overflow:hidden;line-height:900;border-radius:50%;background-color:#bbb}.faq-detail{max-width:640px;margin:0 auto}.faq-detail .faq-content{max-width:100%}.faq-support{padding:52px 12px;margin-bottom:52px;border:2px solid #bbb;border-width:2px;display:flex;flex-direction:column}@media screen and (min-width:768px){.faq-support{padding-left:52px;padding-right:52px}}@media screen and (min-width:1024px){.faq-support{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;flex-direction:initial;grid-template-areas:"title contact" "note ."}}.faq-support h3{grid-area:title;font-size:45px;line-height:50px;color:#262626;font-weight:700;margin:0}@media screen and (min-width:1024px){.faq-support h3{padding-right:52px}}.faq-support dl{grid-area:contact;grid-row:span 2;order:2;padding-top:52px;padding-bottom:52px}@media screen and (min-width:1024px){.faq-support dl{padding:0}}.faq-support dl div{margin-bottom:24px}.faq-support dl div:last-child{margin-bottom:0}.faq-support dl dd{margin-top:4px;font-size:20px;line-height:27px;color:#262626;font-weight:700}.faq-support .faq-support-note{grid-area:note;font-weight:700;color:#8e8e8e;order:3}@media screen and (min-width:768px){.faq-support .faq-support-note{width:60%}}@media screen and (min-width:1024px){.faq-support .faq-support-note{width:100%;align-self:flex-end;padding-right:52px}}.polar-page-container>.container{max-width:1080px}@media screen and (min-width:1170px){.polar-page-container>.container{max-width:1030px}}.polar-page-container .page-header{padding-top:48px;padding-bottom:48px;text-align:center;max-width:620px;margin:auto}@media screen and (min-width:768px){.polar-page-container .page-header{padding-top:72px;padding-bottom:72px}}@media screen and (min-width:1170px){.polar-page-container .page-header{padding-bottom:172px}}.polar-page-container .page-header h2{margin-bottom:16px;font-size:45px;line-height:50px;color:#262626;font-weight:700}.polar-page-container .page-header p{font-size:20px;line-height:27px;color:#262626}.polar-page-container .page-header a{color:#262626}.polar-page-container .page-header a:hover{text-decoration:underline}.polar-page-container h3{margin-bottom:16px;font-size:45px;line-height:50px;color:#262626;font-weight:700}.polar-page-container h3:before{background-color:#e6e6e6;margin-bottom:12px;width:64px;content:"";height:3px;display:block}.polar-page-container .polar-rows{margin-bottom:48px;position:relative}@media screen and (min-width:768px){.polar-page-container .polar-rows{max-width:500px;margin:0 auto 40px}}@media screen and (min-width:1024px){.polar-page-container .polar-rows{max-width:100%;margin-bottom:0}}.polar-page-container .polar-rows .polar-rows__circle{font-size:25px;line-height:32px;color:#262626;border-radius:0;background-color:#fff;border:2px solid #bbb;width:40px;height:40px;margin:0 0 20px;line-height:40px;display:inline-block;overflow-y:hidden;text-align:center}@media screen and (max-width:1023px){.polar-page-container .polar-rows .polar-rows__circle{order:2}}@media screen and (min-width:1024px){.polar-page-container .polar-rows .polar-rows__circle{margin-bottom:0;width:60px;height:60px;line-height:60px;transform:translate(-50%,-90%);position:absolute;left:50%;top:50%}}.polar-page-container .polar-rows .polar-rows__row{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;padding-bottom:50px}@media screen and (min-width:1024px){.polar-page-container .polar-rows .polar-rows__row:not(:last-child):before{border-left:2px solid #bbb}}@media screen and (min-width:1170px){.polar-page-container .polar-rows .polar-rows__row{padding-bottom:100px}}@media screen and (min-width:1024px){.polar-page-container .polar-rows .polar-rows__row{flex-direction:row;align-items:center}.polar-page-container .polar-rows .polar-rows__row:not(:last-child):before{content:"";position:absolute;left:50%;top:50%;height:100%}.polar-page-container .polar-rows .polar-rows__row:nth-child(odd){flex-direction:row-reverse}.polar-page-container .polar-rows .polar-rows__row:nth-child(odd)>:nth-child(2){padding-left:90px}.polar-page-container .polar-rows .polar-rows__row:nth-child(odd)>:nth-child(3){padding-right:90px}.polar-page-container .polar-rows .polar-rows__row:nth-child(2n)>:nth-child(2){padding-right:90px}.polar-page-container .polar-rows .polar-rows__row:nth-child(2n)>:nth-child(3){padding-left:90px}}.polar-page-container .polar-rows .polar-rows__illustration{margin-bottom:48px;margin-top:10px;order:1}@media screen and (min-width:1024px){.polar-page-container .polar-rows .polar-rows__illustration{margin-bottom:0;margin-top:0;width:50%}}.polar-page-container .polar-rows .polar-rows__illustration img{display:block;width:100%}.polar-page-container .polar-rows .polar-rows__text{margin-bottom:16px;order:3}@media screen and (min-width:1024px){.polar-page-container .polar-rows .polar-rows__text{margin-bottom:0;width:50%}}.polar-page-container .polar-rows .polar-rows__text a{color:#262626;text-decoration:underline}.polar-page-container .prices-note{margin-bottom:52px;float:none}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background-color:#1c69d4;border:1px solid #bbb}.flatpickr-day{display:flex;align-items:center;font-size:15px;line-height:22px;color:#262626;border-radius:0}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:#8e8e8e}.flatpickr-day.today{border:1px solid #bbb}.flatpickr-weekdays{background-color:#e6e6e6;height:43px}span.flatpickr-weekday{font-size:15px;line-height:22px;color:#262626;font-weight:400}.flatpickr-months .flatpickr-month{height:55px}.flatpickr-months .flatpickr-next-month{width:20px;height:20px;background-size:405px auto;top:18px;right:10px!important;padding:0}.flatpickr-months .flatpickr-next-month svg{display:none}.flatpickr-months .flatpickr-next-month:after{font-family:CN-Icon;font-style:normal;font-size:24px;color:#4d4d4d;content:"\e91f"}.flatpickr-months .flatpickr-prev-month{width:20px;height:20px;background-size:405px auto;top:18px;left:10px!important;padding:0}.flatpickr-months .flatpickr-prev-month svg{display:none}.flatpickr-months .flatpickr-prev-month:after{font-family:CN-Icon;font-style:normal;font-size:24px;color:#4d4d4d;content:"\e91e"}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#e6e6e6}.flatpickr-current-month{font-size:15px;line-height:22px;color:#262626;padding:13px 0 0 0}.flatpickr-current-month select{border:1px solid #bbb;background-color:#fff;padding:5px;height:34px;vertical-align:top;border-radius:0;margin-right:8px}.flatpickr-current-month select:hover{border-color:#1c69d4}.flatpickr-current-month select:focus{border-color:#1c69d4}.numInputWrapper{padding:6px 0 7px}.numInputWrapper:hover{background-color:#bbb}.tooltip{display:none;max-width:100%;margin-bottom:8px;z-index:121}@media screen and (min-width:768px){.tooltip{max-width:431px}}@media screen and (max-width:767px){.tooltip{left:0!important;padding:0 20px}}.tooltip.show .tooltip-inner{transform:translateY(0);opacity:1}.tooltip .tooltip-inner{padding:12px;background-color:#bbb;border-radius:0;font-size:12px;line-height:17px;text-align:justify;transition:all .2s ease-in-out 40ms;transition:all .2s ease-in-out 40ms}.tooltip .tooltip-inner::before{display:none;position:absolute;width:0;height:0;border-color:transparent;border-style:solid;bottom:-6px;margin-left:-6px;content:"";border-top-color:#bbb;border-width:6px 6px 0;left:50%}@media screen and (min-width:768px){.tooltip .tooltip-inner::before{display:block;text-align:left}}@media screen and (max-width:767px){.tooltip br{display:none}}.tooltip[data-show]{display:block}@media screen and (min-width:768px){.has-map .tooltip{width:220px;bottom:20px!important}}@media screen and (max-width:767px){.has-map .tooltip{left:auto!important;right:0!important;padding:0 20px}}.has-map .tooltip .tooltip-inner{text-align:left}.has-map .tooltip .tooltip-inner::before{right:10px;left:auto}@media screen and (min-width:1170px){.has-map .tooltip .tooltip-inner::before{left:50%;right:auto}}.ie-expired-info{display:none;text-align:center;background-color:#1c69d4;color:#262626;padding-top:4px;padding-bottom:4px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-expired-info{display:block}}@media screen and (max-width:1169px){.ie-expired-info{display:none!important}}.ie-expired-info .ie-expired-info-inner{display:inline-block;max-width:1200px;line-height:1.6;padding-left:12px;padding-right:12px}.ie-expired-info .ie-expired-info-inner p .inactive-icon{position:relative;top:12px}.ie-expired-info .ie-expired-info-inner p a{text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.ie-expired-info .ie-expired-info-inner p a:focus,.ie-expired-info .ie-expired-info-inner p a:hover{text-decoration:none}@media screen and (min-width:768px){.o-reg-section .tariffs{justify-content:flex-start;align-items:flex-end}}.o-reg-section .tariffs .best-value{position:static}.o-reg-section .prices-note{margin:0}.disc-list{padding-left:12px;margin-top:8px}.disc-list li{list-style-type:disc;padding-left:4px;margin-bottom:8px}.disc-list li::marker{color:#262626}.disc-list li ul{padding-left:12px;margin-top:8px}.o-grid>.o-grid__col-8{box-sizing:border-box;-webkit-box-flex:0}@media screen and (min-width:768px){.o-grid>.o-grid__col-8{flex:0 0 calc(66.667% - 20px);margin-left:10px;margin-right:10px}}.o-box.o-box--mini{max-width:480px}.c-info-box{padding:12px 24px;background-color:#bbb}@media screen and (min-width:768px){.c-info-box{align-items:center}}.c-info-box .info-icon{margin-left:0;width:24px;height:24px}.c-card-header{padding:16px 12px}@media screen and (min-width:768px){.c-card-header{padding-left:0}}.c-card-header h2{font-size:32px;line-height:38px;line-height:1;margin-bottom:0}.c-summary-list__desc{word-break:break-word}.faq-items_item{margin-bottom:12px}.faq-items_item a{display:grid;grid-template-columns:50px 1fr 30px;grid-template-rows:auto;grid-template-areas:"icon title arrow" ". desc . ";align-items:center;padding:32px;background-color:#bbb;border:2px solid #bbb;transition:.3s background ease-in-out .1s}@media screen and (min-width:768px){.faq-items_item a{padding-left:48px;padding-right:48px}}.faq-items_item a:hover{background-color:#fff;border:2px solid #666;transition:.2s background ease-in-out}.faq-items_item [class^=cn-icon]{grid-area:icon}@media screen and (min-width:768px){.faq-items_item [class^=cn-icon]{grid-row:span 2}}.faq-items_item h3{grid-area:title;margin:0;font-size:25px;line-height:32px;color:#262626;font-weight:700}.faq-items_item h2{grid-area:title;margin:0;font-size:25px;line-height:32px;color:#262626;font-weight:700}.faq-items_item p{grid-area:desc;margin-top:4px}.faq-items_item .cn-icon--CaretRight{grid-area:arrow;grid-row:span 2;transition:all 250ms ease-in-out;padding-left:16px}.faq-accordion{margin:0 auto;max-width:533px;padding-top:52px;padding-bottom:52px}.faq-accordion .accordion-header{width:100%;padding-top:16px;padding-bottom:16px}[class^=i-]{width:32px;height:32px}.social-networks{display:flex}.social-networks a{display:inline-block;margin-right:8px}.social-networks [class^=i-]{width:16px;height:16px}@media screen and (min-width:768px){.icons-table-wrapper{flex-direction:row}}.icons-table{display:table;border-collapse:collapse}@media screen and (min-width:768px){.icons-table{width:33.3%}}.c-nav-btn{background-color:#bbb;padding-left:8px;padding-right:8px;height:46px;display:inline-flex;align-items:center;transition:all .2s ease-in-out,transform .4s ease-in-out;border:2px solid #bbb;border-width:2px}.c-nav-btn:not(.swiper-button-disabled):hover{background-color:#fff}.u-bordert-primary{border-top:2px solid #bbb}.faq-note{background-color:#bbb;display:flex}.faq-note span[class^=i-]{margin:8px;min-width:24px;width:24px;height:24px}.faq-note .note-text-block{margin:8px;padding:0}.faq-note .note-text-block p:first-child{font-weight:700}.facebook-logo,.instagram-logo{display:inline-block;vertical-align:top;text-align:center;margin-right:8px}.facebook-logo:before,.instagram-logo:before{content:"";width:24px;height:24px;display:block;overflow-y:hidden}.facebook-logo:focus-visible,.instagram-logo:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.facebook-logo::before{background:transparent url('../images/facebook_logo.png?t=1750687074961') 0 center no-repeat;background-size:contain}.instagram-logo::before{background:transparent url('../images/instagram_logo.png?t=1750687074961') 0 center no-repeat;background-size:contain}.app-banner-container{display:flex;justify-content:center;align-items:center;max-width:100vw;contain:paint}.app-banner-container img:nth-child(2n){padding-top:128px;padding-bottom:48px}.app-banner-container img:nth-child(odd){padding-top:48px;padding-bottom:128px}@media screen and (max-width:1169px){.app-banner-container{justify-content:left}}.tbb-section .container{display:flex}.tbb-section .container .tbb-content-container{display:flex;flex-direction:column;margin-right:80px;flex-grow:1}@media screen and (max-width:767px){.tbb-section .container .tbb-content-container{margin-right:0}}.tbb-section .container .tbb-content-container h2{font-size:25px;line-height:32px;color:#262626;font-weight:700;margin-bottom:24px}.tbb-section .container .tbb-content-container p{font-size:15px;line-height:22px}.tbb-section .container .tbb-button-container{align-self:center}.tbb-section .container .tbb-button-container a{white-space:nowrap}@media screen and (max-width:767px){.tbb-section .container{flex-direction:column;gap:16px}}.anchor-offset{position:relative;top:-32px}.accordion .accordion-body>a{cursor:pointer}.badge-app-ios,.button-app-ios{display:inline-block;vertical-align:top;text-align:center;margin-right:8px}.badge-app-ios img,.button-app-ios img{height:40px}.footer-col .badge-app-ios img,.footer-col .button-app-ios img{width:132.5px;height:40px}.footer.container .footer-col ul li:has(.button-app-android),.footer.container .footer-col ul li:has(.button-app-ios){padding:0}.badge-app-android,.button-app-android{display:inline-block;vertical-align:top;text-align:center}.badge-app-android img,.button-app-android img{height:40px}@media screen and (min-width:1024px){.tariff-cards{display:flex;justify-content:center}}.tariff-cards .tariff-cards__card{border:2px solid #bbb;background-color:#fff;display:flex;flex-direction:column;margin-bottom:16px}@media screen and (min-width:1024px){.tariff-cards .tariff-cards__card{max-width:50%;flex:1 0 auto;width:0}}@media screen and (min-width:768px){.tariff-cards .tariff-cards__card{margin-bottom:0}}@media screen and (min-width:768px){.tariff-cards .tariff-cards__card:not(:last-child){margin-right:16px}}.tariff-cards .tariff-cards__figure img{width:100%;height:auto}.tariff-cards .tariff-cards__content{padding:16px 12px}.tariff-cards .tariff-cards__content p:not(:last-child){margin-bottom:8px}.tariff-cards .tariff-cards__content img{max-width:100%}.tariff-cards .tariff-cards__details{padding-top:8px;padding-bottom:16px;border-top:2px solid #bbb;margin-top:auto}.tnc-change-page{position:relative;float:left;width:100%}.tnc-change-page .page-header{position:relative;margin-top:40px;margin-bottom:72px;text-align:center}.tnc-change-page .page-header h1{font-size:25px;line-height:32px;color:#262626;font-weight:700;padding-top:52px}@media screen and (min-width:768px){.tnc-change-page .page-header h1{padding-top:0}}.tnc-change-page__content{position:relative;max-width:720px;margin:0 auto}.tnc-change-page__content p{margin-bottom:8px}.tnc-change-page__content .c-outline-box p:last-of-type{margin:0}.tnc-change-page__content a:not([class*=btn-]):not([class*=dcs-button]){position:relative;display:inline-block}.tnc-change-page__content button{float:right}.tnc-change-head{margin-bottom:32px}@media screen and (max-width:767px){.tnc-change-head{padding-top:8px;padding-left:16px;padding-right:16px}}.tnc-change-head h2{font-size:25px;line-height:32px;color:#262626;font-weight:700;margin-bottom:32px}.tnc-change-block{margin-bottom:32px}@media screen and (max-width:767px){.tnc-change-block p{padding-left:16px}}.tnc-change-block.tnc-change-block--grey .tnc-change-block__inner{background-color:#e6e6e6;border-color:#e6e6e6}.tnc-change-block.tnc-change-block--grey .tnc-change-block__inner .tnc-change-table__caption{border-color:#8e8e8e}.tnc-change-block__inner{border-top:2px solid #bbb;border-bottom:2px solid #bbb;padding-top:12px;background-color:#fff}@media screen and (min-width:768px){.tnc-change-block__inner{border-left:2px solid #bbb;border-right:2px solid #bbb;padding-top:16px;padding-left:32px;padding-right:32px}}.tnc-change-block__inner.tnc-change-block__last{padding-bottom:12px;border-bottom:2px solid #bbb}@media screen and (min-width:768px){.tnc-change-block__inner.tnc-change-block__last{padding-bottom:16px}}.tnc-change-block__inner .table-head{padding-left:16px;padding-bottom:12px}@media screen and (min-width:768px){.tnc-change-block__inner .table-head{padding-left:0}}@media screen and (min-width:768px){.tnc-change-block__flex{display:flex;flex-direction:row}}.tnc-change-block__inner--left{height:-moz-fit-content;height:fit-content}@media screen and (min-width:768px){.tnc-change-block__inner--left{width:49%;margin-right:10px}}.tnc-change-block__inner--right{height:-moz-fit-content;height:fit-content}@media screen and (min-width:768px){.tnc-change-block__inner--right{width:49%;margin-left:10px}}.tnc-change-table{width:100%}.tnc-change-table th{padding-bottom:4px;font-size:12px;line-height:17px;text-align:left;padding:15px 0;font-weight:400}.tnc-change-table td{padding-top:4px;padding-bottom:4px;padding-right:8px}@media screen and (max-width:767px){.tnc-change-table td{display:block}}@media screen and (min-width:768px){.tnc-change-table td{padding-top:12px;padding-bottom:12px;vertical-align:top}}.tnc-change-table .td-type-icon{text-align:left;grid-area:icon}@media screen and (min-width:768px){.tnc-change-table .td-type-icon{width:40px}}.tnc-change-table .td-type-icon+.td-contract{grid-row:span 2;color:#262626}.tnc-change-table .td-type{grid-area:doc;font-weight:700}@media screen and (max-width:767px){.tnc-change-table .td-type{padding-top:0;padding-bottom:0}}@media screen and (min-width:768px){.tnc-change-table .td-type{width:250px}}.tnc-change-table .td-type p{color:#8e8e8e;font-weight:400;padding:0}.tnc-change-table .td-tariff{position:relative;grid-area:price;text-align:right;font-weight:700}@media screen and (min-width:768px){.tnc-change-table .td-tariff{padding-right:0}}.tnc-change-table .td-number{width:auto;grid-area:number;color:#8e8e8e}@media screen and (max-width:767px){.tnc-change-table .td-number{padding-top:0;padding-bottom:0}}@media screen and (min-width:768px){.tnc-change-table .td-country{width:180px}}@media screen and (min-width:1024px){.tnc-change-table .td-country{width:220px}}@media screen and (max-width:767px){.tnc-change-table .td-country{padding-top:12px;padding-bottom:0}}.tnc-change-table .td-invoice{grid-area:invoice;padding-right:0;text-align:right}@media screen and (min-width:768px){.tnc-change-table .td-invoice{width:40px}}.tnc-change-table .td-invoice .download-icon{display:inline-block;float:none;overflow:hidden;line-height:999;margin:0}@media screen and (min-width:768px){.tnc-change-table .td-invoice .download-icon{float:right}}.tnc-change-table thead{background-color:#e6e6e6}.tnc-change-table thead tr{border-bottom:2px solid #bbb;border-top:2px solid #bbb}.tnc-change-table thead tr th{padding-top:4px;padding-bottom:4px}.tnc-change-table thead tr th:last-child{text-align:end;padding-right:8px}.tnc-change-table tr{display:grid;grid-template-columns:35px 1fr 25% 35px;grid-template-rows:auto;grid-template-areas:"icon doc price invoice" ". number . .";align-items:center;padding:4px 12px}.tnc-change-table tr:not(:first-child) td{padding-left:15px}@media screen and (min-width:768px){.tnc-change-table tr{position:relative;display:table-row}}.tnc-change-table tbody tr:not(:last-child){border-bottom:2px solid #bbb}.tnc-change-table .tnc-change-table__caption{padding-bottom:16px;margin-bottom:16px;text-align:left;overflow:hidden;border-bottom:1px solid #bbb}.tnc-change-table .tnc-change-table__button{float:right;padding:12px 40px 12px}.tnc-change-table .tnc-change-table__button:before{display:none}.tnc-change-table .tnc-change-table__button .text-postfix{display:none}@media screen and (min-width:768px){.tnc-change-table .tnc-change-table__button .text-postfix{display:inline}}.tnc-change-table .tnc-change-table__month{font-size:20px;line-height:27px;color:#262626;font-weight:700;margin-bottom:0;margin-right:12px;float:left}@media screen and (min-width:768px){.tnc-change-table .tnc-change-table__month{margin-bottom:0}}@media screen and (max-width:767px){.tnc-change-table.tnc-change-table--empty .td-price{position:static;float:none}}@media screen and (min-width:768px){.tnc-change-table.tnc-change-table--empty .td-price{width:auto}}@media screen and (min-width:768px){.tnc-change-table.tnc-change-table--empty .td-number{width:10px}}@media screen and (min-width:768px){.tnc-change-table.tnc-change-table--empty .td-country{width:10px}}.tnc-change-filters{margin-bottom:32px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.tnc-change-filters{padding:0}}.tnc-change-filters .select-wrap,.tnc-change-filters dcs-select-box{font-size:15px;line-height:22px;margin-bottom:8px;vertical-align:middle}@media screen and (min-width:768px){.tnc-change-filters .select-wrap,.tnc-change-filters dcs-select-box{margin-right:8px}}.tnc-change-filters .select-wrap:last-child,.tnc-change-filters dcs-select-box:last-child{margin-right:0}.tnc-change-filters .select-wrap .styled-select:after,.tnc-change-filters dcs-select-box .styled-select:after{transform:translateY(-50%) scale(.6);right:3px}@media screen and (min-width:768px){.tnc-change-filters .select-wrap,.tnc-change-filters dcs-select-box{width:auto;margin-bottom:0}}table.cookie-table{width:100%}table.cookie-table th{text-align:center;font-weight:700;background-color:#bbb}table.cookie-table td{vertical-align:top}table.cookie-table td,table.cookie-table th{padding:4px;border:1px solid #666}#creditcard_form{max-width:100%}.payment-method .adyen-checkout__input{border-radius:0;color:#262626;border:2px solid #bbb;padding-left:16px;height:48px}.payment-method .adyen-checkout__input--focus,.payment-method .adyen-checkout__input--focus:hover,.payment-method .adyen-checkout__input:active,.payment-method .adyen-checkout__input:active:hover,.payment-method .adyen-checkout__input:focus,.payment-method .adyen-checkout__input:focus:hover,.payment-method .adyen-checkout__input:hover{border:2px solid #1c69d4;box-shadow:none}.payment-method .adyen-checkout__input--error,.payment-method .adyen-checkout__input--error:hover,.payment-method .adyen-checkout__input--invalid,.payment-method .adyen-checkout__input--invalid:hover{border-color:#d20000;background-color:#fae5e5}.payment-method .adyen-checkout__input--text:focus{box-shadow:none!important}.payment-method .adyen-checkout__input::-moz-placeholder{color:#666}.payment-method .adyen-checkout__input::placeholder{color:#666}.payment-method .adyen-checkout__field{margin-bottom:16px}.payment-method .adyen-checkout__field.adyen-checkout__card__holderName{margin-top:16px}.payment-method .adyen-checkout__field:not(.adyen-checkout__card__holderName) .adyen-checkout__input--valid,.payment-method .adyen-checkout__field:not(.adyen-checkout__card__holderName) .adyen-checkout__input--valid:hover{border-color:#3db014;background-color:#ebf7e7}.payment-method .adyen-checkout__label--focused .adyen-checkout__label__text{color:#262626}.payment-method .adyen-checkout__label--focused .adyen-checkout__label__text--error{color:#262626}.payment-method .adyen-checkout__label__text{margin-bottom:0;padding-bottom:8px;font-size:15px;white-space:unset;text-overflow:unset;line-height:22px}.payment-method .adyen-checkout__label__text--error{color:#262626}.payment-method .adyen-checkout-input__inline-validation,.payment-method .adyen-checkout__card__brands,.payment-method .adyen-checkout__error-text,.payment-method .adyen-checkout__field__cvc--back-hint,.payment-method .adyen-checkout__field__exp-date_hint_wrapper{display:none!important}.payment-method .adyen-checkout-form-instruction{margin-bottom:16px!important}.payment-method .adyen-checkout__paypal__button{margin-bottom:0!important}.payment-method .adyen-checkout__card__cardNumber__brandIcon{margin-right:32px}.o-box--center{display:flex;flex-direction:column;align-items:center}.c-plans-container .c-plans-grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.c-plans-container .c-plans-sticky-header{display:grid;position:sticky;top:70px;z-index:1}@media screen and (max-width:1169px){.c-plans-container .c-plans-sticky-header{top:calc(55px + 50px)}}@media screen and (max-width:1169px){.c-plans-container .c-plans-sticky-header.grid-span-1{top:55px}}.c-plans-container .c-plans-sticky-header .c-plans-header{padding:12px;background-color:#e6e6e6;border-top:2px solid #e6e6e6}@media screen and (min-width:460px){.c-plans-container .c-plans-sticky-header .c-plans-header{top:120px}}.c-plans-container .c-plans-sticky-header .c-plans-header h3{font-size:20px;line-height:27px;color:#262626;font-weight:700;display:inline-block;margin:0}@media screen and (min-width:1170px){.c-plans-container .c-plans-sticky-header .c-plans-header{border-right:2px solid #fff}.c-plans-container .c-plans-sticky-header .c-plans-header:last-child{border-right:2px solid #e6e6e6}}@media screen and (min-width:1170px){.c-plans-container .c-plans-sticky-header>.c-plans-header~.c-plans-header{border-left:2px solid #fff}.c-plans-container .c-plans-sticky-header .c-plans-promo{border-right:2px solid #fff;border-left:2px solid #fff}.c-plans-container .c-plans-sticky-header .c-plans-promo:first-child{border-left:0}.c-plans-container .c-plans-sticky-header .c-plans-promo.last-child{border-right:0}.c-plans-container .c-plans-sticky-header [class~=c-plans-promo]:last-of-type{border-right:0}.c-plans-container .c-plans-sticky-header.grid-span-1 .c-plans-promo{border-right:0}}.c-plans-container .c-plans-promo{display:flex;background-color:#fff}.c-plans-container .c-plans-promo--has-promo{color:#fff;padding:4px 12px;font-size:12px;line-height:17px;display:flex;justify-content:center;align-items:center;text-align:center;gap:4px;min-height:50px;background-color:#1c69d4}.c-plans-container .c-plans-header{padding:12px;background-color:#e6e6e6}.c-plans-container .c-plans-cell{padding:12px;border-left:2px solid #e6e6e6;border-right:2px solid #e6e6e6;border-width:2px;border-bottom:1px solid #e6e6e6}.c-plans-container .c-plans-cell dl dt{font-weight:700;margin-bottom:8px}.c-plans-container .c-plans-cell small{font-size:12px;line-height:17px;margin-top:8px;display:block}.c-plans-container .c-plans-cell--separator{padding-top:8px;padding-bottom:8px;border-bottom:2px solid #e6e6e6}.c-plans-container .c-plans-cell--separator:first-child{padding-top:0}.c-plans-container .c-plans-cell--separator:last-child{border-bottom:0}.c-plans-container .c-plans-cell img{max-width:100%}.c-plans-container .c-plans-cell+.c-plans-header{border-bottom:none}.c-plans-container--selectable .c-plans-promo+.c-plans-header{border-left:2px solid #e6e6e6}.c-plans-container--selectable .c-plans-sticky-header .c-plans-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media screen and (max-width:1169px){.c-plans-container--selectable .c-plans-sticky-header .c-plans-header{border-top:2px solid #e6e6e6;border-left:2px solid #e6e6e6;border-right:2px solid #e6e6e6}}.c-plans-container--selectable .c-plans-sticky-header .c-plans-header--selected{color:#fff;background-color:#1c69d4;border-color:#1c69d4!important}.c-plans-container--selectable .c-plans-sticky-header .c-plans-header--selected h3{color:#fff!important}.c-plans-container--selectable .c-plans-sticky-header .c-plans-header.c-plans--disabled .icon-radio-tariff{visibility:hidden}.c-plans-container--selectable .c-plans-sticky-header .c-plans-header.hover:not(.c-plans--disabled),.c-plans-container--selectable .c-plans-sticky-header .c-plans-header:hover:not(.c-plans--disabled){border-top:2px solid #1c69d4;border-left:2px solid #1c69d4;border-right:2px solid #1c69d4}.c-plans-container--selectable .c-plans-sticky-header .c-plans-header.c-plans--disabled{cursor:not-allowed}.c-plans-container--selectable .c-plans-column{display:contents}.c-plans-container--selectable .c-plans-column .c-plans-header{border-left:2px solid #e6e6e6}.c-plans-container--selectable .c-plans-column.c-plans--disabled{cursor:not-allowed}.c-plans-container--selectable .c-plans-column--selected .c-plans-cell,.c-plans-container--selectable .c-plans-column--selected .c-plans-header{padding-left:14px;padding-right:14px;border-left:2px solid #1c69d4;border-right:2px solid #1c69d4}.c-plans-container--selectable .c-plans-column--selected .c-plans-cell:last-child{border-bottom:2px solid #1c69d4}.c-plans-container--selectable .icon-radio-tariff--selected{background-image:url('../images/sprite/sprite-icons.svg?t=1750687074961#ui-tariff-selected')}.c-plans-container--selectable input[type=radio]{display:contents;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-plans-container--selectable input[type=radio]+label:hover{cursor:pointer}.c-plans-container--selectable input[type=radio]+label:hover.c-plans--disabled{cursor:not-allowed}.c-plans-container--selectable .c-plans-column.hover:not(.c-plans--disabled) .c-plans-cell,.c-plans-container--selectable .c-plans-column.hover:not(.c-plans--disabled) .c-plans-header,.c-plans-container--selectable .c-plans-column:hover:not(.c-plans--disabled) .c-plans-cell,.c-plans-container--selectable .c-plans-column:hover:not(.c-plans--disabled) .c-plans-header{border-left:2px solid #1c69d4;border-right:2px solid #1c69d4}.c-plans-container--selectable .c-plans-column.hover:not(.c-plans--disabled) .c-plans-cell:last-child,.c-plans-container--selectable .c-plans-column.hover:not(.c-plans--disabled) .c-plans-header:last-child,.c-plans-container--selectable .c-plans-column:hover:not(.c-plans--disabled) .c-plans-cell:last-child,.c-plans-container--selectable .c-plans-column:hover:not(.c-plans--disabled) .c-plans-header:last-child{border-bottom:2px solid #1c69d4}.c-plans-container--selectable .c-plans-column--selected.hover:not(.c-plans--disabled) .c-plans-cell,.c-plans-container--selectable .c-plans-column--selected.hover:not(.c-plans--disabled) .c-plans-header,.c-plans-container--selectable .c-plans-column--selected:hover:not(.c-plans--disabled) .c-plans-cell,.c-plans-container--selectable .c-plans-column--selected:hover:not(.c-plans--disabled) .c-plans-header{padding-left:14px;padding-right:14px;border-left:2px solid #1c69d4!important;border-right:2px solid #1c69d4!important}.c-plans-container--selectable .c-plans-column--selected.hover:not(.c-plans--disabled) .c-plans-cell:last-child,.c-plans-container--selectable .c-plans-column--selected.hover:not(.c-plans--disabled) .c-plans-header:last-child,.c-plans-container--selectable .c-plans-column--selected:hover:not(.c-plans--disabled) .c-plans-cell:last-child,.c-plans-container--selectable .c-plans-column--selected:hover:not(.c-plans--disabled) .c-plans-header:last-child{border-bottom:2px solid #1c69d4!important}@media screen and (min-width:1170px){.c-plans-container--selectable .c-plans--reference .c-plans-cell,.c-plans-container--selectable .c-plans--reference .c-plans-header,.c-plans-container--selectable .c-plans--reference.c-plans-header,.c-plans-container--selectable .c-plans--reference.c-plans-promo--has-promo{margin-right:10px}}.c-plans-container--selectable .c-plans-promo--reference{padding:4px 12px;font-size:12px;line-height:17px;display:flex;justify-content:center;align-items:center;text-align:center;min-height:50px;color:#fff;background-color:#666}@media screen and (min-width:1170px){.c-plans-container--selectable .c-plans-promo--reference{margin-right:10px}}.c-plans-container.col-size-1{max-width:460px}.c-plans-container .grid-span-1{grid-column:span 1}.c-plans-container .grid-span-2{grid-column:span 2}.c-plans-container .grid-span-3{grid-column:span 3}.c-plans-container .grid-span-4{grid-column:span 4}.c-plans-container .grid-span-5{grid-column:span 5}.c-plans-container .grid-span-6{grid-column:span 6}.c-plans-container .grid-span-7{grid-column:span 7}.c-plans-container .grid-span-8{grid-column:span 8}.c-plans-container .grid-span-9{grid-column:span 9}.c-plans-container .grid-span-10{grid-column:span 10}.c-plans-container .grid-template-rows-auto-1{grid-template-rows:repeat(1,auto)}.c-plans-container .grid-template-rows-auto-2{grid-template-rows:repeat(2,auto)}.c-plans-container .grid-template-rows-auto-3{grid-template-rows:repeat(3,auto)}.c-plans-container .grid-template-rows-auto-4{grid-template-rows:repeat(4,auto)}.c-plans-container .grid-template-rows-auto-5{grid-template-rows:repeat(5,auto)}.c-plans-container .grid-template-rows-auto-6{grid-template-rows:repeat(6,auto)}.c-plans-container .grid-template-rows-auto-7{grid-template-rows:repeat(7,auto)}.c-plans-container .grid-template-rows-auto-8{grid-template-rows:repeat(8,auto)}.c-plans-container .grid-template-rows-auto-9{grid-template-rows:repeat(9,auto)}.c-plans-container .grid-template-rows-auto-10{grid-template-rows:repeat(10,auto)}.c-plans-container .grid-template-rows-auto-11{grid-template-rows:repeat(11,auto)}.c-plans-container .grid-template-rows-auto-12{grid-template-rows:repeat(12,auto)}.c-plans-container .grid-template-rows-auto-13{grid-template-rows:repeat(13,auto)}.c-plans-container .grid-template-rows-auto-14{grid-template-rows:repeat(14,auto)}.c-plans-container .grid-template-rows-auto-15{grid-template-rows:repeat(15,auto)}.c-plans-container .grid-template-rows-auto-16{grid-template-rows:repeat(16,auto)}.c-plans-container .grid-template-rows-auto-17{grid-template-rows:repeat(17,auto)}.c-plans-container .grid-template-rows-auto-18{grid-template-rows:repeat(18,auto)}.c-plans-container .grid-template-rows-auto-19{grid-template-rows:repeat(19,auto)}.c-plans-container .grid-template-rows-auto-20{grid-template-rows:repeat(20,auto)}.c-plans-container .grid-template-rows-auto-21{grid-template-rows:repeat(21,auto)}.c-plans-container .grid-template-rows-auto-22{grid-template-rows:repeat(22,auto)}.c-plans-container .grid-template-rows-auto-23{grid-template-rows:repeat(23,auto)}.c-plans-container .grid-template-rows-auto-24{grid-template-rows:repeat(24,auto)}.c-plans-container .grid-template-rows-auto-25{grid-template-rows:repeat(25,auto)}.c-plans-container .grid-template-columns-1fr-1{grid-template-columns:repeat(1,1fr)}.c-plans-container .grid-template-columns-1fr-2{grid-template-columns:repeat(2,1fr)}.c-plans-container .grid-template-columns-1fr-3{grid-template-columns:repeat(3,1fr)}.c-plans-container .grid-template-columns-1fr-4{grid-template-columns:repeat(4,1fr)}.c-plans-container .grid-template-columns-1fr-5{grid-template-columns:repeat(5,1fr)}.c-plans-container .grid-template-columns-1fr-6{grid-template-columns:repeat(6,1fr)}.c-plans-container .grid-template-columns-1fr-7{grid-template-columns:repeat(7,1fr)}.c-plans-container .grid-template-columns-1fr-8{grid-template-columns:repeat(8,1fr)}.c-plans-container .grid-template-columns-1fr-9{grid-template-columns:repeat(9,1fr)}.c-plans-container .grid-template-columns-1fr-10{grid-template-columns:repeat(10,1fr)}@media screen and (min-width:768px) and (max-width:1169px){.offset-sub-nav .c-plans-nav{top:calc(55px + 65px)}}.offset-sub-nav .c-plans-sticky-header{top:calc(70px + 65px);z-index:1}@media screen and (max-width:1169px){.offset-sub-nav .c-plans-sticky-header{top:calc(55px + 50px + 65px)}}@media screen and (max-width:767px){.offset-sub-nav .c-plans-sticky-header{top:calc(55px + 50px)}}@media screen and (max-width:1169px){.offset-sub-nav .c-plans-sticky-header.grid-span-1{top:calc(55px + 65px)}}@media screen and (min-width:460px) and (max-width:767px){.offset-sub-nav .c-plans-sticky-header.grid-span-1{top:55px}}.c-plans-nav{position:sticky;top:55px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;z-index:2}@media screen and (min-width:1170px){.c-plans-nav{top:70px}.c-plans-nav[data-slides="1"],.c-plans-nav[data-slides="2"],.c-plans-nav[data-slides="3"]{display:none;top:0}}@media screen and (max-width:1023px){.c-plans-nav[data-slides="1"]{display:none}}.c-plans-nav>div{display:flex;align-items:center}.c-plans-nav>p{width:100%;text-align:center}.c-plans-nav_btn{display:flex;align-items:center;background-color:#bbb;padding-left:16px;padding-right:16px;border-width:2px;height:50px;transition:all .2s ease-in-out,transform .4s ease-in-out}.c-plans-nav_btn i{color:#262626}.c-plans-nav_btn:not(.swiper-button-disabled):hover{background-color:#0653b6}.c-plans-nav_btn:not(.swiper-button-disabled):hover i{color:#fff}.c-badge{font-size:12px;line-height:17px;padding:4px;margin-bottom:8px;margin-right:4px;color:#262626;display:inline-block;background-color:#bbb}.c-badge.c-badge--sup{padding:0;margin-bottom:0;margin-right:1px;vertical-align:top;font-weight:400;border-radius:7px;width:14px;height:14px;min-width:14px;text-align:center;line-height:1.1;font-size:12px;line-height:17px}.c-badge.c-badge--sup:hover{background-color:#1c69d4;color:#fff}.c-badge.c-badge--new{margin:0;background-color:#0653b6;color:#fff;padding-left:8px;padding-right:8px}.c-badge.c-badge--yellow{margin:0;background-color:#fff6e8;color:#ffa411;padding-left:8px;padding-right:8px}.c-badge.c-badge--red{margin:0;background-color:#fae5e5;color:#d20000;padding-left:8px;padding-right:8px}.c-badge.c-badge--green{margin:0;background-color:#ebf7e7;color:#3db014;padding-left:8px;padding-right:8px}.c-plans{display:flex;margin-top:32px;margin-bottom:32px;flex-wrap:wrap}.c-plans:not(.swiper-wrapper){justify-content:center}.c-plans.c-plans--has-promo{padding-top:calc(var(--Baseline) * 10)}.c-plans.c-plans-1{max-width:460px}@media screen and (min-width:460px){.swiper-container+.prices-note{max-width:460px}}@media screen and (max-width:767px){.c-plans .o-grid__col-4{max-width:100%}}.c-plans.c-plans-3 .c-plans_col.swiper-slide{flex:none}.c-plans.swiper-wrapper{flex-wrap:nowrap!important;margin:0 auto}.c-plans_col{position:relative;width:100%;max-width:460px}.c-plans_col:first-child .c-plans_row-header h4{visibility:visible}.c-plans_col.c-plans_col--sm{width:100%}.c-plans_col.c-plans_col--sm .c-plans_item-promo{text-align:center;height:32px;margin-top:-32px;font-weight:700}.c-plans_col.c-plans_col--sm .c-plans_item-header{position:relative;top:initial}.c-plans_col.c-plans_col--sm .c-plans_item-header::before{background-color:transparent;height:32px}@media screen and (max-width:767px){.c-plans_col.c-plans_col--sm .c-plans_item-header::before{display:none}}.c-plans_col.c-plans_col--sm .c-plans_row{border-bottom:1px solid #e6e6e6}.c-plans_col.c-plans_col--sm .c-plans_row:last-child{border-bottom:0}@media screen and (min-width:460px){.c-plans+.prices-note{max-width:460px}}@media screen and (min-width:1024px){.c-plans_col:first-child:nth-last-child(2),.c-plans_col:first-child:nth-last-child(2)~.c-plans_col{width:460px}.c-plans-2+.prices-note{max-width:920px}}@media screen and (min-width:768px){.c-plans_col:first-child:nth-last-child(2).c-plans_col--sm,.c-plans_col:first-child:nth-last-child(2)~.c-plans_col.c-plans_col--sm{width:calc(50% - 10px)}.c-plans_col:first-child:nth-last-child(2).c-plans_col--sm:first-child,.c-plans_col:first-child:nth-last-child(2)~.c-plans_col.c-plans_col--sm:first-child{margin-left:0}.c-plans_col:first-child:nth-last-child(2).c-plans_col--sm:last-child,.c-plans_col:first-child:nth-last-child(2)~.c-plans_col.c-plans_col--sm:last-child{margin-right:0}}@media screen and (min-width:1330px){.c-plans_col:first-child:nth-last-child(3),.c-plans_col:first-child:nth-last-child(3)~.c-plans_col{width:311px}.c-plans-3+.prices-note{max-width:990px}}@media screen and (min-width:768px){.c-plans_col:first-child:nth-last-child(3).c-plans_col--sm,.c-plans_col:first-child:nth-last-child(3)~.c-plans_col.c-plans_col--sm{width:calc(33.33% - 14px)}.c-plans_col:first-child:nth-last-child(3).c-plans_col--sm:first-child,.c-plans_col:first-child:nth-last-child(3)~.c-plans_col.c-plans_col--sm:first-child{margin-left:0}.c-plans_col:first-child:nth-last-child(3).c-plans_col--sm:last-child,.c-plans_col:first-child:nth-last-child(3)~.c-plans_col.c-plans_col--sm:last-child{margin-right:0}}@media screen and (min-width:460px){.c-plans-4+.prices-note{max-width:460px}}@media screen and (min-width:1024px){.c-plans_col:first-child:nth-last-child(4),.c-plans_col:first-child:nth-last-child(4)~.c-plans_col{width:460px}.c-plans-4+.prices-note{max-width:950px}}@media screen and (min-width:1330px){.c-plans_col:first-child:nth-last-child(4),.c-plans_col:first-child:nth-last-child(4)~.c-plans_col{width:300px}.c-plans-4+.prices-note{max-width:1290px}}@media screen and (min-width:768px){.c-plans_col:first-child:nth-last-child(4).c-plans_col--sm,.c-plans_col:first-child:nth-last-child(4)~.c-plans_col.c-plans_col--sm{width:224px}}@media screen and (min-width:1170px){.c-plans_col--reference{padding-right:10px}}.c-plans_col--reference .c-plans_item-promo{background-color:#666}.c-plans_item{position:relative;margin-bottom:16px;height:100%}.c-plans_item input[type=radio]{display:block;display:contents;height:0;visibility:hidden}.c-plans_item label{display:flex;flex-direction:column;cursor:pointer;height:100%}.c-plans_item:hover .c-plans_item-header{color:#fff;background-color:#1c69d4;border-color:#1c69d4!important}.c-plans_item:hover .c-plans_item-header h3{color:#fff!important}.c-plans_item:hover .c-plans_item-content{border-color:#1c69d4!important}.c-plans_item--selected .c-plans_item-header{color:#fff;background-color:#1c69d4;border-color:#1c69d4!important}.c-plans_item--selected .c-plans_item-header h3{color:#fff!important}.c-plans_item--selected .c-plans_item-content{border-color:#1c69d4!important}.c-plans_item-promo{background-color:#1c69d4;color:#fff;padding:4px 16px 4px 16px;font-size:15px;line-height:22px;text-align:center}.c-plans_item-promo span{text-transform:uppercase}.c-plans_item-promo.c-plans_item-promo--sticky{display:flex;align-items:center;justify-content:center;margin-top:-50px;position:sticky;top:55px;z-index:6;height:50px;border-left:1px solid #fff;transition:all 250ms ease-in-out;font-size:12px}@media screen and (min-width:460px){.c-plans_item-promo.c-plans_item-promo--sticky{top:70px}}.c-plans_item-header{position:sticky;top:105px;width:100%;z-index:5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:0;transition:all 250ms ease-in-out;padding:16px;background-color:#e6e6e6;border:2px solid #e6e6e6}@media screen and (min-width:460px){.c-plans_item-header{top:120px}}.c-plans_item-header:before{content:"";position:absolute;bottom:calc(100% + 1px);left:-1px;background-color:#fff;width:101%;height:51px}.c-plans_item-header.c-plans_item-header--preline{white-space:pre-line}.c-plans_item-header h3{display:inline-block;margin:0}.c-plans_item-content{display:grid;border-top:0;transition:border 250ms ease-in-out;border:1px solid #e6e6e6}.c-plans_row-header{padding:16px;background-color:#e6e6e6}.c-plans_row-header h4{visibility:hidden}.c-plans_row{position:relative;padding:16px;border-bottom:1px solid #e6e6e6}.c-plans_row:last-child{border-bottom:0}.c-plans_row.c-plans_row--bt:before{content:"";position:absolute;top:0;left:20px;height:1px;width:calc(100% - 40px);background-color:#e6e6e6}.c-plans_row-cell dl dt{font-weight:700;margin-bottom:8px}.c-plans_row-cell small{display:block;font-size:12px;line-height:17px}.c-plans_row-cell-separator{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e6e6e6}.c-plans_row-cell-separator:first-child{padding-top:0}.c-plans_row-cell-separator:last-child{border-bottom:0}.c-plans-names strong{display:none}.c-plans-names strong:first-child{display:block}.c-plans-names--preline{white-space:pre-line}.contract-termination{margin-top:48px}.contract-termination .form-container{display:flex;flex-direction:column;gap:48px}.contract-termination .form-container h2{font-size:25px;line-height:32px;color:#262626}.contract-termination .form-container .account-details>div:first-child>.o-grid__col-6:nth-child(2){opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.contract-termination .form-container .termination-details{display:flex;flex-direction:column;gap:4px}.contract-termination .form-container .termination-details .termination-details-radios{display:grid;grid-template-columns:1fr 1fr 1fr}.contract-termination .form-container .termination-details .termination-details-radios .termination-details-heading{font-size:15px;line-height:22px;font-weight:700;margin-bottom:8px;grid-column:span 3}@media screen and (max-width:767px){.contract-termination .form-container .termination-details .termination-details-radios .termination-details-heading{grid-column:span 1}}.contract-termination .form-container .termination-details .termination-details-radios .checkbox-wrapper{margin-bottom:24px}.contract-termination .form-container .termination-details .termination-details-radios .grid-span-2{grid-column:span 2}@media screen and (max-width:767px){.contract-termination .form-container .termination-details .termination-details-radios .grid-span-2{grid-column:span 1}}@media screen and (max-width:767px){.contract-termination .form-container .termination-details .termination-details-radios{grid-template-columns:1fr}}.contract-termination .form-container .termination-details .c-card{padding:24px}.contract-termination .form-container .termination-details .c-card .info-container{display:flex;gap:16px}.contract-termination .form-container .termination-details .c-card .info-container .info-icon{margin-left:0;min-width:23px;min-height:23px}.contract-termination .form-container .termination-details .c-card .info-container p{font-size:15px;line-height:22px;color:#666}.contract-termination .form-container .button-container{display:flex;justify-content:space-between}@media screen and (max-width:767px){.contract-termination .form-container .button-container{flex-direction:column;gap:8px}.contract-termination .form-container .button-container .dcs-button--primary,.contract-termination .form-container .button-container .dcs-marketing-banner__button,.contract-termination .form-container .button-container .dcs-marketing-banner__toggle{order:-1}}.contract-termination-received-page{display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 300px)}.contract-termination-received-page .content{display:flex;flex-direction:column;justify-content:flex-start;text-align:center;flex-grow:1;padding-top:120px;padding-bottom:120px}.contract-termination-received-page .content .headline{font-size:20px;line-height:27px;color:#262626}.badge{display:flex;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:15px;line-height:22px;font-weight:700}.badge--inactive{color:#8e8e8e;background-color:#fff;border:1px solid #bbb}.badge--active{color:#3db014;background-color:#ebf7e7}.badge--error{color:#d20000;background-color:#fae5e5}.badge--pending{color:#ffa411;background-color:#fff6e8}.badge--info{color:#1c69d4;background-color:#dde9f9}.dialog-wrapper{display:none}.dialog-wrapper.dialog-show{display:block}.dialog-wrapper .dialog-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:100;padding:32px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.35)}@media screen and (min-width:768px){.dialog-wrapper .dialog-container{max-width:472px;height:auto}.dialog-wrapper .dialog-container.dialog-lg{max-width:536px}.dialog-wrapper .dialog-container.dialog-xl{max-width:721px}.dialog-wrapper .dialog-container.dialog-2xl{max-width:1100px}}.dialog-wrapper .dialog-container.dialog-bottom{top:0;left:0;transform:unset}@media screen and (min-width:768px){.dialog-wrapper .dialog-container.dialog-bottom{top:unset;bottom:32px;left:50%;transform:translate(-50%,0)}}.dialog-wrapper .dialog-container .dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dialog-wrapper .dialog-container .dialog-header h2{font-size:25px;line-height:25px;color:#262626;margin-bottom:0;word-wrap:anywhere}.dialog-wrapper .dialog-container .dialog-content p{margin-bottom:8px}.dialog-wrapper .dialog-container .dialog-content:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.dialog-wrapper .dialog-container .dialog-footer{margin-top:24px}.dialog-wrapper .dialog-container.dialog-content-scrollable{display:flex;flex-direction:column}.dialog-wrapper .dialog-container.dialog-content-scrollable .dialog-content{overflow-y:scroll;padding-right:16px;border-bottom:1px solid #bbb}.dialog-wrapper.dialog-backdrop.dialog-show{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.24);z-index:100;inset:0;position:fixed}.dialog-wrapper.dialog-backdrop .dialog-container{position:relative;top:unset;left:unset;transform:unset}.dialog-wrapper.dialog-backdrop .dialog-container.dialog-bottom{align-self:flex-end}.cookie-dialog .dialog-container,.cookie-settings-dialog .dialog-container{height:unset;width:calc(100% - 48px)}.cookie-dialog .dialog-container.dialog-bottom,.cookie-settings-dialog .dialog-container.dialog-bottom{top:unset;bottom:24px;left:24px;transform:unset}@media screen and (min-width:768px){.cookie-dialog .dialog-container.dialog-bottom,.cookie-settings-dialog .dialog-container.dialog-bottom{bottom:32px;left:50%;transform:translate(-50%,0)}}.cookie-dialog .dialog-container .dialog-footer,.cookie-settings-dialog .dialog-container .dialog-footer{display:grid;gap:8px;align-items:center;grid-template-columns:1fr}.cookie-dialog .dialog-container .dialog-footer .legal-links,.cookie-settings-dialog .dialog-container .dialog-footer .legal-links{display:flex;gap:8px;justify-content:center;margin-top:16px}.cookie-dialog .dialog-container .dialog-footer .legal-links p a,.cookie-settings-dialog .dialog-container .dialog-footer .legal-links p a{color:#262626;text-decoration:underline}.cookie-dialog .dialog-container .dialog-footer .legal-links p a:hover,.cookie-settings-dialog .dialog-container .dialog-footer .legal-links p a:hover{color:#262626}.cookie-dialog .dialog-container .dialog-footer .legal-links .link-divider,.cookie-settings-dialog .dialog-container .dialog-footer .legal-links .link-divider{color:#262626}@media screen and (min-width:768px){.cookie-dialog .dialog-container .dialog-footer,.cookie-settings-dialog .dialog-container .dialog-footer{grid-template-columns:1fr 1fr 1fr;align-items:stretch}.cookie-dialog .dialog-container .dialog-footer .legal-links,.cookie-settings-dialog .dialog-container .dialog-footer .legal-links{align-self:center;justify-content:flex-start;text-align:left;margin-top:0;order:-1}}.cookie-dialog .dialog-container.dialog-content-scrollable,.cookie-settings-dialog .dialog-container.dialog-content-scrollable{max-height:70%}@media screen and (min-width:768px){.cookie-dialog .dialog-container.dialog-content-scrollable,.cookie-settings-dialog .dialog-container.dialog-content-scrollable{max-height:33%}}.cookie-settings-dialog .dialog-container .dialog-content{display:flex;flex-direction:column;gap:16px}.cookie-settings-dialog .dialog-container .dialog-content .checkbox-container{display:flex;align-items:flex-start;gap:16px}.cookie-settings-dialog .dialog-container .dialog-content .checkbox-container input[type=checkbox]{margin-top:4px;min-width:24px;min-height:24px}.cookie-settings-dialog .dialog-container .dialog-content .checkbox-container input[type=checkbox]:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.cookie-settings-dialog .dialog-container .dialog-content .checkbox-container p{color:#666}.p-0,.pl-0,.px-0{padding-left:0}.p-0,.pr-0,.px-0{padding-right:0}.p-0,.pt-0,.py-0{padding-top:0}.p-0,.pb-0,.py-0{padding-bottom:0}.m-0,.ml-0,.mx-0{margin-left:0}.m-0,.mr-0,.mx-0{margin-right:0}.m-0,.mt-0,.my-0{margin-top:0}.m-0,.mb-0,.my-0{margin-bottom:0}.gap-0{gap:0}.p-1,.pl-1,.px-1{padding-left:4px}.p-1,.pr-1,.px-1{padding-right:4px}.p-1,.pt-1,.py-1{padding-top:4px}.p-1,.pb-1,.py-1{padding-bottom:4px}.m-1,.ml-1,.mx-1{margin-left:4px}.m-1,.mr-1,.mx-1{margin-right:4px}.m-1,.mt-1,.my-1{margin-top:4px}.m-1,.mb-1,.my-1{margin-bottom:4px}.gap-1{gap:4px}.p-2,.pl-2,.px-2{padding-left:8px}.p-2,.pr-2,.px-2{padding-right:8px}.p-2,.pt-2,.py-2{padding-top:8px}.p-2,.pb-2,.py-2{padding-bottom:8px}.m-2,.ml-2,.mx-2{margin-left:8px}.m-2,.mr-2,.mx-2{margin-right:8px}.m-2,.mt-2,.my-2{margin-top:8px}.m-2,.mb-2,.my-2{margin-bottom:8px}.gap-2{gap:8px}.p-3,.pl-3,.px-3{padding-left:12px}.p-3,.pr-3,.px-3{padding-right:12px}.p-3,.pt-3,.py-3{padding-top:12px}.p-3,.pb-3,.py-3{padding-bottom:12px}.m-3,.ml-3,.mx-3{margin-left:12px}.m-3,.mr-3,.mx-3{margin-right:12px}.m-3,.mt-3,.my-3{margin-top:12px}.m-3,.mb-3,.my-3{margin-bottom:12px}.gap-3{gap:12px}.p-4,.pl-4,.px-4{padding-left:16px}.p-4,.pr-4,.px-4{padding-right:16px}.p-4,.pt-4,.py-4{padding-top:16px}.p-4,.pb-4,.py-4{padding-bottom:16px}.m-4,.ml-4,.mx-4{margin-left:16px}.m-4,.mr-4,.mx-4{margin-right:16px}.m-4,.mt-4,.my-4{margin-top:16px}.m-4,.mb-4,.my-4{margin-bottom:16px}.gap-4{gap:16px}.p-5,.pl-5,.px-5{padding-left:20px}.p-5,.pr-5,.px-5{padding-right:20px}.p-5,.pt-5,.py-5{padding-top:20px}.p-5,.pb-5,.py-5{padding-bottom:20px}.m-5,.ml-5,.mx-5{margin-left:20px}.m-5,.mr-5,.mx-5{margin-right:20px}.m-5,.mt-5,.my-5{margin-top:20px}.m-5,.mb-5,.my-5{margin-bottom:20px}.gap-5{gap:20px}.p-6,.pl-6,.px-6{padding-left:24px}.p-6,.pr-6,.px-6{padding-right:24px}.p-6,.pt-6,.py-6{padding-top:24px}.p-6,.pb-6,.py-6{padding-bottom:24px}.m-6,.ml-6,.mx-6{margin-left:24px}.m-6,.mr-6,.mx-6{margin-right:24px}.m-6,.mt-6,.my-6{margin-top:24px}.m-6,.mb-6,.my-6{margin-bottom:24px}.gap-6{gap:24px}.p-7,.pl-7,.px-7{padding-left:28px}.p-7,.pr-7,.px-7{padding-right:28px}.p-7,.pt-7,.py-7{padding-top:28px}.p-7,.pb-7,.py-7{padding-bottom:28px}.m-7,.ml-7,.mx-7{margin-left:28px}.m-7,.mr-7,.mx-7{margin-right:28px}.m-7,.mt-7,.my-7{margin-top:28px}.m-7,.mb-7,.my-7{margin-bottom:28px}.gap-7{gap:28px}.p-8,.pl-8,.px-8{padding-left:32px}.p-8,.pr-8,.px-8{padding-right:32px}.p-8,.pt-8,.py-8{padding-top:32px}.p-8,.pb-8,.py-8{padding-bottom:32px}.m-8,.ml-8,.mx-8{margin-left:32px}.m-8,.mr-8,.mx-8{margin-right:32px}.m-8,.mt-8,.my-8{margin-top:32px}.m-8,.mb-8,.my-8{margin-bottom:32px}.gap-8{gap:32px}.p-9,.pl-9,.px-9{padding-left:36px}.p-9,.pr-9,.px-9{padding-right:36px}.p-9,.pt-9,.py-9{padding-top:36px}.p-9,.pb-9,.py-9{padding-bottom:36px}.m-9,.ml-9,.mx-9{margin-left:36px}.m-9,.mr-9,.mx-9{margin-right:36px}.m-9,.mt-9,.my-9{margin-top:36px}.m-9,.mb-9,.my-9{margin-bottom:36px}.gap-9{gap:36px}.p-10,.pl-10,.px-10{padding-left:40px}.p-10,.pr-10,.px-10{padding-right:40px}.p-10,.pt-10,.py-10{padding-top:40px}.p-10,.pb-10,.py-10{padding-bottom:40px}.m-10,.ml-10,.mx-10{margin-left:40px}.m-10,.mr-10,.mx-10{margin-right:40px}.m-10,.mt-10,.my-10{margin-top:40px}.m-10,.mb-10,.my-10{margin-bottom:40px}.gap-10{gap:40px}.p-11,.pl-11,.px-11{padding-left:44px}.p-11,.pr-11,.px-11{padding-right:44px}.p-11,.pt-11,.py-11{padding-top:44px}.p-11,.pb-11,.py-11{padding-bottom:44px}.m-11,.ml-11,.mx-11{margin-left:44px}.m-11,.mr-11,.mx-11{margin-right:44px}.m-11,.mt-11,.my-11{margin-top:44px}.m-11,.mb-11,.my-11{margin-bottom:44px}.gap-11{gap:44px}.p-12,.pl-12,.px-12{padding-left:48px}.p-12,.pr-12,.px-12{padding-right:48px}.p-12,.pt-12,.py-12{padding-top:48px}.p-12,.pb-12,.py-12{padding-bottom:48px}.m-12,.ml-12,.mx-12{margin-left:48px}.m-12,.mr-12,.mx-12{margin-right:48px}.m-12,.mt-12,.my-12{margin-top:48px}.m-12,.mb-12,.my-12{margin-bottom:48px}.gap-12{gap:48px}.p-13,.pl-13,.px-13{padding-left:52px}.p-13,.pr-13,.px-13{padding-right:52px}.p-13,.pt-13,.py-13{padding-top:52px}.p-13,.pb-13,.py-13{padding-bottom:52px}.m-13,.ml-13,.mx-13{margin-left:52px}.m-13,.mr-13,.mx-13{margin-right:52px}.m-13,.mt-13,.my-13{margin-top:52px}.m-13,.mb-13,.my-13{margin-bottom:52px}.gap-13{gap:52px}.p-14,.pl-14,.px-14{padding-left:56px}.p-14,.pr-14,.px-14{padding-right:56px}.p-14,.pt-14,.py-14{padding-top:56px}.p-14,.pb-14,.py-14{padding-bottom:56px}.m-14,.ml-14,.mx-14{margin-left:56px}.m-14,.mr-14,.mx-14{margin-right:56px}.m-14,.mt-14,.my-14{margin-top:56px}.m-14,.mb-14,.my-14{margin-bottom:56px}.gap-14{gap:56px}.p-15,.pl-15,.px-15{padding-left:60px}.p-15,.pr-15,.px-15{padding-right:60px}.p-15,.pt-15,.py-15{padding-top:60px}.p-15,.pb-15,.py-15{padding-bottom:60px}.m-15,.ml-15,.mx-15{margin-left:60px}.m-15,.mr-15,.mx-15{margin-right:60px}.m-15,.mt-15,.my-15{margin-top:60px}.m-15,.mb-15,.my-15{margin-bottom:60px}.gap-15{gap:60px}.p-16,.pl-16,.px-16{padding-left:64px}.p-16,.pr-16,.px-16{padding-right:64px}.p-16,.pt-16,.py-16{padding-top:64px}.p-16,.pb-16,.py-16{padding-bottom:64px}.m-16,.ml-16,.mx-16{margin-left:64px}.m-16,.mr-16,.mx-16{margin-right:64px}.m-16,.mt-16,.my-16{margin-top:64px}.m-16,.mb-16,.my-16{margin-bottom:64px}.gap-16{gap:64px}.p-17,.pl-17,.px-17{padding-left:68px}.p-17,.pr-17,.px-17{padding-right:68px}.p-17,.pt-17,.py-17{padding-top:68px}.p-17,.pb-17,.py-17{padding-bottom:68px}.m-17,.ml-17,.mx-17{margin-left:68px}.m-17,.mr-17,.mx-17{margin-right:68px}.m-17,.mt-17,.my-17{margin-top:68px}.m-17,.mb-17,.my-17{margin-bottom:68px}.gap-17{gap:68px}.p-18,.pl-18,.px-18{padding-left:72px}.p-18,.pr-18,.px-18{padding-right:72px}.p-18,.pt-18,.py-18{padding-top:72px}.p-18,.pb-18,.py-18{padding-bottom:72px}.m-18,.ml-18,.mx-18{margin-left:72px}.m-18,.mr-18,.mx-18{margin-right:72px}.m-18,.mt-18,.my-18{margin-top:72px}.m-18,.mb-18,.my-18{margin-bottom:72px}.gap-18{gap:72px}.p-19,.pl-19,.px-19{padding-left:76px}.p-19,.pr-19,.px-19{padding-right:76px}.p-19,.pt-19,.py-19{padding-top:76px}.p-19,.pb-19,.py-19{padding-bottom:76px}.m-19,.ml-19,.mx-19{margin-left:76px}.m-19,.mr-19,.mx-19{margin-right:76px}.m-19,.mt-19,.my-19{margin-top:76px}.m-19,.mb-19,.my-19{margin-bottom:76px}.gap-19{gap:76px}.p-20,.pl-20,.px-20{padding-left:80px}.p-20,.pr-20,.px-20{padding-right:80px}.p-20,.pt-20,.py-20{padding-top:80px}.p-20,.pb-20,.py-20{padding-bottom:80px}.m-20,.ml-20,.mx-20{margin-left:80px}.m-20,.mr-20,.mx-20{margin-right:80px}.m-20,.mt-20,.my-20{margin-top:80px}.m-20,.mb-20,.my-20{margin-bottom:80px}.gap-20{gap:80px}.dcs-hero-size-1{font-family:"BMWTypeNext Latin";font-size:60px;line-height:60px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-hero-size-1--bold{font-family:"BMWTypeNext Latin";font-size:60px;line-height:60px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-hero-body-size-1{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none}.dcs-hero-body-size-1--bold{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none}.dcs-headline-size-1{font-family:"BMWTypeNext Latin";font-size:45px;line-height:50px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-headline-size-1--bold{font-family:"BMWTypeNext Latin";font-size:45px;line-height:50px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-headline-size-2{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-headline-size-2--bold{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-headline-size-3{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-headline-size-3--bold{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-headline-size-4{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-headline-size-4--bold{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-button-size-1{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-button-size-1--bold{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-body-size-1{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-body-size-1--bold{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-body-size-2{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-body-size-2--bold{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-caption-size-1{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-caption-size-1--bold{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-link-size-1{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:underline;color:#262626}.dcs-link-size-1--bold{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:underline;color:#262626}.dcs-link-size-2{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:underline;color:#262626}.dcs-link-size-2--bold{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:underline;color:#262626}*{margin:0;padding:0}body{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-color-text-title{color:#262626}.dcs-color-text-primary{color:#262626}.dcs-color-text-secondary{color:#262626}.dcs-color-text-tertiary{color:#8e8e8e}.dcs-color-text-quarternary{color:#fff}.dcs-color-text-inactive{color:#666}.dcs-color-text-error{color:#d20000}.dcs-color-text-warning{color:#ffa411}.dcs-color-text-success{color:#3db014}.dcs-background-color-primary{background-color:#1c69d4}.dcs-background-color-secondary{background-color:#0653b6}.dcs-background-color-tertiary{background-color:#e6e6e6}.dcs-background-color-accent{background-color:#1c69d4}.dcs-background-color-accent-light{background-color:#bad2f2}.dcs-background-color-error{background-color:#d20000}.dcs-background-color-error-light{background-color:#fae5e5}.dcs-background-color-warning{background-color:#ffa411}.dcs-background-color-warning-light{background-color:#fff6e8}.dcs-background-color-success{background-color:#3db014}.dcs-background-color-success-light{background-color:#ebf7e7}.dcs-background-color-neutral-lightest{background-color:#fff}.dcs-background-color-neutral-lighter{background-color:#e6e6e6}.dcs-background-color-neutral-light{background-color:#bbb}.dcs-background-color-neutral{background-color:#8e8e8e}.dcs-background-color-neutral-dark{background-color:#666}.dcs-background-color-neutral-darker{background-color:#4d4d4d}.dcs-background-color-neutral-darkest{background-color:#262626}.dcs-lp-background-color-primary{background-color:#bbb}.dcs-lp-background-color-secondary{background-color:#e6e6e6}.dcs-lp-background-color-hero-dark{background-color:#4d4d4d}.dcs-lp-background-color-banner-dark{background-color:#666}.dcs-lp-background-color-banner-light{background-color:#e6e6e6}.dcs-lp-background-color-tariff-title{background-color:#e6e6e6}.flex{display:flex}.flex-center{justify-content:center;align-items:center}.flex-column{flex-direction:column}.flex-end{justify-content:flex-end}.flex-start{justify-content:flex-start}.flex-items-center{align-items:center}@font-face{font-family:"BMWTypeNext Latin";font-weight:400;src:url('../fonts/BMWTypeNextLatinTT-Regular.woff?t=1750687074961') format("woff"),url('../fonts/BMWTypeNextLatinTT-Regular.ttf?t=1750687074961') format("truetype")}@font-face{font-family:"BMWTypeNext Latin";font-weight:700;src:url('../fonts/BMWTypeNextLatinTT-Bold.woff?t=1750687074961') format("woff"),url('../fonts/BMWTypeNextLatinTT-Bold.ttf?t=1750687074961') format("truetype")}.dcs-account-header{display:flex;flex-direction:column;gap:24px;padding:40px 0 40px 0}.dcs-account-header__content{display:flex;flex-direction:column;gap:8px}.dcs-account-header__content h2{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:0}.dcs-account-header__content p{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-account-header__buttons a{width:100%}.dcs-account-header--back-button{display:grid;grid-template-columns:1fr;gap:16px}.dcs-account-header--back-button .dcs-account-header__content{text-align:center}.dcs-account-header--back-button a{display:flex;align-items:center;justify-content:center;margin-bottom:0}@media screen and (min-width:768px){.dcs-account-header{flex-direction:row;justify-content:space-between}.dcs-account-header--back-button:has(a){grid-template-columns:25% auto 25%}.dcs-account-header--back-button .dcs-account-header__content{text-align:center}.dcs-account-header--back-button a{justify-content:flex-start}}.dcs-alert{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;padding:8px 24px;border-radius:0;color:#262626;background-color:#fff;border:2px solid #bbb}.dcs-alert--success{color:#3db014;background-color:#ebf7e7;border:2px solid #3db014}.dcs-alert--warning{color:#ffa411;background-color:#fff6e8;border:2px solid #ffa411}.dcs-alert--error{color:#d20000;background-color:#fae5e5;border:2px solid #d20000}.dcs-button,.dcs-marketing-banner__button,.dcs-marketing-banner__toggle{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 24px;border-radius:0;border-style:solid;border-width:2px;transition:unset;cursor:pointer}.dcs-button.disabled,.dcs-button:disabled,.dcs-button[disabled],.dcs-marketing-banner__button:disabled,.dcs-marketing-banner__toggle:disabled,.disabled.dcs-marketing-banner__button,.disabled.dcs-marketing-banner__toggle,[disabled].dcs-marketing-banner__button,[disabled].dcs-marketing-banner__toggle{cursor:not-allowed}.dcs-button.hover,.dcs-button:hover,.dcs-marketing-banner__button:hover,.dcs-marketing-banner__toggle:hover,.hover.dcs-marketing-banner__button,.hover.dcs-marketing-banner__toggle{text-decoration:none}.dcs-button.hover:has(i),.dcs-button:hover:has(i),.dcs-marketing-banner__button:hover:has(i),.dcs-marketing-banner__toggle:hover:has(i),.hover.dcs-marketing-banner__button:has(i),.hover.dcs-marketing-banner__toggle:has(i){text-decoration:none}.dcs-button.hover:has(i) span,.dcs-button:hover:has(i) span,.dcs-marketing-banner__button:hover:has(i) span,.dcs-marketing-banner__toggle:hover:has(i) span,.hover.dcs-marketing-banner__button:has(i) span,.hover.dcs-marketing-banner__toggle:has(i) span{text-decoration:none}.dcs-button.hover.disabled,.dcs-button.hover:disabled,.dcs-button.hover[disabled],.dcs-button:hover.disabled,.dcs-button:hover:disabled,.dcs-button:hover[disabled],.dcs-marketing-banner__button:hover.disabled,.dcs-marketing-banner__button:hover:disabled,.dcs-marketing-banner__button:hover[disabled],.dcs-marketing-banner__toggle:hover.disabled,.dcs-marketing-banner__toggle:hover:disabled,.dcs-marketing-banner__toggle:hover[disabled],.hover.dcs-marketing-banner__button:disabled,.hover.dcs-marketing-banner__toggle:disabled,.hover.disabled.dcs-marketing-banner__button,.hover.disabled.dcs-marketing-banner__toggle,.hover[disabled].dcs-marketing-banner__button,.hover[disabled].dcs-marketing-banner__toggle{text-decoration:none}.dcs-button:focus-visible,.dcs-marketing-banner__button:focus-visible,.dcs-marketing-banner__toggle:focus-visible{outline:2px solid #0653b6;outline-offset:2px}.dcs-button--primary,.dcs-marketing-banner__button,.dcs-marketing-banner__toggle{color:#fff;background-color:#0653b6;border-color:#0653b6}.dcs-button--primary i,.dcs-marketing-banner__button i,.dcs-marketing-banner__toggle i{color:#fff}.dcs-button--primary.hover,.dcs-button--primary:hover,.dcs-marketing-banner__button:hover,.dcs-marketing-banner__toggle:hover,.hover.dcs-marketing-banner__button,.hover.dcs-marketing-banner__toggle{color:#fff;background-color:#0653b6;border-color:#0653b6}.dcs-button--primary.hover i,.dcs-button--primary:hover i,.dcs-marketing-banner__button:hover i,.dcs-marketing-banner__toggle:hover i,.hover.dcs-marketing-banner__button i,.hover.dcs-marketing-banner__toggle i{color:#fff}.dcs-button--primary.disabled,.dcs-button--primary:disabled,.dcs-button--primary[disabled],.dcs-marketing-banner__button:disabled,.dcs-marketing-banner__toggle:disabled,.disabled.dcs-marketing-banner__button,.disabled.dcs-marketing-banner__toggle,[disabled].dcs-marketing-banner__button,[disabled].dcs-marketing-banner__toggle{color:#666;background-color:#bbb;border-color:#bbb}.dcs-button--primary.disabled i,.dcs-button--primary:disabled i,.dcs-button--primary[disabled] i,.dcs-marketing-banner__button:disabled i,.dcs-marketing-banner__toggle:disabled i,.disabled.dcs-marketing-banner__button i,.disabled.dcs-marketing-banner__toggle i,[disabled].dcs-marketing-banner__button i,[disabled].dcs-marketing-banner__toggle i{color:#666}.dcs-button--secondary{color:#262626;background-color:#bbb;border-color:#bbb}.dcs-button--secondary i{color:#262626}.dcs-button--secondary.hover,.dcs-button--secondary:hover{color:#fff;background-color:#0653b6;border-color:#0653b6}.dcs-button--secondary.hover i,.dcs-button--secondary:hover i{color:#fff}.dcs-button--secondary.disabled,.dcs-button--secondary:disabled,.dcs-button--secondary[disabled]{color:#666;background-color:#bbb;border-color:#bbb}.dcs-button--secondary.disabled i,.dcs-button--secondary:disabled i,.dcs-button--secondary[disabled] i{color:#666}.dcs-button--tertiary,.dcs-marketing-banner--colored .dcs-marketing-banner__button,.dcs-marketing-banner--colored .dcs-marketing-banner__toggle,.dcs-marketing-banner--gradient .dcs-marketing-banner__button,.dcs-marketing-banner--gradient .dcs-marketing-banner__toggle{color:#262626;background-color:#fff;border-color:#bbb}.dcs-button--tertiary i,.dcs-marketing-banner--colored .dcs-marketing-banner__button i,.dcs-marketing-banner--colored .dcs-marketing-banner__toggle i,.dcs-marketing-banner--gradient .dcs-marketing-banner__button i,.dcs-marketing-banner--gradient .dcs-marketing-banner__toggle i{color:#262626}.dcs-button--tertiary.hover,.dcs-button--tertiary:hover,.dcs-marketing-banner--colored .dcs-marketing-banner__button:hover,.dcs-marketing-banner--colored .dcs-marketing-banner__toggle:hover,.dcs-marketing-banner--colored .hover.dcs-marketing-banner__button,.dcs-marketing-banner--colored .hover.dcs-marketing-banner__toggle,.dcs-marketing-banner--gradient .dcs-marketing-banner__button:hover,.dcs-marketing-banner--gradient .dcs-marketing-banner__toggle:hover,.dcs-marketing-banner--gradient .hover.dcs-marketing-banner__button,.dcs-marketing-banner--gradient .hover.dcs-marketing-banner__toggle{color:#262626;background-color:#bbb;border-color:#bbb}.dcs-button--tertiary.hover i,.dcs-button--tertiary:hover i,.dcs-marketing-banner--colored .dcs-marketing-banner__button:hover i,.dcs-marketing-banner--colored .dcs-marketing-banner__toggle:hover i,.dcs-marketing-banner--colored .hover.dcs-marketing-banner__button i,.dcs-marketing-banner--colored .hover.dcs-marketing-banner__toggle i,.dcs-marketing-banner--gradient .dcs-marketing-banner__button:hover i,.dcs-marketing-banner--gradient .dcs-marketing-banner__toggle:hover i,.dcs-marketing-banner--gradient .hover.dcs-marketing-banner__button i,.dcs-marketing-banner--gradient .hover.dcs-marketing-banner__toggle i{color:#262626}.dcs-button--tertiary.disabled,.dcs-button--tertiary:disabled,.dcs-button--tertiary[disabled],.dcs-marketing-banner--colored .dcs-marketing-banner__button:disabled,.dcs-marketing-banner--colored .dcs-marketing-banner__toggle:disabled,.dcs-marketing-banner--colored .disabled.dcs-marketing-banner__button,.dcs-marketing-banner--colored .disabled.dcs-marketing-banner__toggle,.dcs-marketing-banner--colored [disabled].dcs-marketing-banner__button,.dcs-marketing-banner--colored [disabled].dcs-marketing-banner__toggle,.dcs-marketing-banner--gradient .dcs-marketing-banner__button:disabled,.dcs-marketing-banner--gradient .dcs-marketing-banner__toggle:disabled,.dcs-marketing-banner--gradient .disabled.dcs-marketing-banner__button,.dcs-marketing-banner--gradient .disabled.dcs-marketing-banner__toggle,.dcs-marketing-banner--gradient [disabled].dcs-marketing-banner__button,.dcs-marketing-banner--gradient [disabled].dcs-marketing-banner__toggle{color:#666;background-color:#fff;border-color:#bbb}.dcs-button--tertiary.disabled i,.dcs-button--tertiary:disabled i,.dcs-button--tertiary[disabled] i,.dcs-marketing-banner--colored .dcs-marketing-banner__button:disabled i,.dcs-marketing-banner--colored .dcs-marketing-banner__toggle:disabled i,.dcs-marketing-banner--colored .disabled.dcs-marketing-banner__button i,.dcs-marketing-banner--colored .disabled.dcs-marketing-banner__toggle i,.dcs-marketing-banner--colored [disabled].dcs-marketing-banner__button i,.dcs-marketing-banner--colored [disabled].dcs-marketing-banner__toggle i,.dcs-marketing-banner--gradient .dcs-marketing-banner__button:disabled i,.dcs-marketing-banner--gradient .dcs-marketing-banner__toggle:disabled i,.dcs-marketing-banner--gradient .disabled.dcs-marketing-banner__button i,.dcs-marketing-banner--gradient .disabled.dcs-marketing-banner__toggle i,.dcs-marketing-banner--gradient [disabled].dcs-marketing-banner__button i,.dcs-marketing-banner--gradient [disabled].dcs-marketing-banner__toggle i{color:#666}.dcs-button--quaternary{color:#262626;background-color:#fff;border-color:#fff}.dcs-button--quaternary i{color:#262626}.dcs-button--quaternary.hover,.dcs-button--quaternary:hover{color:#262626;background-color:#fff;border-color:#e6e6e6}.dcs-button--quaternary.hover i,.dcs-button--quaternary:hover i{color:#262626}.dcs-button--quaternary.disabled,.dcs-button--quaternary:disabled,.dcs-button--quaternary[disabled]{color:#666;background-color:#fff;border-color:#fff}.dcs-button--quaternary.disabled i,.dcs-button--quaternary:disabled i,.dcs-button--quaternary[disabled] i{color:#666}.dcs-button--primary-delete{color:#fff;background-color:#d20000;border-color:#d20000}.dcs-button--primary-delete i{color:#fff}.dcs-button--primary-delete.hover,.dcs-button--primary-delete:hover{color:#fff;background-color:#9f0000;border-color:#9f0000}.dcs-button--primary-delete.hover i,.dcs-button--primary-delete:hover i{color:#fff}.dcs-button--primary-delete.disabled,.dcs-button--primary-delete:disabled,.dcs-button--primary-delete[disabled]{color:#666;background-color:#bbb;border-color:#bbb}.dcs-button--primary-delete.disabled i,.dcs-button--primary-delete:disabled i,.dcs-button--primary-delete[disabled] i{color:#666}.dcs-button--secondary-delete{color:#d20000;background-color:#bbb;border-color:#bbb}.dcs-button--secondary-delete i{color:#d20000}.dcs-button--secondary-delete.hover,.dcs-button--secondary-delete:hover{color:#fff;background-color:#9f0000;border-color:#9f0000}.dcs-button--secondary-delete.hover i,.dcs-button--secondary-delete:hover i{color:#fff}.dcs-button--secondary-delete.disabled,.dcs-button--secondary-delete:disabled,.dcs-button--secondary-delete[disabled]{color:#666;background-color:#bbb;border-color:#bbb}.dcs-button--secondary-delete.disabled i,.dcs-button--secondary-delete:disabled i,.dcs-button--secondary-delete[disabled] i{color:#666}.dcs-button--tertiary-delete{color:#d20000;background-color:#fff;border-color:#bbb}.dcs-button--tertiary-delete i{color:#d20000}.dcs-button--tertiary-delete.hover,.dcs-button--tertiary-delete:hover{color:#d20000;background-color:#bbb;border-color:#bbb}.dcs-button--tertiary-delete.hover i,.dcs-button--tertiary-delete:hover i{color:#d20000}.dcs-button--tertiary-delete.disabled,.dcs-button--tertiary-delete:disabled,.dcs-button--tertiary-delete[disabled]{color:#666;background-color:#fff;border-color:#bbb}.dcs-button--tertiary-delete.disabled i,.dcs-button--tertiary-delete:disabled i,.dcs-button--tertiary-delete[disabled] i{color:#666}.dcs-button--quaternary-delete{color:#d20000;background-color:#fff;border-color:#fff}.dcs-button--quaternary-delete i{color:#d20000}.dcs-button--quaternary-delete.hover,.dcs-button--quaternary-delete:hover{color:#d20000;background-color:#e6e6e6;border-color:#e6e6e6}.dcs-button--quaternary-delete.hover i,.dcs-button--quaternary-delete:hover i{color:#d20000}.dcs-button--quaternary-delete.disabled,.dcs-button--quaternary-delete:disabled,.dcs-button--quaternary-delete[disabled]{color:#666;background-color:#fff;border-color:#fff}.dcs-button--quaternary-delete.disabled i,.dcs-button--quaternary-delete:disabled i,.dcs-button--quaternary-delete[disabled] i{color:#666}.dcs-button--icon-button{padding:10px 10px;gap:10;height:48px}.dcs-button--card{width:100%;border-top-left-radius:0;border-top-right-radius:0}.dcs-button--card[disabled],.dcs-button--card[disabled]:focus,.dcs-button--card[disabled]:hover{background-color:transparent}span{display:inline-block}span>a.dcs-button,span>a.dcs-marketing-banner__button,span>a.dcs-marketing-banner__toggle{justify-content:center;text-align:center}span.disabled{cursor:not-allowed}span.disabled>a.dcs-button,span.disabled>a.dcs-marketing-banner__button,span.disabled>a.dcs-marketing-banner__toggle{pointer-events:none}.dashboard-page__content aside .dashboard-invoice-side-card,.dashboard-page__content aside .dashboard-quick-menu-side-card,.dcs-card{background-color:#fff;border-radius:0;padding:24px}@media screen and (min-width:768px){.dashboard-page__content aside .dashboard-invoice-side-card,.dashboard-page__content aside .dashboard-quick-menu-side-card,.dcs-card{padding:32px}}.dcs-charging-table{display:grid;grid-template-columns:1fr;row-gap:24px}.dcs-charging-table__header{align-items:center}.dcs-charging-table__header,.dcs-charging-table__icon{display:none}.dcs-charging-table__contract-name{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626;margin-bottom:16px}.dcs-charging-table__more{display:flex;justify-content:center}.dcs-charging-table__more button{display:flex;gap:8px}.dcs-charging-table__contract-name,.dcs-charging-table__more{padding:16px;border:2px solid #bbb;border-radius:0;background-color:#fff}.dcs-charging-table__row{display:grid;grid-template-columns:auto min-content;border:2px solid #bbb;border-radius:0;margin-bottom:16px}.dcs-charging-table__date{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;grid-column-start:1;grid-column-end:2;display:flex;align-items:center;gap:16px;color:#1c69d4;background-color:#bbb;padding:16px}.dcs-charging-table__costs{grid-column-start:2;grid-column-end:3;display:flex;justify-content:flex-end;align-items:center;background-color:#bbb}.dcs-charging-table__costs div{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff;background-color:#1c69d4;padding:8px 16px;margin-right:8px;border-radius:0;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap}.dcs-charging-table__location{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;grid-column-start:1;grid-column-end:3;color:#666;margin:16px}.dcs-charging-table__duration,.dcs-charging-table__kwh,.dcs-charging-table__time{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;grid-column-start:1;grid-column-end:3;display:flex;justify-content:center;align-items:center;color:#262626;padding:8px 16px;border-radius:0;margin:8px 16px 0 16px}.dcs-charging-table__duration div,.dcs-charging-table__kwh div,.dcs-charging-table__time div{flex-grow:1;text-align:center}.dcs-charging-table__time{background-color:#bad2f2;margin-top:16px}.dcs-charging-table__duration{background-color:#ebf7e7}.dcs-charging-table__kwh{background-color:#bbb}.dcs-charging-table__error{padding:24px 24px 24px 0}@media screen and (min-width:768px){.dcs-charging-table__header{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;display:grid;grid-template-columns:152px 92px 90px 90px auto 140px;-moz-column-gap:16px;column-gap:16px;background-color:#bbb;padding:8px;border-top-left-radius:-2px;border-top-right-radius:-2px}.dcs-charging-table__header div:first-child{padding-left:52px}.dcs-charging-table__header div:last-child{padding-right:8px;text-align:right}.dcs-charging-table__row{grid-template-columns:28px 100px 92px 90px 90px auto 140px;-moz-column-gap:16px;column-gap:16px;border-radius:initial;border-top:0;border-left:1px solid #bbb;border-right:1px solid #bbb;margin-bottom:0;padding:16px}.dcs-charging-table__contract-name{border-top:0;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:2px solid #bbb;border-radius:0;margin-bottom:0}.dcs-charging-table__more{border:1px solid #bbb;border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding:8px 0}.dcs-charging-table__costs,.dcs-charging-table__date,.dcs-charging-table__duration,.dcs-charging-table__kwh,.dcs-charging-table__location,.dcs-charging-table__time{grid-column:initial;background-color:initial;padding:0;margin:0}.dcs-charging-table__costs i,.dcs-charging-table__date i,.dcs-charging-table__duration i,.dcs-charging-table__kwh i,.dcs-charging-table__location i,.dcs-charging-table__time i{display:none}.dcs-charging-table__costs div,.dcs-charging-table__date div,.dcs-charging-table__duration div,.dcs-charging-table__kwh div,.dcs-charging-table__location div,.dcs-charging-table__time div{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626;background-color:initial;padding:0;text-align:left}.dcs-charging-table__icon{display:inline-block;align-self:center}.dcs-charging-table__costs{order:2}.dcs-charging-table__costs div{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;text-align:center}.dcs-charging-table__error{padding:24px}}.dcs-contract-header{display:flex;flex-direction:column;gap:24px;border-radius:0 0 0 0;padding:32px 24px;background:#0653b6}.dcs-contract-header__contract-name{display:flex;align-items:center;gap:15px;color:#fff;margin-bottom:24px}.dcs-contract-header__contract-name h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;flex-grow:1;margin-bottom:24px}.dcs-contract-header__contract-name button{align-self:flex-start}.dcs-contract-header__contract-name i{color:#fff}.dcs-contract-header__badge-container{display:flex;flex-direction:column;gap:8px}.dcs-contract-header__badge{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:inline-flex;gap:8px;border-radius:0;background-color:#1c69d4;color:#fff;padding:4px 16px;max-width:-moz-fit-content;max-width:fit-content}.dcs-contract-header__badge span:last-child{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff}.dcs-contract-header--alt{background:#1c69d4}.dcs-contract-header--alt .dcs-contract-header__badge{background-color:#bad2f2;color:#262626}.dcs-contract-header--alt .dcs-contract-header__badge span:last-child{color:#262626}@media screen and (min-width:768px){.dcs-contract-header{flex-direction:row;gap:16px}.dcs-contract-header>div:first-child{flex-grow:1}.dcs-contract-header__contract-name{gap:24px}.dcs-contract-header__contract-name h3{flex-grow:0;margin-bottom:16px}.dcs-contract-header__badge-container{flex-direction:row}.dcs-car-information{min-width:300px}}.dcs-contract-headline-button{display:flex;border-radius:0 0 0 0;padding:32px 16px 16px 32px;background-color:#fff;border:2px solid #fff;gap:8px}.dcs-contract-headline-button:hover{background-color:#bbb}.dcs-contract-headline-button:hover .dcs-contract-headline-button__info span{color:#262626}.dcs-contract-headline-button__content{flex-grow:1}.dcs-contract-headline-button__content h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:8px}.dcs-contract-headline-button__info{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.dcs-contract-headline-button__info div:not(.dcs-tag){display:flex;align-items:center;gap:8px}.dcs-contract-headline-button__info div:not(.dcs-tag) span{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e}.dcs-contract-headline-button__info div:not(.dcs-tag) i{color:#8e8e8e}.dcs-contract-headline-button__control{display:flex;align-items:center}.dcs-contract-headline-button__control div{display:flex;gap:10px;align-items:center}.dcs-contract-headline-button__control div div{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626;display:none}.dcs-contract-headline-button__control div i{color:#4d4d4d}@media screen and (min-width:768px){.dcs-contract-headline-button{gap:16px;padding:32px 32px 16px 32px}.dcs-contract-headline-button__info{flex-direction:row;align-items:center}.dcs-contract-headline-button__control{align-items:flex-start}.dcs-contract-headline-button__control div:not(.dcs-tag) div{display:inline-block}}.dcs-contract-tile{background-color:#fff;border-radius:0;margin:16px 0}.dcs-contract-tile__content{display:grid;gap:16px;padding:16px 24px 24px 24px}.dcs-contract-tile__section-header{display:none;justify-content:space-between;padding-top:8px}.dcs-contract-tile__section-header h3{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.dcs-contract-tile__section-header a{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;display:flex;gap:10px;color:#262626}.dcs-contract-tile__grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:1170px){.dcs-contract-tile__section-header{display:flex}.dcs-contract-tile__grid--cols-2{grid-template-columns:1fr 1fr}.dcs-contract-tile__grid--cols-3{grid-template-columns:1fr 1fr 1fr}}.dcs-invoice-panel{border-radius:0;border:2px solid #bbb}.dcs-invoice-panel__header{border-top-left-radius:-2px;border-top-right-radius:-2px;background-color:#bbb}.dcs-invoice-panel__header h4{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;padding:16px}.dcs-invoice-panel__row{display:flex;gap:16px;padding:16px;align-items:center;border-bottom:2px dashed #bbb}.dcs-invoice-panel__row>div{display:flex;flex-direction:column;gap:8px;flex-grow:1;align-items:flex-start}.dcs-invoice-panel__row:last-child{border-bottom:0}.dcs-invoice-panel__type{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:none;width:226px}.dcs-invoice-panel__number{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#666}.dcs-invoice-panel__price{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;text-align:right}.dcs-invoice-panel__price~.dcs-invoice-panel__price{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e}.dcs-invoice-panel__content :last-child .dcs-invoice-panel__row{border-bottom:0}@media screen and (min-width:768px){.dcs-invoice-panel__row{gap:24px}.dcs-invoice-panel__row>div{flex-direction:row;align-items:center;gap:24px}.dcs-invoice-panel__type{display:block}.dcs-invoice-panel__number{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;flex-grow:1}}a.dcs-link span{text-decoration:underline}.dcs-marketing-banner{display:grid;grid-template-columns:1fr;position:relative;border-radius:0;box-shadow:none;color:#262626;background-color:#fff;height:100%}.dcs-marketing-banner:has(.dcs-marketing-banner__image){grid-template-rows:125px auto}.dcs-marketing-banner main{display:flex;flex-direction:column;justify-content:space-between;padding:24px}.dcs-marketing-banner--gradient{background:#1c69d4;color:#fff}.dcs-marketing-banner--colored{background-color:#1c69d4;color:#fff}.dcs-marketing-banner--colored .dcs-marketing-banner__toggle::before,.dcs-marketing-banner--gradient .dcs-marketing-banner__toggle::before{filter:unset}.dcs-marketing-banner--colored .dcs-marketing-banner__description,.dcs-marketing-banner--colored .dcs-marketing-banner__headline,.dcs-marketing-banner--colored .dcs-marketing-banner__link,.dcs-marketing-banner--colored .dcs-marketing-banner__link~.cn-icon::before,.dcs-marketing-banner--colored .dcs-marketing-banner__link~.icon-plug-ccs-x2::before,.dcs-marketing-banner--colored .dcs-marketing-banner__link~.icon-plug-chademo-x2::before,.dcs-marketing-banner--colored .dcs-marketing-banner__link~.icon-plug-household-x2::before,.dcs-marketing-banner--colored .dcs-marketing-banner__link~.icon-plug-type-1-x2::before,.dcs-marketing-banner--colored .dcs-marketing-banner__link~.icon-plug-type-2-x2::before,.dcs-marketing-banner--colored .dcs-marketing-banner__link~.icon-plug-unknown-x2::before,.dcs-marketing-banner--gradient .dcs-marketing-banner__description,.dcs-marketing-banner--gradient .dcs-marketing-banner__headline,.dcs-marketing-banner--gradient .dcs-marketing-banner__link,.dcs-marketing-banner--gradient .dcs-marketing-banner__link~.cn-icon::before,.dcs-marketing-banner--gradient .dcs-marketing-banner__link~.icon-plug-ccs-x2::before,.dcs-marketing-banner--gradient .dcs-marketing-banner__link~.icon-plug-chademo-x2::before,.dcs-marketing-banner--gradient .dcs-marketing-banner__link~.icon-plug-household-x2::before,.dcs-marketing-banner--gradient .dcs-marketing-banner__link~.icon-plug-type-1-x2::before,.dcs-marketing-banner--gradient .dcs-marketing-banner__link~.icon-plug-type-2-x2::before,.dcs-marketing-banner--gradient .dcs-marketing-banner__link~.icon-plug-unknown-x2::before{color:#fff!important}.dcs-marketing-banner__qrcode{display:none;align-self:center;padding:8px;background-color:#fff;border-radius:0;border:1px solid #666}.dcs-marketing-banner__image img{width:100%;height:125px;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 100px,0% 100%);clip-path:polygon(0 0,100% 0,100% 100px,0% 100%);border-top-left-radius:0;border-top-right-radius:0}.dcs-marketing-banner__content{display:flex;gap:16px;align-items:flex-start}.dcs-marketing-banner__headline{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:8px}.dcs-marketing-banner__description{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-marketing-banner__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;max-height:32px;min-width:32px;max-width:32px;padding:0}.dcs-marketing-banner__toggle::before{font-family:CN-Icon;font-size:24px;font-weight:400;content:"\e91f"}.dcs-marketing-banner__toggle:checked::before{content:"\e91d"}.dcs-marketing-banner__controls{display:flex;flex-direction:column;gap:16px;padding-top:24px;align-items:center}.dcs-marketing-banner__controls>span{display:flex;gap:4px}.dcs-marketing-banner__button{width:100%}.dcs-marketing-banner__link{display:flex;align-items:center;text-decoration:underline}.dcs-marketing-banner__link:hover{text-decoration:underline}.dcs-marketing-banner__badge{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;display:flex;justify-content:center;align-items:center;position:absolute;color:#8e8e8e;background-color:#bbb;padding:0 16px 0 16px;height:24px;right:0;z-index:1;border-top-right-radius:0;border-bottom-left-radius:0}@media screen and (min-width:768px){.dcs-marketing-banner{grid-template-rows:auto}.dcs-marketing-banner:has(.dcs-marketing-banner__image){grid-template-columns:36.363636% auto;grid-template-rows:auto}.dcs-marketing-banner:has(.dcs-marketing-banner__qrcode){grid-template-columns:100px auto;padding-left:32px}.dcs-marketing-banner main{padding:32px}.dcs-marketing-banner__qrcode{display:block}.dcs-marketing-banner__image{position:relative;overflow:hidden}.dcs-marketing-banner__image img{position:absolute;height:100%;max-width:400px;-webkit-clip-path:polygon(0 0,100% 0,93.75% 100%,0% 100%);clip-path:polygon(0 0,100% 0,93.75% 100%,0% 100%);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.dcs-marketing-banner__description.dcs-collapsible-content{max-height:-moz-fit-content;max-height:fit-content}.dcs-marketing-banner__toggle{display:none}.dcs-marketing-banner__controls{padding-top:16px;flex-direction:row;justify-content:flex-end}.dcs-marketing-banner__button{width:unset;order:1}}.dcs-modal .dcs-modal-content{border-radius:0}.modal-backdrop{opacity:.5;background-color:#4d4d4d}.dcs-notice{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;background-color:#fff;display:flex;gap:16px}.dcs-notice__icon{align-self:center}.dcs-notice__icon span{margin-left:0}.dcs-notice__icon i{color:#4d4d4d}.dcs-notice--error,.dcs-notice--info,.dcs-notice--success,.dcs-notice--warning{padding:24px;border-width:2px;border-style:solid;border-radius:0}.dcs-notice--info{border-color:#bbb}.dcs-notice--success{border-color:#3db014}.dcs-notice--warning{border-color:#ffa411}.dcs-notice--error{border-color:#d20000}.dcs-notice--small{gap:8px}.dcs-notice--small .dcs-notice__icon span{min-width:16px;max-width:16px;min-height:16px;max-height:16px}.dcs-notice--info.dcs-notice--filled{background-color:#bbb}.dcs-notifications{display:flex;flex-direction:column;gap:10px;padding:32px 0 32px 0}.dcs-notifications .notification{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;padding:16px;border-radius:0;color:#262626}.dcs-notifications .notification strong{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-notifications .notification.info-message{background-color:#fff;border:2px solid #bbb}.dcs-notifications .notification.success-message{border:2px solid #3db014;background-color:#ebf7e7}.dcs-notifications .notification.success-message i{color:#3db014}.dcs-notifications .notification.warning-message{border:2px solid #ffa411;background-color:#fff6e8}.dcs-notifications .notification.warning-message i{color:#ffa411}.dcs-notifications .notification.alert-message,.dcs-notifications .notification.error-message{border:2px solid #d20000;background-color:#fae5e5}.dcs-notifications .notification.alert-message i,.dcs-notifications .notification.error-message i{color:#d20000}.dcs-notifications .notification .notification-message-content>p{display:flex;align-items:center;gap:16px}.dcs-notifications .notification .notification-message-content>p span[class$=icon]{min-width:24px;min-height:24px;width:24px;height:24px}.dcs-modal-content .dcs-notifications{padding:16px 0 16px 0;width:100%}.dcs-modal-content .dcs-notifications p{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-segmented-control{display:inline-flex;border:2px solid #bbb;border-radius:8px}.dcs-segmented-control__segment{color:#666;border-right:1px solid #bbb;padding:16px 32px}.dcs-segmented-control__segment:first-child{border-radius:6px 0 0 6px}.dcs-segmented-control__segment:last-child{border-radius:0 6px 6px 0;border-right:0}.dcs-segmented-control__segment--active,.dcs-segmented-control__segment:hover{color:#262626;background-color:#bbb}.dcs-statistic-panel{position:relative;display:grid;padding:24px 8px 24px 24px;border:2px solid #bbb;border-radius:0;-moz-column-gap:8px;column-gap:8px;row-gap:16px;grid-template-columns:auto max-content;grid-template-rows:max-content auto;grid-template-areas:"statistic-panel-header statistic-panel-side" "statistic-panel-content statistic-panel-side";background-color:#fff}.dcs-statistic-panel:hover{background-color:#bbb}.dcs-statistic-panel:hover .dcs-statistic-panel__icon{background-color:#fff}.dcs-statistic-panel__header{grid-area:statistic-panel-header;display:flex;gap:16px}.dcs-statistic-panel__header h4{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;flex-grow:1;align-self:center;margin-bottom:0}.dcs-statistic-panel__content{grid-area:statistic-panel-content}.dcs-statistic-panel__content:has(.dcs-statistic-panel__box){display:grid;grid-template-columns:1fr;grid-gap:16px}.dcs-statistic-panel__box{display:flex;flex-direction:column;padding:8px 16px;background-color:#e6e6e6;border:1px solid #bbb;border-radius:0}.dcs-statistic-panel__box .box__header{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e}.dcs-statistic-panel__box .box__content{display:flex;align-items:center;height:100%}.dcs-statistic-panel__box .box__price{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-statistic-panel__box .box__date{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e}.dcs-statistic-panel__box p{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e}.dcs-statistic-panel__side{grid-area:statistic-panel-side;display:flex;align-items:center;margin-left:8px}.dcs-statistic-panel__icon{padding:8px;color:#4d4d4d;background-color:#bbb;border-radius:0;align-self:flex-start;width:40px;height:40px}.dcs-statistic-panel__tag{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;position:absolute;top:-1px;left:-1px;display:flex;align-items:center;padding:0 8px;color:#fff;background-color:#3db014;min-height:17px;max-height:17px;border-top-left-radius:0;border-bottom-right-radius:0}.dcs-statistic-panel--active{box-shadow:none}.dcs-statistic-panel--package-tile{grid-template-areas:"statistic-panel-content statistic-panel-side";grid-template-rows:auto}.dcs-statistic-panel__package-icon{min-height:24px;max-height:24px}.dcs-statistic-panel__package-header{display:flex;justify-content:space-between;margin-bottom:8px}@media screen and (min-width:768px){.dcs-statistic-panel{grid-template-columns:auto;grid-template-areas:"statistic-panel-header" "statistic-panel-content";padding:24px}.dcs-statistic-panel__side{display:none}.dcs-statistic-panel__content:has(.dcs-statistic-panel__box){grid-template-columns:1fr 1fr}.dcs-statistic-panel--package-tile{grid-template-areas:"statistic-panel-content"}}@media screen and (min-width:1170px){.dcs-statistic-panel__box .box__price-kwh-container{display:flex;gap:16px;align-items:center}}#sub-nav{display:none;background-color:#bbb;border-top:#bbb;position:fixed;top:55px;left:0;width:100%;padding:8px 0;z-index:10}@media screen and (min-width:1170px){#sub-nav{position:fixed;top:70px}}#sub-nav ul{display:none}@media screen and (min-width:768px){#sub-nav ul{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 0}}#sub-nav ul li a{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;border-radius:0;padding:8px 16px;cursor:pointer}#sub-nav ul li a:hover{color:#262626;background-color:#bbb}#sub-nav ul li a.active{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff;background-color:#1c69d4}#sub-nav ul li.sub-nav-dropdown ul{display:none;position:absolute;background-color:#fff;box-shadow:0 0 24px 0 rgba(26,26,26,.1);border-radius:0;max-height:254px;min-width:300px;overflow-x:hidden;overflow-y:auto;margin-top:2px;padding:0}#sub-nav ul li.sub-nav-dropdown ul li{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;background-color:#fff;border-bottom:1px solid #bbb}#sub-nav ul li.sub-nav-dropdown ul li a{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}#sub-nav ul li.sub-nav-dropdown ul li a:hover{border-radius:0}#sub-nav ul li.sub-nav-dropdown ul li a .cn-icon--Check{display:none}#sub-nav ul li.sub-nav-dropdown ul li.active a{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}#sub-nav ul li.sub-nav-dropdown ul li.active a .cn-icon--Check{display:inline-block}#sub-nav ul li.sub-nav-dropdown ul li:last-child{border-bottom:unset}#sub-nav ul li.sub-nav-dropdown ul li.sub-nav-dropdown__label{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;background-color:#e6e6e6;color:#666;padding:4px 16px}#sub-nav ul li.sub-nav-dropdown ul li.sub-nav-dropdown__label:first-child{padding-top:5px}#sub-nav ul li.sub-nav-dropdown:hover ul{display:block}#sub-nav ul li.sub-nav-dropdown--multiple a{padding-right:8px}#sub-nav ul li.sub-nav-dropdown--multiple a>span{display:inline-flex;align-items:center}#sub-nav ul li.sub-nav-dropdown--multiple a.active .cn-icon--CaretDown{color:#fff}@media screen and (min-width:768px){#sub-nav{display:block}}.c-summary-list .c-summary-list__row{margin:0;padding:16px 0}.c-summary-list .c-summary-list__row .c-summary-list__term{color:#666}.c-summary-list .c-summary-list__row .c-summary-list__desc{margin-left:0}.c-summary-list .c-summary-list__row:last-child{border-bottom:0}.dcs-summary-list{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:flex;flex-direction:column}.dcs-summary-list__row{display:flex;flex-direction:column;gap:8px;padding:16px 0 16px 0;border-bottom:1px solid #bbb}.dcs-summary-list__row dt{color:#666}.dcs-summary-list__row dd.dcs-summary-list__desc--inactive{color:#666}.dcs-summary-list__row dd.dcs-summary-list__desc--success{color:#3db014}.dcs-summary-list__row dd.dcs-summary-list__desc--warning{color:#ffa411}.dcs-summary-list__row dd.dcs-summary-list__desc--error{color:#d20000}.dcs-summary-list__row-container~.dcs-summary-list__row-desc,.dcs-summary-list__row~.dcs-summary-list__row-desc{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:flex;align-items:center;gap:8px;padding:8px 16px 16px 0;color:#666}.dcs-summary-list__row-container~.dcs-summary-list__row-desc .info-icon,.dcs-summary-list__row~.dcs-summary-list__row-desc .info-icon{margin:0;width:16px;min-width:16px;height:16px;min-height:16px}.dcs-summary-list__row-container{display:flex;flex-direction:column;gap:24px}.dcs-summary-list__sub-row-container .dcs-summary-list__row{padding-left:40px}@media screen and (min-width:768px){.dcs-summary-list__row{flex-direction:row}.dcs-summary-list__row dt{align-self:center;flex:0 1 30%}.dcs-summary-list__row-container{flex-direction:row;margin-top:16px}.dcs-summary-list__row-container .dcs-summary-list__row{flex-grow:1}.dcs-summary-list__row-container .dcs-button,.dcs-summary-list__row-container .dcs-marketing-banner__button,.dcs-summary-list__row-container .dcs-marketing-banner__toggle{align-self:center}}.dcs-tag{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;display:flex;justify-content:center;align-items:center;height:24px;padding:0 8px;color:#8e8e8e;background-color:#fff;border:1px solid #bbb;border-radius:0;white-space:nowrap}.dcs-tag--info{color:#1c69d4;background-color:#dde9f9;border:0}.dcs-tag--active,.dcs-tag--available,.dcs-tag--success{color:#3db014;background-color:#ebf7e7;border:0}.dcs-tag--occupied,.dcs-tag--pending,.dcs-tag--warning{color:#ffa411;background-color:#fff6e8;border:0}.dcs-tag--error,.dcs-tag--offline{color:#d20000;background-color:#fae5e5;border:0}.dcs-tag--headline{gap:8px;padding:16px;border:none;border-radius:0;background-color:#1c69d4;width:-moz-fit-content;width:fit-content;height:unset}.dcs-tag--headline span{width:24px;height:24px}.dcs-tag--headline>div{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626!important;margin:0}@media screen and (min-width:1170px){.dcs-tag--headline{gap:16px}.dcs-tag--headline span{width:40px;height:40px}.dcs-tag--headline>div{font-family:"BMWTypeNext Latin";font-size:45px;line-height:50px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}}.dcs-tariff-information__header{display:grid;grid-template-columns:max-content auto max-content;gap:16px;border-radius:0;border:2px solid #bbb;padding:8px;background-color:#e6e6e6}.dcs-tariff-information__header h3{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:flex;align-self:center;margin:0}.dcs-tariff-information__header--open{background:#0653b6;border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:10px}.dcs-tariff-information__header--open h3{color:#fff}.dcs-tariff-information__header--open a.dcs-button--icon-button span{filter:brightness(0) invert(1)}.dcs-tariff-information__header a.dcs-button--icon-button:hover span{filter:brightness(0) invert(1)}.dcs-tariff-information__switch-tariff{grid-column:1/span 3}.dcs-tariff-information__switch-tariff button{width:100%}.dcs-tariff-information__content{border:2px solid #bbb;border-top:0;padding:32px;border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width:768px){.dcs-tariff-information__switch-tariff{grid-column:-1/-2}}.dcs-car-information{display:flex;gap:16px;padding:8px 16px;background-color:#1c69d4;border-radius:8px;align-self:flex-start;width:100%}.dcs-car-information>:not(button) span{margin:8px}.dcs-car-information i::before{color:#fff!important}.dcs-car-information__content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#fff}.dcs-car-information__content div:first-child{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff}.dcs-car-information button{color:#fff;align-self:flex-start;margin-top:4.5px}@media screen and (min-width:768px){.dcs-car-information{width:unset}}.checkbox-switcher__checkbox label div{display:flex;gap:4px}.dcs-status-banner{display:flex;gap:24px;padding:16px;margin-bottom:32px;border-radius:0;color:#262626}.dcs-status-banner.info-message{border:2px solid #666;background-color:#fff}.dcs-status-banner.success-message{border:2px solid #3db014;background-color:#ebf7e7}.dcs-status-banner.warning-message{border:2px solid #ffa411;background-color:#fff6e8}.dcs-status-banner.alert-message,.dcs-status-banner.error-message{border:2px solid #d20000;background-color:#fae5e5}.dcs-status-banner__icon span[class$=-icon]{margin-left:9px}.dcs-status-banner__content{margin-left:-8px}.dcs-status-banner__title{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:4px}.dcs-status-banner__message{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:block}.dcs-status-banner__message ol,.dcs-status-banner__message ul{margin-top:8px}.dcs-status-banner__message ol li,.dcs-status-banner__message ul li{list-style-position:inside;list-style-type:disc}.dcs-status-banner__footer{display:flex;flex-direction:column;gap:8px}.dcs-status-banner__footer-content{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626}.dcs-status-banner__message~.dcs-status-banner__footer:not(:empty){margin-top:32px}@media screen and (min-width:768px){.dcs-status-banner__footer{flex-direction:row;justify-content:space-between;align-items:center}}.select-wrap{height:48px;border-width:2px}.select-wrap .styled-select{display:flex;align-items:center;height:100%;padding-left:16px;padding-right:48px}input[type=email],input[type=password],input[type=text]{border-width:2px!important}.o-form-label.required .o-form-label__text::after{content:" *"}.o-form-label:has(a){display:flex;flex-wrap:wrap}.o-form-label:has(a) .o-form-label__text{flex-grow:1}.o-form-label:has(a) .o-form-label__link{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;text-decoration:underline}.o-form-label:has(a) .c-field-wrap{width:100%}.cn-icon,.icon-plug-ccs-x2,.icon-plug-chademo-x2,.icon-plug-household-x2,.icon-plug-type-1-x2,.icon-plug-type-2-x2,.icon-plug-unknown-x2{font-size:24px;line-height:24px;color:#4d4d4d}.cn-icon--sm{font-size:16px;line-height:16px}.cn-icon--lg,.icon-plug-ccs-x2,.icon-plug-chademo-x2,.icon-plug-household-x2,.icon-plug-type-1-x2,.icon-plug-type-2-x2,.icon-plug-unknown-x2{font-size:32px;line-height:32px}.cn-icon--xl{font-size:40px;line-height:40px}.dcs-sub-section-header{display:flex;gap:16px;align-items:center}.dcs-sub-section-header__icon{display:flex;background-color:#e6e6e6;border:2px solid #bbb;border-radius:0;padding:8px;align-self:center}.dcs-sub-section-header__icon i{color:#4d4d4d}.dcs-sub-section-header__title{flex-grow:1}.dcs-sub-section-header__title h2{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626;margin:0}.dcs-sub-section-header__title p{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626}.dcs-sub-section-header button{display:none;align-self:center}@media screen and (min-width:768px){.dcs-sub-section-header button{display:initial}}.dcs-ad-banner{display:flex;flex-direction:column;gap:40px;padding:24px;background-color:#fff;border-radius:0}.dcs-ad-banner__icon{align-self:center}.dcs-ad-banner__content{display:flex;flex-direction:column;gap:8px}.dcs-ad-banner__content h4{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-ad-banner__content ul{display:flex;flex-direction:column;gap:8px;padding-top:8px}.dcs-ad-banner__content ul li{display:flex;align-items:center;gap:8px}.dcs-ad-banner__content ul li::before{font-family:CN-Icon;font-weight:400;font-size:24px;color:#3db014;content:"\e9a0"}.dcs-ad-banner__button-container{display:flex;flex-direction:column;gap:8px}.dcs-ad-banner__button-container a{width:100%}.dcs-ad-banner__disclaimer-text{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e}@media screen and (min-width:768px){.dcs-ad-banner{flex-direction:row;padding:32px}.dcs-ad-banner__content{flex-grow:1}.dcs-ad-banner__button-container{align-self:center}}.dcs-outline-box{background-color:#fff;border:2px solid #bbb;border-radius:0;padding:24px}.dcs-outline-box:has(.dcs-outline-box__content){padding:0}.dcs-outline-box--gray{background-color:#e6e6e6}.dcs-outline-box__content{padding:24px}.dcs-outline-box__footer{padding:24px;border-top:2px solid #bbb;background-color:#e6e6e6;border-bottom-left-radius:0;border-bottom-right-radius:0}.dcs-outline-box--thin{border-width:1px}@media screen and (min-width:768px){.dcs-outline-box__content,.dcs-outline-box__footer{padding:32px}.dcs-outline-box--thin{padding:24px}}.dcs-select-button{width:100%;background-color:#fff;border:2px solid #bbb;border-radius:0}.dcs-select-button label{display:flex;gap:24px;height:100%;width:100%;padding:16px 24px}.dcs-select-button label i.cn-icon,.dcs-select-button label i.icon-plug-ccs-x2,.dcs-select-button label i.icon-plug-chademo-x2,.dcs-select-button label i.icon-plug-household-x2,.dcs-select-button label i.icon-plug-type-1-x2,.dcs-select-button label i.icon-plug-type-2-x2,.dcs-select-button label i.icon-plug-unknown-x2{align-self:center;width:24px;color:#4d4d4d}.dcs-select-button label .dcs-select-button__content{width:100%}.dcs-select-button label .dcs-select-button__content h4{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.dcs-select-button label .dcs-select-button__content p{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e}.dcs-select-button:hover{color:#262626;background-color:#bbb;border:2px solid #bbb}.dcs-select-button:hover label i.cn-icon,.dcs-select-button:hover label i.icon-plug-ccs-x2,.dcs-select-button:hover label i.icon-plug-chademo-x2,.dcs-select-button:hover label i.icon-plug-household-x2,.dcs-select-button:hover label i.icon-plug-type-1-x2,.dcs-select-button:hover label i.icon-plug-type-2-x2,.dcs-select-button:hover label i.icon-plug-unknown-x2{color:#4d4d4d}.dcs-select-button input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.dcs-select-button:has(input[type=radio]:checked){color:#fff;background-color:#0653b6;border:2px solid #0653b6}.dcs-select-button:has(input[type=radio]:checked) i.cn-icon,.dcs-select-button:has(input[type=radio]:checked) i.icon-plug-ccs-x2,.dcs-select-button:has(input[type=radio]:checked) i.icon-plug-chademo-x2,.dcs-select-button:has(input[type=radio]:checked) i.icon-plug-household-x2,.dcs-select-button:has(input[type=radio]:checked) i.icon-plug-type-1-x2,.dcs-select-button:has(input[type=radio]:checked) i.icon-plug-type-2-x2,.dcs-select-button:has(input[type=radio]:checked) i.icon-plug-unknown-x2{color:#fff}.dcs-select-button:has(input[type=radio]:checked) h4,.dcs-select-button:has(input[type=radio]:checked) p{color:#fff}@media screen and (min-width:1170px){.dcs-select-button label{padding:16px 48px 16px 24px}.dcs-select-button label h4,.dcs-select-button label p{text-align:center}}.dcs-stepper{padding:8px;background-color:#e6e6e6;border:2px solid #bbb;color:#666;border-radius:0}.dcs-stepper b{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-recommendation-item{display:flex;flex-direction:column;gap:16px;padding:16px 24px 24px 24px;background-color:#e6e6e6;border-radius:0}.dcs-recommendation-item__content{flex-grow:1}.dcs-recommendation-item--bordered{border:#bbb}@media screen and (min-width:768px){.dcs-recommendation-item{flex-direction:row;padding-bottom:16px}.dcs-recommendation-item button{align-self:center}}.dcs-scroll-down{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;display:none;padding:2px 16px 2px 8px;width:-moz-fit-content;width:fit-content;color:#fff;background-color:transparent;border:2px solid #1c69d4;border-radius:0}.dcs-scroll-down .cn-icon,.dcs-scroll-down .icon-plug-ccs-x2,.dcs-scroll-down .icon-plug-chademo-x2,.dcs-scroll-down .icon-plug-household-x2,.dcs-scroll-down .icon-plug-type-1-x2,.dcs-scroll-down .icon-plug-type-2-x2,.dcs-scroll-down .icon-plug-unknown-x2{font-size:21px;margin-right:8px;color:#fff}@media screen and (min-width:768px){.dcs-scroll-down{display:flex;align-items:center;margin-top:40px}}@media screen and (min-width:1170px){.dcs-scroll-down{margin-top:auto}}ul.dcs-tariff-benefit-list{display:flex;flex-direction:column;gap:16px}ul.dcs-tariff-benefit-list li{display:flex;align-items:center;gap:16px}ul.dcs-tariff-benefit-list li::before{content:"";display:inline-block;height:24px;min-height:24px;width:24px;min-width:24px;background-size:cover;align-self:flex-start}ul.dcs-tariff-benefit-list li.available::before{font-family:CN-Icon;font-size:24px;content:"\e9a0";color:#3db014}ul.dcs-tariff-benefit-list li.unavailable{color:#666}ul.dcs-tariff-benefit-list li.unavailable::before{font-family:CN-Icon;font-size:24px;content:"\e92d";color:#8e8e8e}.dcs-carousel{max-width:calc(100dvw - 48px)}.dcs-carousel__content{display:flex;overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}.dcs-carousel__controls{display:flex;gap:8px;justify-content:center}.dcs-carousel__slide{width:100%;flex-shrink:0;scroll-snap-align:start;margin-right:50px;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative}.dcs-carousel__slide>span{position:relative}.dcs-carousel__button{display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:68px;width:42px}.dcs-carousel__button::after{content:"";height:4px;width:42px;background-color:#666;border-radius:8px}.dcs-carousel__button:checked::after,.dcs-carousel__button:hover::after{height:8px;background-color:#1c69d4}.dcs-carousel:has(.dcs-carousel__content:not(:empty)){margin-bottom:40px}@media screen and (min-width:768px){.dcs-carousel{max-width:100dvw}}@media screen and (min-width:1170px){.dcs-carousel{max-width:100%}}.dcs-collapsible-content{max-height:0;overflow:hidden}.dcs-collapsible-toggle:checked+*>.dcs-collapsible-content{max-height:100vh}.dcs-registration-card{background-color:#fff;border-radius:0;display:flex;flex-direction:column}.dcs-registration-card__side-nav{padding:24px 24px 48px 24px}.dcs-registration-card__side-nav>nav{display:grid;grid-template-columns:1fr auto}.dcs-registration-card__dropdown-button>button{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626;text-decoration:none;border-bottom:1px solid #262626}.dcs-registration-card__dropdown-button>button:hover{color:#262626}.dcs-registration-card__dropdown-button.open>button i{transform:rotate(-180deg)}.dcs-registration-card__faq{display:flex;flex-direction:column;border-bottom:1px solid #262626}.dcs-registration-card__faq a{color:#262626;text-decoration:none}.dcs-registration-card__faq a:hover{color:#262626}.dcs-registration-card__faq>div{display:none;color:#666}.dcs-registration-card__nav-steps{display:none;flex-direction:column;grid-column:span 2;gap:8px;margin-top:16px}.dcs-registration-card__nav-steps.open{display:flex}.dcs-registration-card__nav-steps li{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-registration-card__nav-steps li a{color:#262626;text-decoration:none}.dcs-registration-card__nav-steps li a:hover{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.dcs-registration-card__nav-steps li.active a{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626;pointer-events:none}.dcs-registration-card__nav-steps li.disabled a{color:#666;pointer-events:none}.dcs-registration-card__content{width:100%;padding:0 24px 24px 24px}@media screen and (min-width:1200px){.dcs-registration-card{flex-direction:row}.dcs-registration-card__side-nav{padding:32px 24px;background-color:#fff;border-right:1px solid #bbb;width:342px;border-top-left-radius:0;border-bottom-left-radius:0}.dcs-registration-card__side-nav>nav{grid-template-columns:1fr}.dcs-registration-card__dropdown-button{display:none}.dcs-registration-card__faq{align-items:center;border-bottom:none;margin-top:32px}.dcs-registration-card__faq a{text-decoration:underline}.dcs-registration-card__faq>div{display:block}.dcs-registration-card__nav-steps{display:flex;align-items:center;grid-column:unset;order:-1;margin-top:0;gap:24px}.dcs-registration-card__nav-steps li a{padding:8px}.dcs-registration-card__content{padding:40px 32px 32px 40px}}.dcs-pagination{display:flex;gap:8px;justify-content:flex-end;align-items:center}.dcs-pagination__next.disabled,.dcs-pagination__prev.disabled{filter:invert(50%)}.dcs-pagination__list{display:flex;gap:8px}.dcs-pagination__list li{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#666}.dcs-pagination__list li.active{color:#262626}.dcs-subscription-benefits{border:2px solid #bbb;border-radius:0}.dcs-subscription-benefits__content{display:flex;padding:24px}@media (max-width:768px){.dcs-subscription-benefits__content{display:block}}.dcs-subscription-benefits__content ul{display:flex;flex-direction:column;gap:16px;padding:unset}.dcs-subscription-benefits__content ul li{list-style:disc;list-style-position:inside}.dcs-subscription-benefits__content ul li ul{margin-top:16px;margin-left:16px}.dcs-subscription-benefits__image{border:1px solid #bbb;border-radius:0;height:100%;min-width:130px;max-width:130px;min-height:130px;max-height:130px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width:768px){.dcs-subscription-benefits__image{margin:0 auto 20px;border-width:0 0 1px 0;max-height:unset;min-height:unset;max-width:unset;min-width:unset;padding-bottom:1em}}.dcs-subscription-benefits__image img{max-width:130px}.dcs-subscription-benefits__description{padding:0 32px}@media (max-width:768px){.dcs-subscription-benefits__description{padding:0}}.dcs-subscription-benefits__footer{display:flex;justify-content:space-between;padding:16px 24px;background-color:#bbb;border-bottom-left-radius:-2px;border-bottom-right-radius:-2px}.dcs-subscription-benefits__costs{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#3db014}.hero-header{display:flex;flex-direction:column-reverse;flex-wrap:wrap;width:100%}@media screen and (min-width:1170px){.hero-header{min-height:calc(100vh - 70px);height:-moz-fit-content;height:fit-content}}@media screen and (min-width:1024px){.hero-header{min-height:calc(100vh - 70px);flex-direction:row}}@media screen and (min-width:1024px) and (max-width:1169px){.hero-header{min-height:calc(100vh - 55px)}}.hero-header__text{position:relative;width:100%;padding:64px 24px}@media screen and (min-width:768px){.hero-header__text{padding:34px 64px}}@media screen and (min-width:1024px){.hero-header__text{height:auto;width:50%;display:flex}}.hero-header__text-inner{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-header__text-inner .button-container{display:flex;align-items:stretch;gap:40px;margin-top:16px;margin-bottom:16px}.hero-header__text-inner .button-container a{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.hero-header__text-inner .button-container{flex-direction:column}.hero-header__text-inner .button-container a{width:100%}}.hero-header__text-inner h1{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.hero-header__text-inner p{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;margin-top:32px}.hero-header__text-inner div a{width:100%;margin-top:40px}@media screen and (min-width:768px){.hero-header__text-inner h1{font-family:"BMWTypeNext Latin";font-size:60px;line-height:60px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.hero-header__text-inner p{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none}.hero-header__text-inner div a{width:unset}}@media screen and (min-width:1170px){.hero-header__text-inner:has(.dcs-scroll-down)::before{content:"";margin-top:auto}}.hero-header--dark{background-color:#4d4d4d;color:#fff}.hero-header--dark h1,.hero-header--dark p{color:#fff}@media screen and (min-width:1024px){.hero-header--swap{flex-direction:row-reverse}}.hero-header__img{min-height:455px;width:100%;background-size:cover;background-position:50% 0;background-repeat:no-repeat}@media screen and (min-width:768px){.hero-header__img{min-height:540px}}@media screen and (min-width:1024px){.hero-header__img{min-height:auto;width:50%}}.hero-promo-overlay{color:#262626;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:154px;height:100%;width:100%}@media screen and (max-width:1169px){.hero-promo-overlay{padding-bottom:32px;min-height:455px}}.hero-promo-overlay .hero-promo-outer-container{display:flex;flex-direction:column;gap:16px;max-width:60%}@media screen and (max-width:1169px){.hero-promo-overlay .hero-promo-outer-container{max-width:unset;padding-left:24px;padding-right:24px}}.hero-promo-overlay .hero-promo-container{background-color:#1c69d4;padding:0 24px 19px 16px;-webkit-clip-path:polygon(0 0,100% 0,95.6% 80%,5% 100%);clip-path:polygon(0 0,100% 0,95.6% 80%,5% 100%)}.hero-promo-overlay .hero-promo-container .hero-promo-content{display:flex;align-items:center;gap:24px;padding:16px 24px 16px 24px}@media screen and (max-width:1169px){.hero-promo-overlay .hero-promo-container .hero-promo-content{padding:8px 8px 0 24px}}.hero-promo-overlay .hero-promo-container .hero-promo-content h3{font-size:20px;line-height:27px;color:#262626;margin-bottom:4px}@media screen and (max-width:1169px){.hero-promo-overlay .hero-promo-container .hero-promo-content h3{font-size:20px;line-height:27px;color:#262626;font-weight:700;margin:unset}}.hero-promo-overlay .hero-promo-container .hero-promo-content p{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626}@media screen and (max-width:1169px){.hero-promo-overlay .hero-promo-container .hero-promo-content p{display:none}}.hero-promo-overlay .hero-promo-container .hero-promo-content span{min-width:40px;min-height:40px}@media screen and (max-width:1169px){.hero-promo-overlay .hero-promo-container .hero-promo-content span{min-width:32px;min-height:32px}}@media screen and (max-width:1169px){.hero-promo-overlay .hero-promo-container .hero-promo-content.show-description-on-mobile h3{display:none}.hero-promo-overlay .hero-promo-container .hero-promo-content.show-description-on-mobile p{display:block}}.hero-promo-overlay .hero-promo-feature-container{display:flex;justify-content:center;gap:24px}@media screen and (max-width:1169px){.hero-promo-overlay .hero-promo-feature-container{gap:16px}.hero-promo-overlay .hero-promo-feature-container.col-2 .hero-promo-feature{width:unset;padding:8px}.hero-promo-overlay .hero-promo-feature-container.col-2 .hero-promo-feature:first-child,.hero-promo-overlay .hero-promo-feature-container.col-2 .hero-promo-feature:last-child{margin:unset}.hero-promo-overlay .hero-promo-feature-container.col-2 .hero-promo-feature .hero-promo-feature-content{display:none}}.hero-promo-overlay .hero-promo-feature-container .hero-promo-feature{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:flex;align-items:center;gap:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(255,255,255,.45);border:2px solid rgba(255,255,255,.45);border-radius:24px;padding:16px;width:100%}.hero-promo-overlay .hero-promo-feature-container .hero-promo-feature h3{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626;margin-bottom:0}.hero-promo-overlay .hero-promo-feature-container .hero-promo-feature p{margin-top:4px;color:#262626}.hero-promo-overlay .hero-promo-feature-container .hero-promo-feature:first-child{margin-left:18px}.hero-promo-overlay .hero-promo-feature-container .hero-promo-feature:last-child{margin-right:18px}.hero-promo-overlay .hero-promo-feature-container .hero-promo-feature .icon-container{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.15);border-radius:8px;min-width:48px;min-height:48px}.hero-promo-overlay .hero-promo-feature-container .hero-promo-feature .icon-container i{color:#fff}.hero-promo-overlay .hero-promo-feature-container .hero-promo-feature .icon-container--alternative{min-width:40px;min-height:40px;background-color:transparent}.swiper-common{position:relative;height:-moz-max-content;height:max-content}@media screen and (min-width:768px){.swiper-common:not(.swiper-side-nav){padding-left:64px;padding-right:64px}}@media screen and (min-width:1024px){.swiper-common:not(.swiper-side-nav){padding-left:32px;padding-right:32px}}@media screen and (min-width:1170px){.swiper-common:not(.swiper-side-nav){padding-left:0;padding-right:0}}.swiper-common:not(.swiper-side-nav).swiper-fraction{width:calc(100% - 40px);margin-left:20px;margin-right:20px;padding:0}@media screen and (min-width:768px){.swiper-common:not(.swiper-side-nav).swiper-fraction{width:calc(100% - 128px);margin-left:64px;margin-right:64px;padding:0}}@media screen and (min-width:1024px){.swiper-common:not(.swiper-side-nav).swiper-fraction{width:calc(33% - 50px - 64px);margin-left:32px;margin-right:32px;padding:0!important}}@media screen and (min-width:1170px){.swiper-common:not(.swiper-side-nav).swiper-fraction{width:calc(33% - 100px);margin-left:calc((100% - 1100px)/ 2);margin-right:calc((100% - 1100px)/ 2);padding:0}}@media screen and (min-width:1330px){.swiper-common:not(.swiper-side-nav).swiper-fraction{width:420px;margin-left:calc((100% - 1100px)/ 2);margin-right:calc((100% - 1100px)/ 2);padding:0}}.swiper-common .swiper-wrapper{max-width:1100px;margin:0 auto;clear:both;height:auto}.swiper-common.swiper-offset .swiper-wrapper{max-width:none}@media (min-width:1500px){.swiper-common.swiper-offset .swiper-slide{width:460px!important}}@media screen and (max-width:1023px){.swiper-common[data-pagination-mobile] .swiper-nav{display:none!important}}.swiper-side-arrows:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.swiper-side-arrows>div{position:absolute;z-index:10;top:calc(25% - 20px);cursor:pointer}@media screen and (min-width:1024px){.swiper-side-arrows>div{top:calc(50% - 20px)}}.swiper-side-arrows>div span:before{width:20px;height:40px}.swiper-side-arrows .swiper-arrow-prev{left:-8px}@media screen and (min-width:1024px){.swiper-side-arrows .swiper-arrow-prev{left:-30px}}@media only screen and (min-width:1024px) and (max-height:768px){.swiper-side-arrows .swiper-arrow-prev{left:-15px}}@media screen and (min-width:1330px){.swiper-side-arrows .swiper-arrow-prev{left:-70px}}.swiper-side-arrows .swiper-arrow-next{right:-8px}@media screen and (min-width:1024px){.swiper-side-arrows .swiper-arrow-next{right:-30px}}@media only screen and (min-width:1024px) and (max-height:768px){.swiper-side-arrows .swiper-arrow-next{right:-15px}}@media screen and (min-width:1330px){.swiper-side-arrows .swiper-arrow-next{right:-70px}}.swiper-side-nav .swiper-slide{transition:all 250ms ease-in-out .1s}.swiper-side-nav .swiper-slide:not(.swiper-slide-active){opacity:0;visibility:hidden}.swiper-nav{display:flex;align-items:center;justify-content:center;max-width:1100px;margin:0 auto;font-size:20px;line-height:27px;color:#262626;font-weight:400}@media screen and (min-width:768px){.swiper-nav{justify-content:flex-start}}.swiper-nav .swiper-arrow-next span:before,.swiper-nav .swiper-arrow-prev span:before{width:20px;height:40px}.swiper-nav .swiper-arrow-next:hover,.swiper-nav .swiper-arrow-prev:hover{cursor:pointer}.swiper-nav .swiper-arrow-next,.swiper-nav .swiper-arrow-prev,.swiper-side-arrows .swiper-arrow-next,.swiper-side-arrows .swiper-arrow-prev{max-height:32px}.swiper-nav .swiper-arrow-next:focus-visible,.swiper-nav .swiper-arrow-prev:focus-visible,.swiper-side-arrows .swiper-arrow-next:focus-visible,.swiper-side-arrows .swiper-arrow-prev:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.swiper-nav-pagination{width:auto}.swiper-nav-pagination-mobile{position:relative!important}@media screen and (min-width:1024px){.swiper-nav-pagination-mobile{display:none}}.swiper-slide-flex{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:1024px){.swiper-slide-flex{flex-direction:row}}@media only screen and (min-width:1024px) and (max-height:768px){.swiper-slide-flex{padding:0 30px}}.swiper-slide-left{width:100%;text-align:center}.swiper-slide-left img{width:100%;max-width:360px}@media screen and (min-width:1024px){.swiper-slide-left{margin-bottom:0;width:60%}}.swiper-slide-right{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}@media screen and (min-width:1024px){.swiper-slide-right{width:40%}}.tabs-nav{position:relative;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:1024px){.tabs-nav{justify-content:space-between}}.tabs-nav .swiper-pagination-bullet{width:8px;height:8px;text-align:center;margin:0 7px!important;border-radius:50%;overflow:hidden;text-indent:-9999px;font-size:20px;line-height:27px;color:#262626;font-weight:700}@media screen and (min-width:1024px){.tabs-nav .swiper-pagination-bullet{width:100%;height:auto;border-radius:0;text-indent:0;margin:0!important;background-color:#fff!important;word-break:break-word;border-bottom:2px solid #e6e6e6;padding:40px 0}.tabs-nav .swiper-pagination-bullet--active{border-bottom:2px solid #8e8e8e}}.tabs-nav .swiper-pagination-bullet:hover{cursor:pointer}.tabs-nav-wrap{flex-wrap:wrap}@media screen and (min-width:1024px){.tabs-nav-wrap{justify-content:flex-start}.tabs-nav-wrap .swiper-pagination-bullet{width:25%}}.swiper-button-disabled i{color:#666}.map-stats-wrapper{margin-left:auto;margin-right:auto;width:100%;text-align:center}@media screen and (min-width:1024px){.map-stats-wrapper{width:80%}}.map-stats-img img{max-width:100%;height:auto}.map-stats{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){.map-stats{align-items:flex-start;flex-direction:row}}.map-stats+p{color:#262626;max-width:640px;margin:40px auto 32px}@media screen and (min-width:768px){.map-stats_item{width:33.3%;margin-bottom:0}}.map-stats_item:last-child{margin-bottom:0}.map-stats_item dt{font-family:"BMWTypeNext Latin";font-size:60px;line-height:60px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:24px}.map-stats_item dd{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.section-heading-join-today{padding:80px 0;background-size:cover;background-position:center}.section-heading-join-today p{font-family:"BMWTypeNext Latin";font-size:45px;line-height:50px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff;max-width:1100px;margin:0 auto}.dcs-section-header{text-align:center}.dcs-section-header h1{font-family:"BMWTypeNext Latin";font-size:60px;line-height:60px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-section-header h2{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-section-header--lg h2{font-family:"BMWTypeNext Latin";font-size:45px;line-height:50px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-section-header p{margin-top:24px}.accordion .faq-title{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.service-banner{display:flex;flex-direction:column;justify-content:center;padding:64px 24px;gap:16px;background-color:#bbb}@media screen and (min-width:768px){.service-banner{flex-direction:row}}.service-banner .service-banner-card{display:flex;padding:24px;gap:16px;background-color:#e6e6e6}@media screen and (min-width:768px){.service-banner .service-banner-card{width:534px}}.service-banner .service-banner-card .service-banner-card-icon{align-self:center}.service-banner .service-banner-card .service-banner-card-content{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.service-banner .service-banner-card .service-banner-card-content{justify-content:flex-start}}.service-banner .service-banner-card .service-banner-card-content h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626;margin-bottom:4px}.service-banner .service-banner-card .service-banner-card-content p{display:none}@media screen and (min-width:768px){.service-banner .service-banner-card .service-banner-card-content p{display:block}}.service-banner .service-banner-card:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.footer.container{padding-top:56px}.footer.container .footer-cols,.footer.container .footer-copy{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:768px){.footer.container .footer-cols,.footer.container .footer-copy{flex-direction:row}}.footer.container .footer-col strong{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;display:block;padding-top:16px;padding-bottom:8px}@media screen and (min-width:768px){.footer.container .footer-col{width:33%}}@media screen and (min-width:1024px){.footer.container .footer-col{width:auto}}.footer.container .footer-col ul li{padding:8px 0}.footer.container .footer-col ul li a{padding:8px 0;color:#8e8e8e}.footer.container .footer-col ul li a:hover{color:#1c69d4;text-decoration:underline}.footer.container .footer-col ul li a:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.footer.container .footer-copy{border-top:1px solid #bbb;color:#8e8e8e;padding:24px 0;margin-top:24px;align-items:center}.footer.container .footer-copy p:first-child{color:#8e8e8e}.footer.container .footer-copy a:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}.footer.container a:hover{color:#262626;text-decoration:underline}.footer-condensed{width:100%;padding:32px;background-color:#fff}.footer-condensed .container{margin:auto}.footer-condensed .container>div{display:flex;flex-direction:column}.footer-condensed .container>div ul{display:flex;flex-direction:column;gap:16px}.footer-condensed .container>div ul li a{color:#8e8e8e}.footer-condensed .container>div ul li a:hover{color:#1c69d4;text-decoration:underline}.footer-condensed .container>div .copy-text{display:flex;flex-direction:column;gap:4px;color:#8e8e8e;margin-top:16px}@media screen and (min-width:768px){.footer-condensed .container>div{flex-direction:row;justify-content:space-between}.footer-condensed .container>div ul{flex-direction:row;flex-wrap:wrap}.footer-condensed .container>div .copy-text{align-items:flex-end;min-width:400px;max-width:400px;margin-top:0}}.cta-banner{display:flex;flex-direction:column-reverse;flex-wrap:wrap;width:100%;height:auto}@media screen and (min-width:1024px){.cta-banner{flex-direction:row}}.cta-banner--dark{background-color:#666;color:#fff}.cta-banner--dark h2{color:#fff}@media screen and (min-width:1024px){.cta-banner--swap{flex-direction:row-reverse}}.cta-banner_text{position:relative;width:100%;padding:32px 16px}@media screen and (min-width:768px){.cta-banner_text{padding-left:64px;padding-right:64px}}@media screen and (min-width:1024px){.cta-banner_text{padding-left:32px;padding-right:32px}}@media screen and (min-width:1170px){.cta-banner_text{padding-left:64px;padding-right:64px}}@media screen and (min-width:1330px){.cta-banner_text{padding-left:100px;padding-right:100px}}.cta-banner_text h1{margin:0}.cta-banner_text h2{margin-bottom:32px}.cta-banner_text h2>p{text-transform:none}.cta-banner_text div{margin:0 auto}@media screen and (min-width:1024px){.cta-banner_text div{max-width:540px}}@media screen and (min-width:1024px){.cta-banner_text{width:50%}}@media screen and (min-width:768px){.cta-banner_text{padding:64px}}.cta-banner_img{min-height:208px;width:100%;background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-color:transparent;aspect-ratio:16/9}@media screen and (min-width:768px){.cta-banner_img{min-height:540px}}@media screen and (min-width:1024px){.cta-banner_img{aspect-ratio:initial;width:50%;min-height:auto}}@media screen and (min-width:1024px){.cta-banner.image-align-left .cta-banner_img{background-position:0 center}}@media screen and (min-width:1024px){.cta-banner.image-align-center .cta-banner_img{background-position:50% center}}@media screen and (min-width:1024px){.cta-banner.image-align-right .cta-banner_img{background-position:100% center}}@media screen and (min-width:1024px){.cta-banner.image-align-left-contain .cta-banner_img{background-position:0 center;background-size:contain}}@media screen and (min-width:1024px){.cta-banner.image-align-center-contain .cta-banner_img{background-position:50% center;background-size:contain}}@media screen and (min-width:1024px){.cta-banner.image-align-right-contain .cta-banner_img{background-position:100% center;background-size:contain}}@media screen and (min-width:1170px){.cta-banner.image-align-left .cta-banner_img{background-position:0 center}}@media screen and (min-width:1170px){.cta-banner.image-align-center .cta-banner_img{background-position:50% center}}@media screen and (min-width:1170px){.cta-banner.image-align-right .cta-banner_img{background-position:100% center}}@media screen and (min-width:1170px){.cta-banner.image-align-left-contain .cta-banner_img{background-position:0 center;background-size:contain}}@media screen and (min-width:1170px){.cta-banner.image-align-center-contain .cta-banner_img{background-position:50% center;background-size:contain}}@media screen and (min-width:1170px){.cta-banner.image-align-right-contain .cta-banner_img{background-position:100% center;background-size:contain}}@media screen and (min-width:1330px){.cta-banner.image-align-left .cta-banner_img{background-position:0 center}}@media screen and (min-width:1330px){.cta-banner.image-align-center .cta-banner_img{background-position:50% center}}@media screen and (min-width:1330px){.cta-banner.image-align-right .cta-banner_img{background-position:100% center}}@media screen and (min-width:1330px){.cta-banner.image-align-left-contain .cta-banner_img{background-position:0 center;background-size:contain}}@media screen and (min-width:1330px){.cta-banner.image-align-center-contain .cta-banner_img{background-position:50% center;background-size:contain}}@media screen and (min-width:1330px){.cta-banner.image-align-right-contain .cta-banner_img{background-position:100% center;background-size:contain}}.text-image-block{display:flex;flex-direction:column;align-items:center;padding-top:64px;padding-bottom:64px}@media screen and (min-width:1024px){.text-image-block{flex-direction:row}}.text-block{margin-top:1.25rem;width:100%}@media screen and (min-width:1024px){.text-block{margin-top:0;width:50%;padding-left:64px}}.text-block .text-block__ol li{counter-increment:item}.text-block .text-block__ol li::before{content:counter(item) ". "}.text-block .text-block__ul li{list-style-type:disc;list-style-position:outside}.text-block>div{margin-bottom:24px}.text-block h2{margin-bottom:16px}@media screen and (min-width:1024px){.text-image-block--reverse{flex-direction:row-reverse}}.text-image-block--reverse .text-block{padding-left:0}@media screen and (min-width:1024px){.text-image-block--reverse .text-block{padding-right:40px}}@media screen and (min-width:1024px){.text-image-block--reverse .image-block{text-align:right}}.image-block{margin:0 auto;text-align:center}@media screen and (min-width:1024px){.image-block{text-align:left;width:50%}}.image-block img{display:inline-block;width:100%;height:auto}@media screen and (min-width:768px){.image-block img{max-width:80%}}.consumption-values{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;padding:16px 16px 0 16px;color:#8e8e8e;padding-bottom:80px}@media screen and (min-width:768px){.consumption-values{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}}@media screen and (min-width:1024px){.consumption-values{text-align:right;padding-bottom:100px}}.consumption-values.u-pb-3{padding-bottom:15px}.mosaik-section-container{padding:64px 24px;display:grid;gap:48px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"top full" "down full";max-width:1100px;margin:0 auto}.mosaik-section-container.swap{grid-template-areas:"full top" "full down"}@media screen and (max-width:767px){.mosaik-section-container{gap:24px;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"top" "down" "full" "full"}.mosaik-section-container.swap{grid-template-areas:"full" "full" "top" "down"}}.mosaik-section-container div[class^=mosaik-item-] div{background-color:#bbb;border-radius:24px;display:flex;justify-content:center;align-items:center}.mosaik-section-container div[class^=mosaik-item-] p{margin-top:8px}.mosaik-section-container .mosaik-item-top{grid-area:top;display:flex;flex-direction:column}.mosaik-section-container .mosaik-item-top div{flex-grow:1;background-position:top;background-size:cover}.mosaik-section-container .mosaik-item-down{grid-area:down;display:flex;flex-direction:column}.mosaik-section-container .mosaik-item-down div{flex-grow:1;background-position:bottom;background-size:cover}.mosaik-section-container .mosaik-item-full{grid-area:full}.mosaik-section-container .mosaik-text-item{display:flex;flex-direction:column;justify-content:center}.mosaik-section-container .mosaik-text-item a{margin-top:24px;width:-moz-fit-content;width:fit-content}.text-image-banner-section .text-image-banner-container{display:grid;-moz-column-gap:200px;column-gap:200px;grid-template-columns:minmax(0,840px) minmax(0,auto);grid-template-rows:600px;grid-template-areas:"image text"}.text-image-banner-section .text-image-banner-container .image-container{grid-area:image;background-size:cover;border-radius:0 24px 24px 0}@media screen and (max-width:1169px){.text-image-banner-section .text-image-banner-container .image-container{border-radius:0}}.text-image-banner-section .text-image-banner-container .image-container .divider-image-container{display:flex;justify-content:flex-end;position:relative;right:-154px}.text-image-banner-section .text-image-banner-container .text-container{padding-left:24px;padding-right:24px;grid-area:text;display:flex;justify-content:flex-start;align-items:center}.text-image-banner-section .text-image-banner-container .text-container .dcs-headline-size-3,.text-image-banner-section .text-image-banner-container .text-container .o-paragraphs{max-width:470px}.text-image-banner-section .text-image-banner-container .text-container .icon-rounded{margin-bottom:24px}.text-image-banner-section .text-image-banner-container .text-container a{width:-moz-fit-content;width:fit-content}.text-image-banner-section.swap .text-image-banner-container{grid-template-columns:minmax(0,auto) minmax(0,840px);grid-template-areas:"text image"}.text-image-banner-section.swap .text-image-banner-container .text-container{justify-content:flex-end}.text-image-banner-section.swap .text-image-banner-container .image-container{border-radius:24px 0 0 24px}.text-image-banner-section.swap .text-image-banner-container .image-container .divider-image-container{justify-content:flex-start;left:-154px}@media screen and (max-width:1169px){.text-image-banner-section{max-height:none;padding-bottom:80px}.text-image-banner-section .text-image-banner-container,.text-image-banner-section.swap .text-image-banner-container{-moz-column-gap:normal;column-gap:normal;row-gap:200px;grid-template-columns:auto;grid-template-rows:600px auto;grid-template-areas:"image" "text"}.text-image-banner-section .text-image-banner-container .text-container,.text-image-banner-section.swap .text-image-banner-container .text-container{justify-content:flex-start}.text-image-banner-section .text-image-banner-container .image-container,.text-image-banner-section.swap .text-image-banner-container .image-container{border-radius:0}.text-image-banner-section .text-image-banner-container .image-container .divider-image-container,.text-image-banner-section.swap .text-image-banner-container .image-container .divider-image-container{left:inherit;right:inherit;top:100px;display:flex;justify-content:center;width:100%}}.head-logos{margin-right:40px}@media screen and (min-width:768px){.head-logos{margin-right:80px}}.head-logos .brand-logo{margin-left:20px;display:block}@media screen and (min-width:1170px){.head-logos .brand-logo{margin-left:30px}}.head-logos .brand-logo img{height:34px;max-width:100%;width:auto}@media screen and (min-width:1170px){#navigation.transparent .head-logos .brand-logo img{height:34px}}#navigation{background-color:#fff;width:100%;top:0;position:fixed;z-index:15}@media screen and (min-width:1170px){#navigation .mobile-scroll-area{height:initial!important}}#navigation .nav-wrapper{height:70px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1169px){#navigation .nav-wrapper{height:55px}}#navigation .nav-wrapper a:focus-visible{border-radius:0;outline:2px solid #0653b6;outline-offset:2px}@media screen and (min-width:1170px){#navigation .main-menu{display:flex;position:absolute;left:50%;transform:translateX(-50%)}}#navigation .main-menu>li.active>a,#navigation .main-menu>li.selected>a{color:#666}#navigation .main-menu .tag{color:#666;font-size:15px;border-bottom:none!important;font-weight:700;position:relative;text-transform:uppercase;top:-5px;margin-left:4px}@media screen and (min-width:1170px){#navigation .user-menu{display:flex;flex-grow:1;flex-basis:0;justify-content:flex-end;align-items:center;min-height:60px}}@media screen and (min-width:1170px){#navigation .user-menu .desktop-country{width:96px;display:block}}@media screen and (min-width:1170px){#navigation .user-menu .desktop-country:before{background-color:#666;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:27px}}#navigation .user-menu .desktop-lang{padding-left:10px;padding-right:10px}#navigation .user-menu .desktop-lang.active .child-menu{display:block}@media screen and (min-width:1170px){#navigation .user-menu .desktop-lang.active .child-menu{min-width:200px;left:calc(50% - 100px)}}#navigation .user-menu .desktop-lang.active .portlet-body>a:after{transform:rotate(180deg)}@media screen and (min-width:1170px){#navigation .user-menu .desktop-lang .portlet-body>a::before{background-color:#666;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:27px}}#navigation .user-menu .desktop-lang .portlet-body>a::after{font-family:CN-Icon;font-style:normal;font-size:16px;color:#4d4d4d;content:"\e91d";display:inline-block;vertical-align:middle;cursor:pointer;margin-left:8px}@media screen and (min-width:1170px){#navigation .user-menu.lang-country-menu{float:right}}#navigation .main-menu .desktop-lang,#navigation .main-menu>li,#navigation .user-menu .desktop-lang,#navigation .user-menu>li{position:relative}#navigation .main-menu .desktop-lang .portlet-body>a,#navigation .main-menu .desktop-lang>a,#navigation .main-menu>li .portlet-body>a,#navigation .main-menu>li>a,#navigation .user-menu .desktop-lang .portlet-body>a,#navigation .user-menu .desktop-lang>a,#navigation .user-menu>li .portlet-body>a,#navigation .user-menu>li>a{padding:15px 20px;margin-top:5px;margin-bottom:5px;display:flex;justify-content:center;align-items:center}#navigation .main-menu .desktop-lang li.selected a,#navigation .main-menu>li li.selected a,#navigation .user-menu .desktop-lang li.selected a,#navigation .user-menu>li li.selected a{display:flex;justify-content:space-between;font-weight:700}#navigation .main-menu .desktop-lang li.selected a::after,#navigation .main-menu>li li.selected a::after,#navigation .user-menu .desktop-lang li.selected a::after,#navigation .user-menu>li li.selected a::after{font-family:CN-Icon;font-style:normal;font-size:15px;color:#4d4d4d;content:"\e926"}#navigation .main-menu a:focus,#navigation .main-menu a:hover,#navigation .user-menu a:focus,#navigation .user-menu a:hover{color:#262626}@media screen and (min-width:1170px){#navigation .main-menu>li:focus>.child-menu,#navigation .main-menu>li:hover>.child-menu,#navigation .user-menu>li:focus>.child-menu,#navigation .user-menu>li:hover>.child-menu{display:block}}#navigation .child-menu{display:none}@media screen and (min-width:1170px){#navigation .child-menu{background-color:#fff;min-width:175px;left:calc(50% - 85px);top:auto;position:absolute;z-index:7;box-shadow:0 3px 12px -1px rgba(45,45,45,.2)}}#navigation .child-menu li a{display:block;padding:10px 15px;font-size:15px}@media screen and (min-width:1170px){#navigation .child-menu li+li{border-top:1px solid #e5e4e1}}#navigation.mobile-nav-open{width:100%;position:fixed;z-index:19}#navigation.mobile-nav-open .mobile-scroll-area{background-color:#fff}@media screen and (max-width:1169px){#navigation.mobile-nav-open .mobile-scroll-area{height:calc(100dvh - 55px);top:55px;width:100%;padding-bottom:50px;overflow-y:auto;float:left;clear:both;position:fixed;z-index:7;flex-flow:column;display:flex}}@media screen and (max-width:1169px){#navigation.mobile-nav-open .main-menu,#navigation.mobile-nav-open .user-menu{display:block!important}}#navigation.mobile-nav-open ul .desktop-lang .portlet-body a,#navigation.mobile-nav-open ul>li>a{font-size:20px;justify-content:flex-start}@media screen and (max-width:1169px){#navigation.mobile-nav-open .main-menu{display:block!important}}@media screen and (max-width:1169px){#navigation.mobile-nav-open .main-menu li{padding:0;float:none}}#navigation.mobile-nav-open .user-menu{width:100%;float:left;clear:both;display:block!important}#navigation.mobile-nav-open .user-menu li{float:none}#navigation.mobile-nav-open .user-menu li.desktop-country,#navigation.mobile-nav-open .user-menu li.desktop-lang{display:none}#navigation.mobile-nav-open .user-menu li.mobile-country a:after,#navigation.mobile-nav-open .user-menu li.mobile-lang a:after{content:"";float:right;width:9px;height:16px;margin-top:5px;margin-right:3px}#navigation.mobile-nav-open li.has-child{position:relative}#navigation.mobile-nav-open li.has-child>a:after{font-family:CN-Icon;font-style:normal;font-size:16px;color:#4d4d4d;content:"\e91d";display:inline-block;vertical-align:middle;cursor:pointer;position:absolute;right:23px;top:10px}#navigation.mobile-nav-open li.has-child.selected>a:after{font-family:CN-Icon;font-style:normal;font-size:16px;color:#4d4d4d;content:"\e920";display:inline-block;vertical-align:middle;cursor:pointer}#navigation.mobile-nav-open li.has-child.selected>.child-menu{display:block}#navigation .toggle-mobile-menu{position:absolute;right:32px;top:15px}#navigation .toggle-mobile-menu .hamburger-icon::before{font-family:CN-Icon;font-style:normal;font-size:32px;color:#4d4d4d;content:"\e966"}#navigation .toggle-mobile-menu.open .hamburger-icon::before{font-family:CN-Icon;font-style:normal;font-size:32px;color:#4d4d4d;content:"\e92d"}@media screen and (min-width:1170px){#navigation .toggle-mobile-menu{display:none}}@media screen and (max-width:1169px){#navigation .mobile-scroll-area{display:none}}#navigation .nav-btn-rounded{text-align:left;border:0;border-radius:0}@media screen and (max-width:1169px){#modal-switch-country .close-btn:before{color:#fff!important}}@media screen and (max-width:1169px){#account-pages>li{padding-left:32px!important}}@media screen and (max-width:1169px){#account-pages>li ul>li{padding-left:32px!important}}@media screen and (max-width:1169px){.user-menu>li li.selected a{font-weight:400!important}}@media screen and (max-width:1169px){#navigation .user-menu>li li.selected ul>li a::after{content:""!important}}@media screen and (max-width:1169px){#navigation.mobile-nav-open li.has-child>a::after{font-size:24px!important}}@media screen and (max-width:1169px){#navigation.mobile-nav-open li.has-child.selected>a::after{font-size:24px!important}}.dcs-bullet-point{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:flex;justify-content:center;align-items:center;border:2px solid #bbb;border-radius:48px;background-color:#fff;min-width:60px;min-height:60px;max-width:60px;max-height:60px}.dcs-bullet-point i{font-size:32px;color:#4d4d4d}.dcs-bullet-point--filled{background-color:#bbb}.dcs-bullet-point--dark{border:2px solid #8e8e8e;background-color:#8e8e8e}.dcs-bullet-point--sm{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;min-width:40px;min-height:40px;max-width:40px;max-height:40px}.dcs-bullet-point--sm i{font-size:24px}.dcs-icon-block-item{display:flex;flex-direction:column;gap:24px}.dcs-icon-block-item h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dcs-icon-block-item--center{align-items:center;text-align:center}.dcs-icon-block-grid{display:grid;gap:64px;grid-template-columns:1fr}@media screen and (min-width:768px){.dcs-icon-block-grid{grid-template-columns:1fr 1fr}.dcs-icon-block-grid--col-3{grid-template-columns:repeat(3,1fr)}}.dcs-check-list{display:grid;grid-template-columns:1fr;-moz-column-gap:124px;column-gap:124px;row-gap:32px}.dcs-check-list>div{display:flex;align-items:center;gap:16px}.dcs-check-list>div i{color:#3db014}@media screen and (min-width:768px){.dcs-check-list{grid-template-columns:1fr 1fr}}.dcs-button-switcher{height:100%;border:2px solid #bbb;border-radius:0;padding:0 32px 16px 32px}.dcs-button-switcher:has(input:checked),.dcs-button-switcher:hover{border-color:#262626}.dcs-button-switcher input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dcs-button-switcher__label{display:flex;flex-direction:column;align-items:center;gap:16px}.dcs-button-switcher__label span{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;text-align:center;color:#262626}.dcs-button-switcher__label p{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;text-align:center;color:#8e8e8e}.package-card-container,.service-card-container,.voucher-card-container{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:16px;margin-top:16px}@media screen and (min-width:768px){.package-card-container.cols-2,.package-card-container.cols-3,.service-card-container.cols-2,.service-card-container.cols-3,.voucher-card-container.cols-2,.voucher-card-container.cols-3{grid-template-columns:1fr 1fr}}@media screen and (min-width:1170px){.package-card-container.cols-3,.service-card-container.cols-3,.voucher-card-container.cols-3{grid-template-columns:1fr 1fr 1fr}}.card{display:flex;flex-direction:column;height:100%;box-shadow:none;border-radius:0}.card .card-header{border:2px solid #bbb;border-bottom:0}.card .card-content{width:100%;align-self:stretch;padding:24px;border:2px solid #bbb;flex-grow:1;border-radius:0}.card .card-footer{border:2px solid #bbb;border-top:0}.card.has-footer:has(.card-footer:not(:empty)) .card-content{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.card.has-footer .card-footer{border:0}.card.has-header .card-header{border:0}.card.has-header .card-header .package-valid{border-top-left-radius:0;border-top-right-radius:0}.card.has-header .card-content{border-top-left-radius:0;border-top-right-radius:0}.card.is-inactive{box-shadow:none}.card.service-card .card-content{display:flex;flex-direction:column;align-items:center;padding-top:24px}.card.service-card .card-content .service-icon{font-size:20px;line-height:27px;color:#262626;margin-bottom:8px;padding-top:24px}.card.service-card .card-content .service-name{font-size:20px;line-height:27px;color:#262626;margin-bottom:8px}.card.service-card .card-content .service-status{margin-bottom:16px}.card.service-card .card-content .service-value{font-size:12px;line-height:17px;color:#666}.card.package-card .card-header .package-valid{font-size:12px;line-height:17px;background-color:#3db014;padding:4px 8px;text-align:center;color:#fff;font-weight:700}.card.package-card .card-content{display:flex;flex-direction:column;align-items:center;padding-top:40px}.card.package-card .card-content .package-icon{font-size:20px;line-height:27px;color:#262626;margin-bottom:28px;height:24px}.card.package-card .card-content .package-icon img{max-height:24px}.card.package-card .card-content .package-name{font-size:20px;line-height:27px;color:#262626;margin-bottom:8px}.card.package-card .card-content .package-status{margin-bottom:24px}.card.package-card .card-content .package-price{font-size:15px;line-height:22px;font-weight:700}.card.package-card.has-header .card-content{padding-top:16px}.card.voucher-card .card-content .voucher-description{font-size:15px;line-height:22px;margin-bottom:8px}.card.voucher-card .card-content .voucher-date{font-size:12px;line-height:17px;color:#666;margin-bottom:24px}.card.voucher-card .card-content .voucher-package{display:flex;justify-content:space-between}.card.voucher-card .card-content .voucher-package span:last-child{font-weight:700}.card.voucher-card .card-content .voucher-balance .voucher-original,.card.voucher-card .card-content .voucher-balance .voucher-value{display:flex;justify-content:space-between;gap:32px}.card.voucher-card .card-content .voucher-balance .voucher-original span:last-child,.card.voucher-card .card-content .voucher-balance .voucher-value span:last-child{font-weight:700;text-align:right}.card.voucher-card .card-content .voucher-balance .voucher-value{padding-bottom:8px;border-bottom:1px solid #bbb}.card.voucher-card .card-content .voucher-balance .voucher-original{font-size:12px;line-height:17px;color:#8e8e8e;margin-top:8px}.card-layout .package-card-container .card.package-card .card-header,.card-layout .serive-card-container .card.package-card .card-header,.card-layout .voucher-card-container .card.package-card .card-header{padding:0}.ppp-banner{display:grid;grid-template-columns:1fr;margin:0 32px}.ppp-banner__prices{display:flex;flex-direction:column;gap:8px}.ppp-banner__partners{display:flex;justify-content:center;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap;height:100%}.ppp-banner__partners img{max-width:180px}.ppp-banner__benefits{display:flex;flex-direction:column;gap:24px;padding:32px;border-top-left-radius:0;border-top-right-radius:0;background:#4d4d4d}.ppp-banner__content{padding:32px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#666;color:#fff}.ppp-banner__content h2{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff;margin-bottom:8px}.ppp-banner .ppp-banner-price{display:flex;padding:24px 16px 16px 16px;flex-direction:column;align-items:center;border-radius:0;background-color:#fff}.ppp-banner .ppp-banner-price__title{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626;text-align:center;margin-bottom:8px}.ppp-banner .ppp-banner-price__value{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.ppp-banner .ppp-banner-price__value--highlight{color:#d20000}.ppp-banner .ppp-banner-price__description{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:flex;justify-content:space-between;align-items:center;width:100%}.ppp-banner .ppp-banner-price__description>div:first-child{color:#8e8e8e}.ppp-banner .ppp-banner-price__description>div:last-child{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.ppp-banner .ppp-banner-price--ionity{color:#fff;border:2px solid #fff;background:linear-gradient(100deg,#312780 9.67%,#702283 47.44%,#c8004b 80.38%,#ff0073 98.78%);background-size:100.2%}.ppp-banner .ppp-banner-price--ionity .ppp-banner-price__description>div,.ppp-banner .ppp-banner-price--ionity .ppp-banner-price__title,.ppp-banner .ppp-banner-price--ionity .ppp-banner-price__value{color:#fff}@media screen and (min-width:1170px){.ppp-banner{grid-template-columns:1fr 1fr;max-width:1664px;margin:0 auto;padding:0 32px}.ppp-banner__prices{flex-direction:row}.ppp-banner__benefits{padding:64px;border-top-right-radius:unset;border-bottom-left-radius:0}.ppp-banner__content{padding:64px;border-bottom-left-radius:unset;border-top-right-radius:0}.ppp-banner .ppp-banner-price{width:100%}}.cn-card-select-group{display:flex;flex-direction:column;gap:16px}.cn-card-select-group cn-card-select{width:100%}@media screen and (min-width:768px){.cn-card-select-group{flex-direction:row}}.dcs-social-proof{display:flex;width:100%;min-height:120px;padding:56px 24px;gap:32px;justify-content:center;align-items:center;flex-wrap:wrap}.dcs-social-proof__label{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e;min-width:150px}@media screen and (min-width:1170px){.dcs-social-proof{padding:32px 40px;-moz-column-gap:144px;column-gap:144px;row-gap:32px}}.app-section{display:flex;flex-direction:column;gap:48px;margin-top:120px;margin-bottom:120px}.app-section__content h3{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:8px}.app-section__content div{margin-top:32px;margin-bottom:16px}.app-section__content span{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e}.phone-carousel{display:flex;flex-direction:column;position:relative}.phone-carousel__phone{background:url('../images/phone-bg.png?t=1750687074961');background-repeat:no-repeat;width:100%;height:625px;position:relative}.phone-carousel__screens{position:absolute;top:50px;left:54px;max-width:246px;height:536px;overflow:hidden}.phone-carousel__screens>img{display:inherit;width:246px;transition:opacity .3s ease-in-out;opacity:0;height:0}.phone-carousel__screens>img.show-img{opacity:1;height:auto}.phone-carousel__content{display:flex;flex-direction:column;gap:16px;position:absolute;top:490px;width:100%}.phone-carousel__texts{padding-top:24px;padding-bottom:24px;border-radius:0;border:2px solid #e6e6e6;background:rgba(251,251,252,.05);box-shadow:0 0 24px 0 rgba(26,26,26,.1);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);display:grid;grid-template-columns:repeat(8,100%);overflow-x:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth}.phone-carousel__texts>div{padding-left:24px;padding-right:24px;width:100%;scroll-snap-align:start}.phone-carousel__texts>div h4{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:8px}.phone-carousel__controls{display:flex;gap:8px;align-items:center}.phone-carousel__controls>div{flex-grow:1;text-align:center}@media screen and (min-width:768px){.app-section{flex-direction:row;gap:48px}.app-section__content{align-self:center;width:400px}.app-section__phone{flex-grow:1}}@media screen and (min-width:1170px){.phone-carousel__phone{width:730px}.phone-carousel__content{display:flex;flex-direction:column;gap:16px;position:absolute;top:unset;right:0;bottom:72px;width:342px}}.dcs-pager{display:flex;gap:8px;justify-content:center;align-items:center}.dcs-pager input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:4px;width:12px;background-color:#bbb;border-radius:0}.dcs-pager input:checked{height:8px;background-color:#1c69d4}.dcs-video-hero{margin-top:0;height:calc(100vh - 96px);position:relative;background-image:url('../../images/design/sales-funnel-hero.jpg?t=1750687074961');background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 0px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 0px),0 100%)}.dcs-video-hero .dcs-video-hero__video-bg{position:absolute;z-index:-2;top:0;width:auto;height:auto;display:block;min-width:100%;min-height:calc(100vh - 60px)}.dcs-video-hero .dcs-video-hero__content{display:flex;align-items:center;justify-content:center;padding-top:60px;height:100%;max-width:1320px;align-items:center;color:#fff;position:relative}@media screen and (min-width:1352px){.dcs-video-hero .dcs-video-hero__content{margin:0 300px}}.dcs-video-hero .dcs-video-hero__content>div{display:flex;flex-direction:column;gap:32px}@media screen and (max-width:1351px){.dcs-video-hero .dcs-video-hero__content>div{padding-left:24px}}@media screen and (max-width:400px){.dcs-video-hero .dcs-video-hero__content>div{bottom:89px}}.dcs-video-hero .dcs-video-hero__content>div h2,.dcs-video-hero .dcs-video-hero__content>div>h1{text-shadow:0 0 24px rgba(26,26,26,.24)}.dcs-video-hero .dcs-video-hero__content>div h1{font-family:"BMWTypeNext Latin";font-size:60px;line-height:60px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff}.dcs-video-hero .dcs-video-hero__content>div h2{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff}@media screen and (min-width:768px){.dcs-video-hero{margin-top:96px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 0px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 0px),0 100%)}}.dcs-fleet-ad-banner>.cn-card{align-items:center}.dcs-fleet-ad-banner__icon{display:none;min-width:60px;max-width:60px;min-height:60px;max-height:60px;justify-content:center;align-items:center;border-radius:60px;background:var(--Color-Main-NeutralLight)}.dcs-fleet-ad-banner__content{display:flex;flex-direction:column;gap:8px}.dcs-fleet-ad-banner__content h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;text-align:center}.dcs-fleet-ad-banner__content h3 cn-tag{order:-1}.dcs-fleet-ad-banner__content p{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;text-align:center}.dcs-fleet-ad-banner__buttons{display:flex;gap:16px;flex-wrap:nowrap;flex-shrink:1;align-self:flex-end}@media screen and (min-width:768px){.dcs-fleet-ad-banner>.cn-card{flex-direction:row!important}.dcs-fleet-ad-banner__icon{display:flex}.dcs-fleet-ad-banner__content h3{flex-direction:row;text-align:start;gap:16px}.dcs-fleet-ad-banner__content h3 cn-tag{order:0}.dcs-fleet-ad-banner__content p{text-align:start}.dcs-fleet-ad-banner__buttons{align-self:center}}@media screen and (min-width:1170px){#navigation .mobile-scroll-area .main-menu{left:300px;transform:translateX(0)}#navigation .mobile-scroll-area .main-menu li a{font-weight:700;color:#666}#navigation .mobile-scroll-area .main-menu li.active a span{border-bottom:2px solid #1c69d4}#navigation .mobile-scroll-area .main-menu li a:hover span{color:#262626}}.inline-button-container{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.inline-button-container{flex-direction:row;flex-wrap:wrap;gap:16px}}.offset-nav .error-page-content,.offset-nav .map-page-container,.offset-nav .page-container,.offset-nav .single-page-content,.offset-nav .tariffs-page-container{margin-top:55px}.inner-registration-page-container,.offset-sub-nav .account-page,.subscription-page{margin-top:120px}.registration-page-container{margin-top:55px}.account-page .page-container{margin-top:0}@media screen and (min-width:1170px){.offset-nav .error-page-content,.offset-nav .map-page-container,.offset-nav .page-container,.offset-nav .single-page-content,.offset-nav .tariffs-page-container{margin-top:70px}.account-page .page-container{margin-top:0}}@media screen and (min-width:768px){.offset-sub-nav .account-page{margin-top:135px}.inner-registration-page-container,.offset-sub-nav .account-page.pnc-page,.subscription-page{margin-top:167px}.account-page .page-container{margin-top:0}}@media screen and (min-width:1200px){.registration-page-container{margin-top:102px}}.account{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;background-color:#e6e6e6}.account .account-page .page-container{padding:0 24px}.account .account-page .page-container .banner-container{display:flex;flex-direction:column}.account .account-page .page-container .banner-container:has(.dcs-notifications:not(:empty)),.account .account-page .page-container .banner-container:has(.dcs-status-banner){padding-top:32px}.account .account-page .page-container .banner-container .dcs-notifications{padding-top:0}.account .account-page .page-container .banner-container .dcs-notifications:empty{padding-bottom:0}.show-on-desktop{display:none}.hide-on-desktop{display:block}.result-page__content h1{margin-top:160px}@media screen and (min-width:768px){.show-on-desktop{display:block}.hide-on-desktop{display:none}}@media screen and (min-width:1170px){.account #app-container{display:flex;justify-content:center}.account .account-page{width:1100px;max-width:1100px}.account .account-page .page-container{padding:0}}.data-up-to-date-page main{display:flex;flex-direction:column;gap:32px}.dashboard-page__content{display:grid;grid-template-columns:1fr;grid-template-areas:"dashboard-contract-side" "dashboard-contract-header" "dashboard-contract-main"}.dashboard-page__content header{grid-area:dashboard-contract-header;font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dashboard-page__content main{grid-area:dashboard-contract-main}.dashboard-page__content aside{grid-area:dashboard-contract-side;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.dashboard-page__content aside .dashboard-invoice-side-card,.dashboard-page__content aside .dashboard-quick-menu-side-card{display:flex;width:100%;background-color:#fff}.dashboard-page__content aside .dashboard-invoice-side-card__content,.dashboard-page__content aside .dashboard-quick-menu-side-card__content{display:flex;flex-direction:column}.dashboard-page__content aside .dashboard-quick-menu-side-card{flex-direction:column;gap:8px}.dashboard-page__content aside .dashboard-quick-menu-side-card__header{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#666}.dashboard-page__content aside .dashboard-quick-menu-side-card__content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.dashboard-page__content aside .dashboard-quick-menu-side-card__link{display:flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px;border-radius:0;color:#262626;background-color:#bbb}.dashboard-page__content aside .dashboard-quick-menu-side-card__link span{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:none}.dashboard-page__content aside .dashboard-quick-menu-side-card__button{grid-column:span 3;font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;display:flex;gap:8px;align-items:center;height:40px;color:#fff;background-color:#1c69d4;padding:8px;border-radius:0;cursor:pointer}.dashboard-page__content aside .dashboard-quick-menu-side-card__button i{color:#fff}.dashboard-page__content aside .dashboard-quick-menu-side-card__button:hover{color:#262626;background-color:#bbb}.dashboard-page__content aside .dashboard-quick-menu-side-card__button:hover i{color:#4d4d4d}.dashboard-page__content aside .dashboard-invoice-side-card__header{display:flex;justify-content:space-between}.dashboard-page__content aside .dashboard-invoice-side-card__header h3{color:#262626!important}.dashboard-page__content aside .dashboard-invoice-side-card__header div{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.dashboard-page__content aside .dashboard-invoice-side-card__content{gap:4px;flex-grow:1}.dashboard-page__content aside .dashboard-invoice-side-card__content h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;margin-bottom:0}.dashboard-page__content aside .dashboard-invoice-side-card__content a{display:flex;align-items:center;gap:4px;text-decoration:none}.dashboard-page__content aside .dashboard-invoice-side-card__content a span{text-decoration:underline}.dashboard-page__content aside .dashboard-invoice-side-card__content span{display:inline-block}.dashboard-page__content aside .dashboard-invoice-side-card__content p{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:8px;color:#666}.dashboard-page__content aside .dashboard-invoice-side-card__content div{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}@media screen and (min-width:768px){.dashboard-page__content{grid-template-columns:auto 283px;gap:24px;grid-template-areas:"dashboard-contract-header dashboard-contract-header" "dashboard-contract-main dashboard-contract-side"}.dashboard-page__content aside{margin-top:16px}.dashboard-page__content aside .dashboard-quick-menu-side-card{padding-left:24px;padding-right:24px}.dashboard-page__content aside .dashboard-quick-menu-side-card__content{grid-template-columns:1fr;gap:4px}.dashboard-page__content aside .dashboard-quick-menu-side-card__link{color:initial;background-color:initial;justify-content:flex-start}.dashboard-page__content aside .dashboard-quick-menu-side-card__link:hover{color:#262626;background-color:#bbb}.dashboard-page__content aside .dashboard-quick-menu-side-card__link span{display:inline-block}.dashboard-page__content aside .dashboard-quick-menu-side-card__button{grid-column:unset}.dashboard-page__content aside .dashboard-invoice-side-card__header{display:block}.dashboard-page__content aside .dashboard-invoice-side-card__header div{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}}.charging-session-page .charging-title{display:flex;flex-direction:column;gap:8px}.charging-session-page .charging-title__buttons,.charging-session-page .charging-title__filters{display:flex;flex-direction:column;gap:8px}.charging-session-page .charging-title__buttons .cn-button{width:100%}.charging-session-page .invoice-table-section h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;margin-bottom:16px}.charging-session-page .graph-button-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.charging-session-page .graph-button-container button{display:flex;flex-direction:column;padding:16px;color:#262626;background-color:#bbb;border-radius:0;width:100%;cursor:pointer}.charging-session-page .graph-button-container button .number{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.charging-session-page .graph-button-container button .unit{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.charging-session-page .graph-button-container button.active,.charging-session-page .graph-button-container button:hover{background:#0653b6}.charging-session-page .graph-button-container button.active .number,.charging-session-page .graph-button-container button.active .unit,.charging-session-page .graph-button-container button:hover .number,.charging-session-page .graph-button-container button:hover .unit{color:#fff}.charging-session-page .graph h5{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:8px}.charging-session-page .contract-title{margin-bottom:8px}@media screen and (min-width:768px){.charging-session-page .invoice-table-section h3{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.charging-session-page .graph-button-container button{gap:8px}.charging-session-page .graph-button-container button .number{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.charging-session-page .graph-button-container button .unit{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.charging-session-page .contract-title{margin-top:10px;margin-bottom:0}}@media screen and (min-width:1170px){.charging-session-page .charging-title{flex-direction:row;justify-content:space-between}.charging-session-page .charging-title__buttons,.charging-session-page .charging-title__filters{flex-direction:row;gap:16px}.charging-session-page .charging-title__filters #month-select{max-width:200px}.charging-session-page .charging-title__filters #category-select,.charging-session-page .charging-title__filters #contract-select{max-width:250px}.charging-session-page .charging-title__buttons #callSupportLink{padding:0;min-width:48px;max-width:48px;min-height:48px;max-height:48px}.charging-session-page .charging-title__buttons #callSupportLink>span{display:none}}.contract-page .dashboard-page__content aside .dashboard-invoice-side-card,.contract-page .dashboard-page__content aside .dashboard-quick-menu-side-card,.contract-page .dcs-card,.dashboard-page__content aside .contract-page .dashboard-invoice-side-card,.dashboard-page__content aside .contract-page .dashboard-quick-menu-side-card{padding:0}.contract-page .c-card{border-radius:16px}.contract-page .contract-content{padding:0 24px}.contract-page .contract-content--info{padding:24px}.contract-page .contract-status{display:grid;grid-template-columns:1fr;grid-template-areas:"contract-status-header" "contract-status-message" "contract-status-buttons";gap:16px;padding:32px 0}.contract-page .contract-status__header{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;grid-area:contract-status-header;display:flex;justify-content:space-between;gap:8px;margin-bottom:0}.contract-page .contract-status__message{grid-area:contract-status-message}.contract-page .contract-status__message p:not(:last-child){margin-bottom:16px}.contract-page .contract-status__buttons{grid-area:contract-status-buttons}.contract-page .contract-status__buttons a{width:100%}.contract-page .contract-status__text--active{color:#3db014}.contract-page .contract-status__text--inactive{color:#666}.contract-page .contract-status__text--error{color:#d20000}.contract-page .contract-services,.contract-page .contract-vouchers{margin:32px 0}.contract-page .contract-section-title{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;margin-bottom:24px}.contract-page .contract-vouchers__header{display:flex;flex-direction:column}.contract-page .contract-vouchers__buttons a{width:100%}.contract-page .contract-vouchers__filters{display:flex;justify-content:center}.contract-page .contract-title{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#fff!important}.contract-page .vehicle-details-modal .select-wrap ul{max-height:250px}@media screen and (min-width:768px){.contract-page .contract-status{grid-template-columns:1fr 1fr;grid-template-areas:"contract-status-header contract-status-buttons" "contract-status-message contract-status-message"}.contract-page .contract-status__header{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;justify-content:flex-start;align-items:center}.contract-page .contract-status__buttons{display:flex;justify-content:flex-end}.contract-page .contract-status__buttons a{width:unset}.contract-page .contract-vouchers__header{flex-direction:row;justify-content:space-between}.contract-page .contract-vouchers__buttons a{width:unset}.contract-page .contract-section-title{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.contract-page .contract-title{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}}.dashboard-page__content aside .invoices-page .dashboard-invoice-side-card,.dashboard-page__content aside .invoices-page .dashboard-quick-menu-side-card,.invoices-page .dashboard-page__content aside .dashboard-invoice-side-card,.invoices-page .dashboard-page__content aside .dashboard-quick-menu-side-card,.invoices-page .dcs-card{display:flex;flex-direction:column;gap:24px}.invoices-page .invoices-filters{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.invoices-page .invoices-filters .select-wrap .options{max-height:200px}@media screen and (min-width:768px){.invoices-page .invoices-filters{flex-direction:row}}.reviews-page .reviews-list{float:none;display:flex;flex-direction:column;gap:24px}.reviews-page .reviews-list .review{float:none;border-radius:0;border:2px solid #bbb;padding:0}.reviews-page .reviews-list .review__header{display:flex;flex-direction:column;gap:24px;background-color:#e6e6e6;border-top-right-radius:-2px;border-top-left-radius:-2px;border-bottom:2px dashed #bbb;padding:24px}.reviews-page .reviews-list .review__header h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:0}.reviews-page .reviews-list .review__address{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#8e8e8e;margin:0}.reviews-page .reviews-list .review__meta{float:none;margin-top:0}.reviews-page .reviews-list .review__meta--date{color:#666}.reviews-page .reviews-list .review__actions{float:none;display:flex;flex-direction:column;justify-content:center;margin-top:0}.reviews-page .reviews-list .review__actions a{margin-right:0;text-decoration:none}.reviews-page .reviews-list .review__content{display:flex;flex-direction:column;gap:8px;padding:16px 24px 24px 24px}.reviews-page .reviews-list .review__msg{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;margin-top:0}.reviews-page .reviews-list .review--disabled .review__header h3,.reviews-page .reviews-list .review--disabled .review__msg{color:#666}@media screen and (min-width:768px){.reviews-page .reviews-list .review__header{flex-direction:row}.reviews-page .reviews-list .review__headline{flex-grow:1}.reviews-page .reviews-list .review__actions{width:unset;flex-direction:row;gap:8px}}.my-account-page .my-account-card{display:flex;border-radius:0;background-color:#fff}.my-account-page .my-account-card__nav{display:none;flex-direction:column;gap:32px;padding-bottom:48px;min-width:264px;max-width:264px;border-top-left-radius:0;border-bottom-left-radius:0;border-right:1px solid #bbb;background-color:#fff}.my-account-page .my-account-card__nav .my-account-card__info{border-top-left-radius:0;padding:40px 24px 32px 24px;color:#fff;background:#0653b6}.my-account-page .my-account-card__nav .my-account-card__info h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff;margin-bottom:8px}.my-account-page .my-account-card__nav .my-account-card__info span{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#fff}.my-account-page .my-account-card__nav .my-account-card__nav-group{display:flex;flex-direction:column;gap:8px;padding:0 16px 0 16px}.my-account-page .my-account-card__nav .my-account-card__nav-group small{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#666;padding-left:8px}.my-account-page .my-account-card__nav .my-account-card__nav-group ul{display:flex;flex-direction:column;gap:2px}.my-account-page .my-account-card__nav .my-account-card__nav-group ul li{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626;border-radius:0}.my-account-page .my-account-card__nav .my-account-card__nav-group ul li:hover{background-color:#bbb}.my-account-page .my-account-card__nav .my-account-card__nav-group ul li.active{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff;background-color:#1c69d4}.my-account-page .my-account-card__nav .my-account-card__nav-group ul li.active i{color:#fff}.my-account-page .my-account-card__nav .my-account-card__nav-group ul li a{display:flex;align-items:center;gap:8px;width:100%;padding:8px 8px}.my-account-page .my-account-card__content{width:100%;padding:24px}.my-account-page .my-account-card__content .button-container{display:flex;flex-direction:column;gap:8px}.my-account-page .my-account-card__content .button-container button:first-child{order:1}.my-account-page .my-account-card__content .form-row label{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626}.my-account-page .my-account-card__informations{display:flex;flex-direction:column;gap:48px}.my-account-page .my-account-card__section{display:flex;flex-direction:column;gap:24px}.my-account-page .datatrans-credit-card-select .select-wrap .options{max-height:220px}.my-account-card__info-text{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;display:flex;align-items:center;gap:8px;color:#8e8e8e}@media screen and (min-width:768px){.my-account-page .my-account-card__nav{display:flex}.my-account-page .my-account-card__content{min-height:600px;padding:32px 32px 32px 48px}.my-account-page .my-account-card__content .button-container{flex-direction:row;justify-content:space-between}.my-account-page .my-account-card__content .button-container button:first-child{order:0}}.cancel-contract-page .subscription-page__content .form-row li{list-style:disc;list-style-position:inside}.cancel-contract-page .cancel-contract-form .button-container{display:flex;flex-direction:column;gap:8px}.cancel-contract-page .__cancel-contract-modal-message textarea{width:100%;border:2px solid #bbb;padding:10px 16px}.cancel-contract-result-page h1{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;padding:40px 0;margin-bottom:0;text-align:center}.cancel-contract-result-page__content{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:24px;padding-bottom:80px}.cancel-contract-result-page__content h2{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin-bottom:0}.cancel-contract-result-page__button-container{display:flex;justify-content:center;padding-top:34px;padding-bottom:15px}.cancel-contract-result-page__button-container a{width:100%}@media screen and (min-width:768px){.cancel-contract-result-page__button-container{padding-top:54px;padding-bottom:31px}.cancel-contract-result-page__button-container a{width:unset}}.inner-registration-page-container{padding:0 32px 0 32px}.inner-registration-page-container .account-page{width:unset;max-width:unset}.inner-registration-page-container p[id^=footnote] span{display:unset}@media screen and (min-width:1170px){.account #app-container:has(.inner-registration-page-container){display:unset}}@media screen and (min-width:1200px){.account #app-container:has(.inner-registration-page-container){display:flex}.inner-registration-page-container{padding:0 24px 0 24px;width:1200px;max-width:1200px}}.subscription-page .page-header h1{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.subscription-page__content .c-plans.c-plans-1{max-width:unset}.subscription-page__content .button-container{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.subscription-page__content .button-container a,.subscription-page__content .button-container button{width:424px}@media (max-width:768px){.subscription-page__content .button-container a,.subscription-page__content .button-container button{width:100%}}.pnc-page .page-header{position:relative;text-align:center;margin-top:40px;margin-bottom:40px}@media screen and (min-width:768px){.pnc-page .page-header{margin-top:0}}@media screen and (min-width:1170px){.pnc-page .page-header{margin-top:8px}}.pnc-page .page-header h1{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;padding-top:48px;margin-bottom:0}@media screen and (min-width:768px){.pnc-page .page-header h1{padding-top:0}}.pnc-page main{display:flex;flex-direction:column;gap:24px}.pnc-page main h2{padding:0;margin:0}.pnc-page main h2::after{content:inherit}.pnc-page main .o-form-label-button>button{margin-left:0}@media screen and (min-width:768px){.pnc-page main .o-form-label-button>button{margin-left:24px}}.pnc-page .qrcode-button-container{display:flex;gap:8px}.pnc-page .c-outline-box{padding:24px 16px}.pnc-page .c-outline-box .c-outline-box--accordion{display:flex;flex-direction:column}.pnc-page .c-outline-box .c-outline-box--accordion--header{display:flex;justify-content:space-between}@media screen and (max-width:767px){.pnc-page .c-outline-box .c-outline-box--accordion--header{flex-direction:column;gap:calc(var(--Baseline) * 4)}}.pnc-page .c-outline-box .c-outline-box--accordion--header div{font-weight:700}.pnc-page .c-outline-box .c-outline-box--accordion--header .show-details span{display:flex;align-items:center;gap:4px}.pnc-page .c-outline-box .c-outline-box--accordion--header .show-details span::after{content:"";font-family:CN-Icon;font-size:24px;font-weight:400;content:"\e91d"}.pnc-page .c-outline-box .c-outline-box--accordion--header .show-details.opened span:after{content:"\e920"}.pnc-page .c-outline-box .c-outline-box--accordion--body{display:none}.pnc-page .c-outline-box.c-outline-box-b2{display:flex;flex-direction:column;border:2px solid #666}.pnc-page .c-outline-box .c-outline-box-b2--row{display:flex;justify-content:space-between;align-items:center}.pnc-page .c-outline-box .c-outline-box-b2--row:first-child{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.pnc-page .c-outline-box .c-outline-box-b2--row:first-child div:last-child{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.pnc-page .c-outline-box .c-outline-box-b2--row:last-child{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.pnc-page .c-outline-box .c-outline-box-b2--row:last-child div:last-child{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}@media screen and (max-width:767px){.pnc-page .c-outline-box .c-outline-box-b2--row{flex-direction:column;align-items:flex-start;gap:calc(var(--Baseline) * 2)}}.pnc-page .c-outline-box .c-outline-box-b2--separator{margin-top:20px;margin-bottom:20px;content:"";height:1px;background-color:#666}.pnc-page .c-outline-box .c-outline-box-info--header{margin-bottom:16px;display:flex;align-items:center;gap:8px}.pnc-page .c-outline-box .c-outline-box-info--body ol,.pnc-page .c-outline-box .c-outline-box-info--body ul{margin-left:16px}.pnc-page .c-outline-box .c-outline-box-info--body li{margin-bottom:16px;list-style:initial}.pnc-page .c-outline-box .c-outline-box-info--body li:last-child{margin-bottom:0}.pnc-page .c-pnc-sidebox{display:flex;flex-direction:column;gap:24px;padding:32px}.pnc-page .c-pnc-sidebox h3{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.pnc-page .c-pnc-sidebox .c-pnc-sidebox-link{text-align:right}.pnc-page .c-pnc-sidebox .c-pnc-sidebox-link span{text-decoration:underline}@media screen and (max-width:767px){.pnc-page .c-pnc-sidebox{margin-top:32px;margin-bottom:64px;padding:24px}}.pnc-page .c-tariff-item-container{display:flex;flex-direction:column}.pnc-page .c-tariff-item-container .c-tariff-item-header h2{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;margin:0}.pnc-modal .modal-footnote{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.qr-code-overlay{position:fixed;top:0;left:0;z-index:99;background-color:#fff;height:100vh;width:100vw;display:flex;flex-direction:column}.qr-code-overlay .qr-code-overlay-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;margin-top:82px}.qr-code-overlay .qr-code-overlay-container .qr-code-overlay-header{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;width:100%;background-color:#fff}.qr-code-overlay .qr-code-overlay-container .qr-code-overlay-header h4{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.qr-code-overlay .qr-code-overlay-container .qr-code-overlay-header .icon-close{position:relative;right:inherit;cursor:pointer;width:32px;height:32px}.qr-code-overlay .qr-code-overlay-container video{flex-grow:1;height:calc(100vh - 82px);width:100vw}.qr-code-overlay .qr-code-overlay-container label{font-size:15px;line-height:22px;padding:24px;position:absolute;top:82px;width:100%;text-align:center;font-weight:700;color:#fff}.qr-code-overlay .qr-code-overlay-container .select-wrap{position:absolute;bottom:24px;left:calc(50vw - 120px);padding-left:40px;background-color:#fff;max-width:240px}.qr-code-overlay .qr-code-overlay-container .select-wrap .styled-select:before{font-family:CN-Icon;font-size:24px;font-weight:400;content:"\e996";position:absolute;top:50%;left:12px;transform:translateY(-50%)}.qr-code-overlay .qr-code-overlay-container .select-wrap .options{top:auto;bottom:100%}.qr-code-overlay .qr-code-overlay-container .scan-region-highlight{border-radius:0;outline:rgba(0,0,0,.25) solid 50vmax}.qr-code-overlay .qr-code-overlay-container .scan-region-highlight-svg{display:none}.qr-code-overlay .qr-code-overlay-container .code-outline-highlight{stroke:rgba(255,255,255,0.5)!important;stroke-width:15!important;stroke-dasharray:none!important}.voucher-redemption-page{display:flex;flex-direction:column;padding-left:24px;padding-right:24px}.dashboard-page__content aside .voucher-redemption-page .dashboard-invoice-side-card,.dashboard-page__content aside .voucher-redemption-page .dashboard-quick-menu-side-card,.voucher-redemption-page .dashboard-page__content aside .dashboard-invoice-side-card,.voucher-redemption-page .dashboard-page__content aside .dashboard-quick-menu-side-card,.voucher-redemption-page .dcs-card{display:flex;flex-direction:column;gap:24px;align-self:center;max-width:472px}.dashboard-page__content aside .voucher-redemption-page .dashboard-invoice-side-card .o-form-label .c-form-field-desc a,.dashboard-page__content aside .voucher-redemption-page .dashboard-quick-menu-side-card .o-form-label .c-form-field-desc a,.voucher-redemption-page .dashboard-page__content aside .dashboard-invoice-side-card .o-form-label .c-form-field-desc a,.voucher-redemption-page .dashboard-page__content aside .dashboard-quick-menu-side-card .o-form-label .c-form-field-desc a,.voucher-redemption-page .dcs-card .o-form-label .c-form-field-desc a{color:#262626;text-decoration:underline}.dashboard-page__content aside .voucher-redemption-page .dashboard-invoice-side-card .button-container,.dashboard-page__content aside .voucher-redemption-page .dashboard-quick-menu-side-card .button-container,.voucher-redemption-page .dashboard-page__content aside .dashboard-invoice-side-card .button-container,.voucher-redemption-page .dashboard-page__content aside .dashboard-quick-menu-side-card .button-container,.voucher-redemption-page .dcs-card .button-container{display:flex;flex-direction:column;gap:8px}.dashboard-page__content aside .voucher-redemption-page .dashboard-invoice-side-card .dcs-notice--info,.dashboard-page__content aside .voucher-redemption-page .dashboard-quick-menu-side-card .dcs-notice--info,.voucher-redemption-page .dashboard-page__content aside .dashboard-invoice-side-card .dcs-notice--info,.voucher-redemption-page .dashboard-page__content aside .dashboard-quick-menu-side-card .dcs-notice--info,.voucher-redemption-page .dcs-card .dcs-notice--info{flex-direction:column}.voucher-redemption-page.load-content{position:unset}.summary-page__section{display:flex;flex-direction:column;gap:24px}.registration-page-container .account-page{width:unset;max-width:unset}.registration-page-container .account-page .form-row label{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626}.registration-page-container .dcs-registration-card{border-top-left-radius:0;border-top-right-radius:0}.registration-page-container .dcs-registration-card__content .o-box .dcs-contract-tile__grid a,.registration-page-container .dcs-registration-card__content .o-box .dcs-contract-tile__section-header a{text-decoration:none}.registration-page-container .dcs-registration-card__content .o-box .dcs-contract-tile__grid a:hover,.registration-page-container .dcs-registration-card__content .o-box .dcs-contract-tile__section-header a:hover{color:#262626}.registration-page-container p[id^=footnote] span{display:unset}.registration-page-container .payment-method__card-overview{display:flex;flex-direction:row}.registration-page-container .payment-method__card-overview .payment-method__button{order:2;align-self:flex-start}.registration-page-container .payment-method__card-overview .payment-method__wrap{flex-grow:1}.registration-page-container .payment-method .card_type-button .styled-select{height:46px}.registration-page-container .reg-promo-banner{display:flex;gap:24px;padding:16px;margin-bottom:32px}.registration-page-container .reg-promo-banner__qrcode{border-radius:0;border:1px solid #666;padding:8px;align-self:flex-start}.registration-page-container .reg-promo-banner__icon{display:flex;justify-content:center;align-items:center;color:#4d4d4d}.registration-page-container .reg-promo-banner__icon i{font-size:48px;line-height:48px}.registration-page-container .reg-promo-banner__icon,.registration-page-container .reg-promo-banner__qrcode{min-width:102px;max-width:102px}.registration-page-container .reg-promo-banner__content{display:flex;flex-direction:column;gap:4px;width:100%}.registration-page-container .reg-promo-banner__content h4{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.registration-page-container .reg-promo-banner__content div{display:flex;justify-content:flex-end}.registration-page-container .reg-promo-banner__content div a{display:flex;align-items:center;margin-left:16px}.account-type-section__buttons{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (min-width:1170px){.account #app-container:has(.registration-page-container){display:unset}}@media screen and (min-width:1200px){.account #app-container:has(.registration-page-container){display:flex}.registration-page-container{width:1200px;max-width:1200px}.registration-page-container .dcs-registration-card{border-top-left-radius:0;border-top-right-radius:0}.registration-page-container aside{border-radius:0 0 0 0}.registration-page-container main{border-radius:0 0 0 0}.registration-page-container .reg-promo-banner{flex-direction:row}.account-type-section__buttons{flex-direction:row}}.tariffs-page-container .portlet-container p[id^=footnote] span{display:unset}.tariffs-page-container .portlet-container .container{padding-left:8px;padding-right:8px;max-width:unset}.c-plans-container .c-plans-promo span{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.c-plans-container .c-plans-promo span:not(.c-badge){color:#fff}.c-plans-container .c-plans-sticky-header .c-plans-header h3{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.c-plans-container .c-plans-header h4{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.map-poi-detail .poi-title h3{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.map-poi-detail .poi-title p{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#666}.map-poi-detail .connectors-header strong,.map-poi-detail .operator .block>p:first-child,.map-poi-detail .plug-info strong,.map-poi-detail .poi-details .block>p:first-child{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.map-poi-detail .contracts-dropdown__label{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;background-color:#e6e6e6;color:#666;padding:4px 16px}.map-poi-detail .contracts-dropdown__label:first-child{padding-top:5px}.map-poi-detail .poi-pricing{margin-bottom:16px}.map-poi-detail .poi-pricing__wrapper{margin-left:50px}.map-poi-detail .poi-pricing__row{padding:16px;border-left:2px solid #bbb;border-right:2px solid #bbb;border-bottom:2px dashed #bbb}.map-poi-detail .poi-pricing__row--first{padding:8px 16px;color:#262626;background-color:#bbb;border-radius:0 0 0 0}.map-poi-detail .poi-pricing__row--last,.map-poi-detail .poi-pricing__row:last-child{border-radius:0 0 0 0;border-bottom:2px solid #bbb}.map-poi-detail .poi-pricing__row:has(.loading-wrapper){border:none}.map-poi-detail .poi-pricing__row:not(.poi-pricing--first){display:grid;grid-template-areas:"time" "label" "price";grid-template-columns:1fr;grid-column-gap:16px}.map-poi-detail .poi-pricing__row:not(.poi-pricing--first) app-pd-connector-pricing-restrictions{grid-area:time}.map-poi-detail .poi-pricing__row:not(.poi-pricing--first) .poi-pricing__label{grid-area:label}.map-poi-detail .poi-pricing__row:not(.poi-pricing--first) .poi-pricing__price{grid-area:price;text-align:start;color:#262626;margin-top:8px}.map-poi-detail .poi-pricing__row--billed{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#666}.map-poi-detail .poi-pricing__row .green-text{color:#3db014}.map-poi-detail .poi-pricing-note{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#666;margin-bottom:16px}.map-poi-detail .button-container{display:flex;flex-wrap:wrap;gap:16px}.map-poi-detail .button-container a,.map-poi-detail .button-container button{width:100%;text-align:center}.map-poi-detail .poi-plugs__item--body .dcs-notifications{padding:0}.map-cluster-marker{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.map-pool-marker{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;padding-top:24px;text-align:center;display:flex;justify-content:center}.map-pool-marker--availability-available{color:#fff}.map-pool-marker--availability-available.map-pool-marker--selected{color:#fff}.map-pool-marker--availability-occupied{color:#fff}.map-pool-marker--availability-occupied.map-pool-marker--selected{color:#fff}.map-pool-marker--availability-offline{color:#262626}.map-pool-marker--availability-offline.map-pool-marker--selected{color:#fff}.map-pool-marker--availability-unknown{color:#262626}.map-pool-marker--availability-unknown.map-pool-marker--selected{color:#fff}.map-pool-marker__icon{width:24px;height:24px;position:absolute;border-radius:50%;background-color:#fff}.map-pool-marker__icon img{width:100%;height:100%}.map-pool-marker__icon--top-left{top:-4px;left:-4px}.map-pool-marker__icon--top-right{top:-4px;right:-4px}.map-pool-marker__icon--center-left{top:unset;left:-12px}.map-pool-marker__icon--center-right{top:unset;right:-12px}div[class$=marker-view]:has(.map-search-marker){z-index:2}.map-search-marker{display:flex;justify-content:center}.icon-available-marker,.icon-available-marker-count{display:inline-block;transform:scale(.6);min-width:60px}.icon-available-marker-count{line-height:28px;margin-bottom:0;text-align:center;font-style:normal;color:#fff;line-height:999;overflow:hidden}.icon-available-marker-count:before{font-size:15px;display:block;content:"10 / 10";letter-spacing:-1px;line-height:60px}.icon-unavailable-marker{display:inline-block;transform:scale(.6);min-width:60px}.icon-outoforder-marker{display:inline-block;transform:scale(.6);min-width:60px}.icon-occupied-marker{display:inline-block;transform:scale(.6);min-width:60px}.icon-grouped-marker{position:relative;display:inline-block;max-width:60px}.icon-grouped-marker:before{content:"";display:inline-block;transform:scale(.5);margin:4px 0 0 -14px}@media screen and (min-width:512px){.map-poi-detail .poi-pricing__row:not(.poi-pricing--first){grid-template-areas:"time price" "label price";grid-template-columns:auto 122px}.map-poi-detail .poi-pricing__row:not(.poi-pricing--first) .poi-pricing__price{text-align:end;margin-top:0}}@media screen and (min-width:768px){.map-poi-detail .button-container{flex-wrap:nowrap}}@media screen and (min-width:1170px){.map-poi-detail .poi-pricing__row:not(.poi-pricing--first){grid-template-columns:auto 122px}}.opt-io-page{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 70px)}.opt-io-page .content{display:flex;flex-direction:column;justify-content:center;text-align:center;flex-grow:1;align-items:center}.opt-io-page .content .headline{font-family:"BMWTypeNext Latin";font-size:45px;line-height:50px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.opt-io-page .content .subheadline{font-family:"BMWTypeNext Latin";font-size:20px;line-height:27px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626}.opt-io-page .content .text{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.dcs-dialog{position:fixed;z-index:100;width:100%;max-width:100%;height:100%;max-height:100%;padding:0}.dcs-dialog__header{padding:32px 32px 0 32px}.dcs-dialog__header h2{font-family:"BMWTypeNext Latin";font-size:25px;line-height:32px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;flex-grow:1}.dcs-dialog__content{padding:0 32px}.dcs-dialog__footer{padding:0 32px 32px 32px}.dcs-dialog--backdrop::backdrop{opacity:.5;background-color:#4d4d4d}@media screen and (min-width:768px){.dcs-dialog{top:50%;left:50%;transform:translate(-50%,-50%);width:540px;height:-moz-fit-content;height:fit-content;border-radius:0}}.address-suggestions-modal .dcs-dialog__header{display:flex}.address-suggestions-modal .dcs-dialog__header h2{flex-grow:1}.address-suggestions-modal .dcs-dialog__header--stepper{display:flex;justify-content:space-between}.address-suggestions-modal .dcs-dialog__content{display:flex;flex-direction:column;gap:24px;padding:16px 32px 40px 32px}.address-suggestions-modal .dcs-dialog__content section{display:flex;flex-direction:column;gap:8px}.address-suggestions-modal .dcs-dialog__footer{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.address-suggestions-modal .dcs-dialog__footer{flex-direction:row;gap:16px}.address-suggestions-modal .dcs-dialog__footer button:last-child{flex-grow:1}}.replace-card-modal .dcs-dialog__header{padding-bottom:24px;border-bottom:2px solid #bbb}.replace-card-modal .dcs-dialog__header p strong{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626}.replace-card-modal .dcs-dialog__header .dcs-sub-section-header button{display:initial}.replace-card-modal .dcs-dialog__content{padding:32px}.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__button,.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__toggle,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__button,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__toggle,.replace-card-modal .dcs-dialog__content .dcs-button--tertiary,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .dcs-marketing-banner__button,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .dcs-marketing-banner__toggle,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .dcs-marketing-banner__button,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .dcs-marketing-banner__toggle{align-items:center;padding-top:10px;padding-bottom:10px}.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__button i,.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__toggle i,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__button i,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__toggle i,.replace-card-modal .dcs-dialog__content .dcs-button--tertiary i,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .dcs-marketing-banner__button i,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .dcs-marketing-banner__toggle i,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .dcs-marketing-banner__button i,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .dcs-marketing-banner__toggle i{display:inline-block;color:#8e8e8e}.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .hide-on-desktop.dcs-marketing-banner__button,.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .hide-on-desktop.dcs-marketing-banner__toggle,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .hide-on-desktop.dcs-marketing-banner__button,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .hide-on-desktop.dcs-marketing-banner__toggle,.replace-card-modal .dcs-dialog__content .dcs-button--tertiary.hide-on-desktop,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .hide-on-desktop.dcs-marketing-banner__button,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .hide-on-desktop.dcs-marketing-banner__toggle,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .hide-on-desktop.dcs-marketing-banner__button,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .hide-on-desktop.dcs-marketing-banner__toggle{display:flex}.replace-card-modal .dcs-dialog__footer{display:flex;flex-direction:column;gap:8px}.replace-card-modal__activate>span{font-family:"BMWTypeNext Latin";font-size:15px;line-height:22px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.replace-card-modal__price{margin-top:24px;margin-bottom:24px}.replace-card-modal__price .dcs-outline-box__content{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 32px 16px 32px}.replace-card-modal__price .dcs-outline-box__content h2{font-family:"BMWTypeNext Latin";font-size:32px;line-height:38px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626;margin:0}.replace-card-modal__price .dcs-outline-box__content p{font-family:"BMWTypeNext Latin";font-size:10px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626}.replace-card-modal__price .dcs-outline-box__footer{padding:16px 24px 24px 24px;display:flex;align-items:center;gap:16px}.replace-card-modal__price .dcs-outline-box__footer i{color:#8e8e8e}.replace-card-modal__price .dcs-outline-box__footer p{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626;color:#262626}.replace-card-modal__details{display:grid;grid-template-columns:1fr;grid-template-areas:"delivery" "payment";gap:16px;margin-top:16px}.replace-card-modal__details:has(.billing-address-box){grid-template-areas:"billing" "delivery" "payment"}.replace-card-modal__details .billing-address-box{grid-area:billing}.replace-card-modal__details .delivery-address-box{grid-area:delivery}.replace-card-modal__details .payment-details-box{grid-area:payment}.replace-card-modal__details .dcs-outline-box__content{padding:16px;font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:400;text-transform:none;text-decoration:none;color:#262626}.replace-card-modal__details .dcs-outline-box__content label{font-family:"BMWTypeNext Latin";font-size:12px;line-height:17px;font-weight:700;text-transform:none;text-decoration:none;color:#262626;color:#262626}.replace-card-modal__details .dcs-outline-box__content div{display:flex;gap:8px;color:#262626;margin-top:8px}.replace-card-modal__details .dcs-outline-box__content div i{color:#8e8e8e}@media screen and (min-width:768px){.dcs-dialog{width:632px}.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__button,.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__toggle,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__button,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .dcs-marketing-banner__toggle,.replace-card-modal .dcs-dialog__content .dcs-button--tertiary,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .dcs-marketing-banner__button,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .dcs-marketing-banner__toggle,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .dcs-marketing-banner__button,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .dcs-marketing-banner__toggle{display:flex}.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .hide-on-desktop.dcs-marketing-banner__button,.dcs-marketing-banner--colored .replace-card-modal .dcs-dialog__content .hide-on-desktop.dcs-marketing-banner__toggle,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .hide-on-desktop.dcs-marketing-banner__button,.dcs-marketing-banner--gradient .replace-card-modal .dcs-dialog__content .hide-on-desktop.dcs-marketing-banner__toggle,.replace-card-modal .dcs-dialog__content .dcs-button--tertiary.hide-on-desktop,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .hide-on-desktop.dcs-marketing-banner__button,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--colored .hide-on-desktop.dcs-marketing-banner__toggle,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .hide-on-desktop.dcs-marketing-banner__button,.replace-card-modal .dcs-dialog__content .dcs-marketing-banner--gradient .hide-on-desktop.dcs-marketing-banner__toggle{display:none}.replace-card-modal__details:has(.billing-address-box){grid-template-columns:1fr 1fr;grid-template-areas:"billing delivery" "payment payment"}}