.loading-indicator{align-items:center;color:#11186a;display:flex;flex-direction:column}.loading-indicator__spinner{height:64px;width:64px}.loading-indicator--small .loading-indicator__spinner{height:32px;width:32px}.loading-indicator__message{margin-top:.25rem}.loading-indicator--cover{height:100%;justify-content:center;position:absolute;width:100%}.loading-indicator--white,.tool-tip{color:#fff}.tool-tip{background:#11186a;border-radius:2px;bottom:100%;height:auto;left:100%;padding:8px;position:absolute;text-align:left;width:100px;z-index:2}.tool-tip--left-aligned{left:auto;right:100%}.estimation-range__rows{align-items:center;display:flex;gap:4px;margin-top:.625rem}.estimation-range__table{max-width:240px;position:relative}.estimation-rage__caption{bottom:0;caption-side:bottom;font-size:.75rem;margin:0 auto;position:absolute;width:100%}.estimation-range__average{align-items:center;color:#11186a;display:flex;justify-content:center;position:relative}.estimation-range__average-value{display:flex;flex-direction:column;font-size:3rem;font-weight:700;margin-top:-10px;position:relative}.estimation-range__average-value__standalone-block{font-size:3.125rem}.estimation-range__average-counter{align-items:center;display:flex;flex-wrap:nowrap;gap:.625rem;margin-top:-5px}.estimation-range__average:after,.estimation-range__average:before{border-bottom:2px dashed #b6c5e2;content:"";display:inline-flex;margin:0 2px;width:20px}@media(min-width:640px){.estimation-range__average:after,.estimation-range__average:before{margin:0 6px}}.estimation_range__average-label{font-size:.875rem;font-weight:400;line-height:0}.estimation-range__decimal{font-feature-settings:"tnum";font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;margin-left:-10px}.estimation-range__label{bottom:100%;color:#6069d7;font-size:.75rem;font-weight:400;margin-bottom:-3px;position:absolute}.estimation-range__value{color:#6069d7;font-size:.875rem;font-weight:700;line-height:1}.estimation-range__value--standalone-block{font-size:1.125rem}.estimation-range__row{align-items:center;display:flex;position:relative}.estimation-range__maximum-data-wrapper{position:relative}.estimation-range__icon{color:#31b975;left:100%;position:absolute;top:-100%}.spacing--reset{margin-top:0}.estimation-range__loader{height:3rem;width:3rem}.loading--spacing{margin-top:12px}.a11y-sr-only,.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hyphenate{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}[data-tooltip]{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.carbon-footprint-tracker__barchart-estimation:hover [data-tooltip],.carbon-footprint-tracker__barchart-travel-estimation:hover [data-tooltip]{opacity:1}.carbon-footprint-tracker__barchart-estimation:hover .avg{filter:brightness(.9)}.carbon-footprint-tracker{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.carbon-footprint-tracker__fieldset-travel{display:flex;gap:.625rem;justify-content:center;margin:16px auto 0}.carbon-footprint-tracker__radio[type=radio]{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.carbon-footprint-tracker__input[type=number]::-webkit-inner-spin-button,.carbon-footprint-tracker__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.carbon-footprint-tracker__input[type=number]{-moz-appearance:textfield;max-width:200px}.carbon-footprint-tracker__radio[type=radio]:focus+label.carbon-footprint-tracker__radio-label,.carbon-footprint-tracker__radio[type=radio]:hover+label.carbon-footprint-tracker__radio-label{cursor:pointer;outline:1px solid #31b975}.carbon-footprint-tracker__radio[type=radio]+label.carbon-footprint-tracker__radio-label{color:#9b9b9b}.carbon-footprint-tracker__radio[type=radio]:checked+label.carbon-footprint-tracker__radio-label{color:#31b975}.carbon-footprint-tracker__icon{height:2rem;width:2rem}.carbon-footprint-tracker__distance{margin-top:16px}.carbon-footprint-tracker__label{display:block}.carbon-footprint-tracker__input{display:inline-flex;margin-top:20px;width:-moz-max-content;width:max-content}.carbon-footprint-tracker__unit{border-left:1px solid #9b9b9b;margin-left:-44px;padding-left:8px}.carbon-footprint-tracker__table-wrapper{align-items:flex-end;display:flex;justify-content:center;margin-top:20px;min-height:150px;transition:all .2s ease-in-out}.carbon-footprint-tracker__table-wrapper-tree{margin-bottom:-10px;margin-left:-30px;margin-right:-20px;min-width:120px}.carbon-footprint-tracker__table-wrapper-car,.carbon-footprint-tracker__table-wrapper-plane{width:80px}@media(min-width:768px){.carbon-footprint-tracker__table-wrapper-car,.carbon-footprint-tracker__table-wrapper-plane{width:110px}.carbon-footprint-tracker__table-wrapper-plane{height:90px}}@media(min-width:640px){.carbon-footprint-tracker__table-wrapper{justify-content:center}}.carbon-footprint-tracker__table{margin:0;opacity:1;transition:margin .2s ease-in-out,opacity .2s ease-in-out}.carbon-footprint-tracker__table--hidden{margin:0 -40px;opacity:0}.carbon-footprint-tracker__barchart{align-items:flex-end;display:flex;height:150px;margin:0 auto;position:relative;-webkit-transform:translateZ(0);width:70px}.carbon-footprint-tracker__barchart-estimation,.carbon-footprint-tracker__barchart-travel-estimation{border-radius:30px 30px 0 0;height:0;max-width:35px;position:relative;-webkit-transform:translateZ(0);transition:height .2s ease-in-out,brightness .2s ease-in-out;width:100%;z-index:0}.carbon-footprint-tracker__barchart-travel-estimation{background-color:#636363}.carbon-footprint-tracker__barchart-estimation:before{border:2px dashed #3aaf77;border-radius:30px 30px 0 0;content:"";height:100%;left:0;position:absolute;width:100%}.carbon-footprint-tracker__barchart .avg,.carbon-footprint-tracker__barchart .min{border-radius:30px 30px 0 0;bottom:0;display:block;height:0;max-width:35px;position:absolute;width:100%}.carbon-footprint-tracker__barchart-travel-estimation{left:-10px;transition:all .2s ease-in-out}.carbon-footprint-tracker__barchart-travel-estimation:hover{filter:brightness(1.2)}.carbon-footprint-tracker__barchart-estimation .min{background-color:#31b975}.carbon-footprint-tracker__barchart-estimation .avg{background-color:#76dba8}.carbon-footprint-tracker--aligned-left{display:block}@media(min-width:768px){.carbon-footprint-tracker--aligned-left{display:flex;justify-content:flex-start}}.carbon-footprint-tracker--aligned-left .carbon-footprint-tracker__table-wrapper{flex-wrap:nowrap;justify-content:flex-start;margin-top:8px}.carbon-footprint-tracker--aligned-left .carbon-footprint-tracker__fieldset-travel{justify-content:flex-start}.carbon-footprint-tracker--aligned-left .carbon-footprint-tracker__fieldset-distance{margin-top:8px}@media(min-width:1024px){.carbon-footprint-tracker--aligned-left .carbon-footprint-tracker__fieldset-distance{margin-top:40px}}.animate-scale{animation:scale .3s ease-in-out}.animate-fade-in-down{animation:fade-in-down .2s ease-in-out}