/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.honeycomb{max-width:100%;height:auto;}.honeycomb__heading,.honeycomb__details,.honeycomb__model{fill:#000000;font-family:ArialMT,Arial,sans-serif;}.honeycomb__heading--white,.honeycomb__details--white,.honeycomb__model--white{fill:#ffffff;}.honeycomb__heading,.honeycomb__details{font-size:14px;letter-spacing:0.036em;}.honeycomb__model{font-size:24px;}.honeycomb__elem--blue{fill:#134074;}.honeycomb__elem--purple{fill:#ad7fa7;}.honeycomb__elem--green{fill:#2a9d8f;}.honeycomb__elem--orange{fill:#f4a261;}.honeycomb__elem--yellow{fill:#e9c46a;}.honeycomb__elem--red{fill:#e76f51;}

.ecl-u-align-text-center{text-align:center;}.ecl-u-align-text-left{text-align:left;}.ecl-u-align-text-right{text-align:right;}.ecl-u-overflow-hidden{overflow:hidden;}.ecl-u-image-max-100{vertical-align:bottom;max-width:100%;height:auto;}@media (min-width:768px){.ecl-u-flex-basis-md-33{flex-basis:33.34%;}}@media (min-width:768px){.ecl-u-flex-basis-md-66{flex-basis:66.66%;}}.ecl-u-full-width{width:100vw;position:relative;margin-left:-50vw;left:50%;}.ecl-u-bg-grey-blue{background-color:#f2f5f9;}.ecl-u-color-fuel-cars{color:#2a9d8f;}.ecl-u-color-fuel-cars--value .single-value__value{color:#2a9d8f;}.ecl-description-list--full-width .ecl-description-list__definition p:first-child{margin-top:0;}.ecl-description-list--full-width .ecl-description-list__definition p:last-child{margin-bottom:0;}.ecl-u-type-italic{font-style:italic;}.ecl-u-mb-2xl:not(:last-child) .ecl-u-mb-2xl-n{margin-bottom:-2.5rem;}.ecl p:not([class*=ecl-],[class*=wt-]){max-width:100ch !important;}.wt-search-form .wt-label span{left:-2999px;}@media (max-width:767px){.ui-dialog{max-width:calc(100% - 2rem);margin:0.75rem;left:0 !important;}}.ecl-col-line-break{flex:0 0 100%;max-width:100%;}@media (min-width:996px){.ecl-col-line-break .ecl-col-line-break__child{max-width:50%;}}
.colored-list{display:flex;flex-wrap:wrap;color:#000000;}.colored-list__elem{display:flex;flex-wrap:wrap;width:100%;text-align:center;align-items:center;justify-content:center;margin-bottom:13px;border-radius:5px;padding:20px 30px 20px 0;}.colored-list__elem:last-child{margin-bottom:0;}@media (min-width:768px){.colored-list__elem{flex-wrap:nowrap;justify-content:space-between;text-align:left;padding:11px 22px;}}.colored-list__icon{width:50%;}@media (min-width:768px){.colored-list__icon{max-width:50px;}}.colored-list__icon-image{max-width:50px;}@media (min-width:768px){.colored-list__icon-image{width:100%;}}.colored-list__title{font-size:18px;line-height:26px;font-weight:bold;width:50%;align-self:flex-start;margin-bottom:20px;}@media (min-width:768px){.colored-list__title{font-size:16px;line-height:24px;width:33%;margin-top:5px;margin-bottom:0;}}.colored-list__registrations__text,.colored-list__calculations__text{font-size:14px;line-height:17px;letter-spacing:0.5px;}.colored-list__registrations{width:50%;}.colored-list__registrations__value{font-size:32px;line-height:40px;}@media (min-width:768px){.colored-list__registrations{width:18%;}}.colored-list__calculations{width:50%;}.colored-list__calculations__value{font-size:24px;line-height:28px;font-weight:bold;}@media (min-width:768px){.colored-list__calculations{width:25%;padding-bottom:3px;}}.colored-list__elem--blue{background-color:#134074;color:#ffffff;}.colored-list__elem--purple{background-color:#ad7fa7;}.colored-list__elem--green{background-color:#2a9d8f;}.colored-list__elem--orange{background-color:#f4a261;}.colored-list__elem--yellow{background-color:#e9c46a;}.colored-list__elem--red{background-color:#e76f51;}.path-components .colored-list{max-width:75vw;}@media (min-width:996px){.path-components .colored-list{max-width:50vw;}}@media (min-width:1140px){.path-components .colored-list{max-width:35vw;}}
.ecl-card--tile .ecl-card__image::before{background:transparent linear-gradient(89deg,var(--gradient-color,transparent) 0%,transparent 100%) 0% 0% no-repeat padding-box;opacity:0.56;}.ecl-card--links ul{list-style:none;}.ecl-card--links ul li::before{content:"•";color:#134074;display:inline-block;margin:0 0.5rem;}.ecl-card--links ul a{display:inline-block;}.ecl-card .ecl-card__info-item{align-items:center;}
.ecl-editor .ecl-link{text-decoration:none;}.ecl-editor .ecl-link__icon{left:5px;margin-right:7px;}.ecl-link--with-icon{display:flex;flex-direction:column;width:80px;text-align:center;text-decoration:none;font:normal normal bold 16px/22px Arial;color:#000000;}.ecl-link--with-icon:hover{text-decoration:underline;}.ecl-link--with-icon ~ *{margin-left:34px;}.ecl-link--with-icon span{background:#ffd221;border-radius:50%;margin-bottom:13px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;}.ecl-link--with-icon img{width:60%;}
.donut{max-width:250px;margin:0 auto;animation:donutfade 1s;position:relative;}@keyframes donutfade{0%{opacity:0.2;}100%{opacity:1;}}.donut__svg__ring{stroke:#ebebeb;}.donut__svg__segment{stroke:#0060d1;animation:donut1 3s;}.donut__text{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);}.donut__text__percent{animation:donutfadelong 1s;}.donut__text__data{text-align:center;animation:donutfadelong 1s;}@keyframes donutfadelong{0%{opacity:0;}100%{opacity:1;}}
@media (min-width:996px){.vehicle-page .ecl-table__cell{border-width:0;display:table-cell;padding-right:1rem;}}
.vehicle-page .form-actions.ecl-form-group{display:flex;align-items:flex-end;margin:0.5rem !important;}
.ecl p.ecl-u-type-heading-1,.cke_editable p.ecl-u-type-heading-1{color:#404040;font:normal normal 400 1.75rem/2rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-2,.cke_editable p.ecl-u-type-heading-2{color:#404040;font:normal normal 400 1.5rem/1.75rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-3,.cke_editable p.ecl-u-type-heading-3{color:#404040;font:normal normal 400 1.25rem/1.5rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-4,.cke_editable p.ecl-u-type-heading-4{color:#404040;font:normal normal 400 1.125rem/1.75rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-5,.cke_editable p.ecl-u-type-heading-5{color:#404040;font:normal normal 400 1rem/1.5rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-6,.cke_editable p.ecl-u-type-heading-6{color:#404040;font:normal normal 400 1rem/1.5rem arial,sans-serif !important;font-weight:700 !important;}@media (min-width:768px){.ecl p.ecl-u-type-heading-1,.cke_editable p.ecl-u-type-heading-1{font:normal normal 400 2rem/2.5rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-2,.cke_editable p.ecl-u-type-heading-2{font:normal normal 400 1.75rem/2rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-3,.cke_editable p.ecl-u-type-heading-3{font:normal normal 400 1.5rem/1.75rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-4,.cke_editable p.ecl-u-type-heading-4{font:normal normal 400 1.25rem/1.75rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-5,.cke_editable p.ecl-u-type-heading-5{font:normal normal 400 1rem/1.5rem arial,sans-serif !important;font-weight:700 !important;}.ecl p.ecl-u-type-heading-6,.cke_editable p.ecl-u-type-heading-6{font:normal normal 400 1rem/1.5rem arial,sans-serif !important;font-weight:700 !important;}}.ecl p.ecl-u-type-paragraph-xs,.cke_editable p.ecl-u-type-paragraph-xs{font:normal normal 400 0.75rem/1.25rem arial,sans-serif !important;}.ecl p.ecl-u-type-paragraph-s,.cke_editable p.ecl-u-type-paragraph-s{font:normal normal 400 0.875rem/1.25rem arial,sans-serif !important;}.ecl p.ecl-u-type-paragraph-m,.cke_editable p.ecl-u-type-paragraph-m{font:normal normal 400 1rem/1.5rem arial,sans-serif !important;}.ecl p.ecl-u-type-paragraph-l,.cke_editable p.ecl-u-type-paragraph-l{font:normal normal 400 1.125rem/1.75rem arial,sans-serif !important;}.ecl p.ecl-u-type-prolonged-xl,.cke_editable p.ecl-u-type-prolonged-xl{font:normal normal 400 1.25rem/1.75rem arial,sans-serif !important;}.ecl img,.cke_editable img{max-width:100%;height:auto;}.ecl a[href^="mailto:"],.cke_editable a[href^="mailto:"]{text-decoration:none;}
.target-tracker-graph__wrapper .chart-title{font-size:1em;line-height:1.1em;min-height:30px;text-align:center;}.target-tracker-graph__wrapper .target-tracker-bar{padding:0 0.5em;}.target-tracker-semi-donut{height:200px;overflow:hidden;}.target-tracker-semi-donut .wtCharts{position:relative;top:-15px;}.target-tracker-semi-donut__description{padding:0 15px;}.target-tracker-semi-donut__label-title{text-align:center;font-size:1.7em;line-height:1em;}.target-tracker-semi-donut__label-subtitle{font-size:0.7em;font-weight:normal;}
.charts .wtCharts{border:none !important;}.charts .highcharts-container{overflow:visible;z-index:1 !important;}.charts .highcharts-data-table{overflow-x:auto;}.charts .highcharts-data-table table{border-collapse:collapse;border-spacing:0;min-width:100%;margin-top:10px;font-size:0.7em;background-color:rgb(255,255,255);}.charts .highcharts-data-table td,.charts .highcharts-data-table th,.charts .highcharts-data-table caption{border:1px solid rgb(207,207,207);padding:0.5em;text-align:center;}.charts .highcharts-data-table tr:nth-child(even),.charts .highcharts-data-table thead tr{background:rgb(235,235,235);}.charts .highcharts-data-table tr:hover{background:rgb(191,208,228);}.charts .highcharts-data-table caption{border-bottom:none;font-size:1.1em;font-weight:bold;}.leaflet-control-container{margin-right:10px !important;}.chart-equal-height{display:flex;flex-direction:column;justify-content:space-between;width:100%;}.chart-equal-height__container{display:flex;}
.icon{width:40px;height:auto;margin-right:9px;}.icon--bus{width:36px;}.icon--car{width:42px;}.icon__color{fill:rgb(64,64,64);}.icon__color-cutout{fill:white;}
.eafo-menu__item{display:inline-block;position:relative;padding:0 5px;margin-bottom:19px;}.active .eafo-menu--anchor-link::after,.eafo-menu__item:hover,.eafo-menu__item:active,.eafo-menu--active-trail{color:rgb(0,0,0);font-weight:bold;text-decoration:none;}.active .eafo-menu--anchor-link::after,.eafo-menu__item:hover::after,.eafo-menu__item:active::after,.eafo-menu--active-trail::after{content:"";position:absolute;bottom:-18px;left:0;width:100%;height:10px;background-color:rgb(255,214,23);}.eafo-menu__item::before{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden;}.eafo-menu--sticky li{list-style:none;}@media (min-width:1140px){.eafo-menu--sticky.sticky{position:fixed;padding-top:20px;top:0;background-color:white;z-index:99;max-width:100%;width:1106px;}}.toolbar-fixed .eafo-menu--sticky.sticky{top:86px;}
