/*!
 * 
 * date: Tue Jul 22 2025 17:07:14 GMT+0000 (Coordinated Universal Time)
 * brand: cadillac-2022
 *
 * Copyright (c) 2025 General Motors Corp. All Rights Reserved.
 * This material is solely and exclusively owned by General Motors and may not
 * be reproduced elsewhere without prior written approval.
 *//*!
 * 
 * name: @gbds/quantum
 * version: 1.6.12
 * @gbds/core dependency version: 6.2.1
 * date: Wed Jul 16 2025 19:18:52 GMT+0000 (Coordinated Universal Time)
 * Copyright 2020 GM Global Technology Operations LLC
 * All Rights Reserved.
 * This software is proprietary to GM Global Technology Operations LLC
 * and is protected by intellectual property laws and international
 * intellectual property treaties. Your access to this software is governed
 * by the terms of your license agreement with GM Global Technology Operations LLC.
 * Any other use of the software is strictly prohibited.
 * 
 */gb-charger-information-tool .flex-container .vehicle-container .col-container .col .hour-result a,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .cost-result a{color:#282828;cursor:pointer;text-decoration:none}
gb-charger-information-tool .flex-container .vehicle-container .col-container .col .hour-result a:active,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .cost-result a:active,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .hour-result a:hover,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .cost-result a:hover{color:#505050;text-decoration:none}
gb-charger-information-tool .input-container .input-error-container .invert.zip-error a,gb-charger-information-tool .flex-container .subtitle p.invert a,gb-charger-information-tool .charger-information-tool-modal .modal-content p.invert a,gb-charger-information-tool .flex-container .invert.slider-subtitle a,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.label a,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.close-button a,gb-charger-information-tool .option-container label.invert a,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.fuel-averages-heading a,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.hour-result a,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.cost-result a{color:#fcfcfc}
gb-charger-information-tool .input-container .input-error-container .invert.zip-error a:hover,gb-charger-information-tool .flex-container .subtitle p.invert a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content p.invert a:hover,gb-charger-information-tool .flex-container .invert.slider-subtitle a:hover,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.label a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.close-button a:hover,gb-charger-information-tool .option-container label.invert a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.fuel-averages-heading a:hover,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.hour-result a:hover,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.cost-result a:hover{color:#505050}
gb-charger-information-tool .input-container .input-error-container .invert.zip-error,gb-charger-information-tool .flex-container .subtitle p.invert,gb-charger-information-tool .charger-information-tool-modal .modal-content p.invert,gb-charger-information-tool .flex-container .invert.slider-subtitle,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.label,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.close-button,gb-charger-information-tool .option-container label.invert,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.fuel-averages-heading,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.hour-result,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.cost-result{color:#fcfcfc}
gb-charger-information-tool .flex-container .vehicle-container .col-container .col .heavy.hour-result,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .heavy.cost-result{font-weight:600}
gb-charger-information-tool .flex-container .vehicle-container .col-container .col .hour-result,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .cost-result{color:#282828;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:16px;font-weight:400;letter-spacing:5px;line-height:1.32}
@media(min-width:800px)and (max-width:1199px){gb-charger-information-tool .flex-container .vehicle-container .col-container .col .hour-result,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .cost-result{font-size:24px;letter-spacing:4.32px;line-height:1.32}
}
@media(min-width:1200px){gb-charger-information-tool .flex-container .vehicle-container .col-container .col .hour-result,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .cost-result{font-size:24px;letter-spacing:4.32px;line-height:1.32}
}
gb-charger-information-tool .input-container .input-error-container .zip-error a,gb-charger-information-tool .flex-container .subtitle p a,gb-charger-information-tool .charger-information-tool-modal .modal-content p a,gb-charger-information-tool .flex-container .slider-subtitle a,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label a,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button a,gb-charger-information-tool .option-container label a,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading a{color:#282828;cursor:pointer;text-decoration:underline}
gb-charger-information-tool .input-container .input-error-container .zip-error a:active,gb-charger-information-tool .flex-container .subtitle p a:active,gb-charger-information-tool .charger-information-tool-modal .modal-content p a:active,gb-charger-information-tool .flex-container .slider-subtitle a:active,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label a:active,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button a:active,gb-charger-information-tool .option-container label a:active,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading a:active,gb-charger-information-tool .input-container .input-error-container .zip-error a:hover,gb-charger-information-tool .flex-container .subtitle p a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content p a:hover,gb-charger-information-tool .flex-container .slider-subtitle a:hover,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button a:hover,gb-charger-information-tool .option-container label a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading a:hover{color:#505050}
gb-charger-information-tool .input-container .input-error-container .zip-error a:visited,gb-charger-information-tool .flex-container .subtitle p a:visited,gb-charger-information-tool .charger-information-tool-modal .modal-content p a:visited,gb-charger-information-tool .flex-container .slider-subtitle a:visited,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label a:visited,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button a:visited,gb-charger-information-tool .option-container label a:visited,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading a:visited{color:#282828}
gb-charger-information-tool .input-container .input-error-container .zip-error a:visited:hover,gb-charger-information-tool .flex-container .subtitle p a:visited:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content p a:visited:hover,gb-charger-information-tool .flex-container .slider-subtitle a:visited:hover,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label a:visited:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button a:visited:hover,gb-charger-information-tool .option-container label a:visited:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading a:visited:hover{color:#505050}
gb-charger-information-tool .input-container .input-error-container .invert.zip-error a,gb-charger-information-tool .flex-container .subtitle p.invert a,gb-charger-information-tool .charger-information-tool-modal .modal-content p.invert a,gb-charger-information-tool .flex-container .invert.slider-subtitle a,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.label a,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.close-button a,gb-charger-information-tool .option-container label.invert a,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.fuel-averages-heading a{color:#fcfcfc}
gb-charger-information-tool .input-container .input-error-container .invert.zip-error a:active,gb-charger-information-tool .flex-container .subtitle p.invert a:active,gb-charger-information-tool .charger-information-tool-modal .modal-content p.invert a:active,gb-charger-information-tool .flex-container .invert.slider-subtitle a:active,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.label a:active,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.close-button a:active,gb-charger-information-tool .option-container label.invert a:active,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.fuel-averages-heading a:active,gb-charger-information-tool .input-container .input-error-container .invert.zip-error a:hover,gb-charger-information-tool .flex-container .subtitle p.invert a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content p.invert a:hover,gb-charger-information-tool .flex-container .invert.slider-subtitle a:hover,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.label a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.close-button a:hover,gb-charger-information-tool .option-container label.invert a:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.fuel-averages-heading a:hover{color:#a0a0a0}
gb-charger-information-tool .input-container .input-error-container .invert.zip-error a:visited,gb-charger-information-tool .flex-container .subtitle p.invert a:visited,gb-charger-information-tool .charger-information-tool-modal .modal-content p.invert a:visited,gb-charger-information-tool .flex-container .invert.slider-subtitle a:visited,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.label a:visited,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.close-button a:visited,gb-charger-information-tool .option-container label.invert a:visited,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.fuel-averages-heading a:visited{color:#fcfcfc}
gb-charger-information-tool .input-container .input-error-container .invert.zip-error a:visited:hover,gb-charger-information-tool .flex-container .subtitle p.invert a:visited:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content p.invert a:visited:hover,gb-charger-information-tool .flex-container .invert.slider-subtitle a:visited:hover,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .invert.label a:visited:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.close-button a:visited:hover,gb-charger-information-tool .option-container label.invert a:visited:hover,gb-charger-information-tool .charger-information-tool-modal .modal-content .invert.fuel-averages-heading a:visited:hover{color:#a0a0a0}
gb-charger-information-tool .option-container label,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading{color:#282828;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:16px;font-weight:100;letter-spacing:.72px;line-height:1.8}
@media(min-width:800px)and (max-width:1199px){gb-charger-information-tool .option-container label,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading{font-size:16px;letter-spacing:.72px;line-height:1.8}
}
@media(min-width:1200px){gb-charger-information-tool .option-container label,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading{font-size:16px;letter-spacing:.72px;line-height:1.8}
}
gb-charger-information-tool .option-container label.heavy,gb-charger-information-tool .charger-information-tool-modal .modal-content .heavy.fuel-averages-heading{font-weight:300}
gb-charger-information-tool .option-container label b,gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading b{font-weight:300}
gb-charger-information-tool .flex-container .slider-subtitle,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button{color:#282828;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:14px;font-weight:100;letter-spacing:.63px;line-height:1.8}
@media(min-width:800px)and (max-width:1199px){gb-charger-information-tool .flex-container .slider-subtitle,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button{font-size:14px;letter-spacing:.63px;line-height:1.8}
}
@media(min-width:1200px){gb-charger-information-tool .flex-container .slider-subtitle,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button{font-size:14px;letter-spacing:.63px;line-height:1.8}
}
gb-charger-information-tool .flex-container .heavy.slider-subtitle,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .heavy.label,gb-charger-information-tool .charger-information-tool-modal .modal-content .heavy.close-button{font-weight:300}
gb-charger-information-tool .flex-container .slider-subtitle b,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label b,gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button b{font-weight:300}
gb-charger-information-tool .input-container .input-error-container .zip-error,gb-charger-information-tool .flex-container .subtitle p,gb-charger-information-tool .charger-information-tool-modal .modal-content p{color:#282828;font-family:CadillacGothicNarrow,Arial,NanumGothic,sans-serif;font-size:12px;font-weight:100;letter-spacing:.54px;line-height:1.8}
@media(min-width:800px)and (max-width:1199px){gb-charger-information-tool .input-container .input-error-container .zip-error,gb-charger-information-tool .flex-container .subtitle p,gb-charger-information-tool .charger-information-tool-modal .modal-content p{font-size:12px;letter-spacing:.54px;line-height:1.8}
}
@media(min-width:1200px){gb-charger-information-tool .input-container .input-error-container .zip-error,gb-charger-information-tool .flex-container .subtitle p,gb-charger-information-tool .charger-information-tool-modal .modal-content p{font-size:12px;letter-spacing:.54px;line-height:1.8}
}
gb-charger-information-tool .input-container .input-error-container .heavy.zip-error,gb-charger-information-tool .flex-container .subtitle p.heavy,gb-charger-information-tool .charger-information-tool-modal .modal-content p.heavy{font-weight:300}
gb-charger-information-tool .input-container .input-error-container .zip-error b,gb-charger-information-tool .flex-container .subtitle p b,gb-charger-information-tool .charger-information-tool-modal .modal-content p b{font-weight:300}
gb-charger-information-tool .option-container .compare-button,gb-charger-information-tool .option-container .power-buttons-container .power-button,gb-charger-information-tool .option-container .power-buttons-container .power-button.selected{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;text-align:center;text-decoration:none}
gb-charger-information-tool .option-container .power-buttons-container .power-button svg,gb-charger-information-tool .option-container .power-buttons-container .power-button.selected svg,gb-charger-information-tool .option-container .compare-button svg,gb-charger-information-tool .option-container .power-buttons-container .power-button img,gb-charger-information-tool .option-container .power-buttons-container .power-button.selected img,gb-charger-information-tool .option-container .compare-button img{height:24px;vertical-align:middle;width:24px}
gb-charger-information-tool .option-container .power-buttons-container .icon-stacked.power-button,gb-charger-information-tool .option-container .icon-stacked.compare-button{flex-direction:column}
gb-charger-information-tool .option-container .power-buttons-container .icon-stacked.power-button svg,gb-charger-information-tool .option-container .icon-stacked.compare-button svg,gb-charger-information-tool .option-container .power-buttons-container .icon-stacked.power-button img,gb-charger-information-tool .option-container .icon-stacked.compare-button img{display:block;margin:auto auto calc(.5468 * 16px)}
gb-charger-information-tool .option-container .power-buttons-container .icon-left.power-button,gb-charger-information-tool .option-container .icon-left.compare-button{flex-direction:row;padding-block:9px;padding-inline:22px}
gb-charger-information-tool .option-container .power-buttons-container .icon-left.power-button svg,gb-charger-information-tool .option-container .icon-left.compare-button svg,gb-charger-information-tool .option-container .power-buttons-container .icon-left.power-button img,gb-charger-information-tool .option-container .icon-left.compare-button img{margin-inline-end:10px}
gb-charger-information-tool .option-container .power-buttons-container .icon-right.power-button,gb-charger-information-tool .option-container .icon-right.compare-button{flex-direction:row;padding-block:9px;padding-inline:22px}
gb-charger-information-tool .option-container .power-buttons-container .icon-right.power-button svg,gb-charger-information-tool .option-container .icon-right.compare-button svg,gb-charger-information-tool .option-container .power-buttons-container .icon-right.power-button img,gb-charger-information-tool .option-container .icon-right.compare-button img{margin-inline-start:10px}
@media only screen and (min-width:800px){gb-charger-information-tool .option-container .power-buttons-container .icon-left.power-button,gb-charger-information-tool .option-container .icon-left.compare-button{padding-block:11px;padding-inline:22px}
gb-charger-information-tool .option-container .power-buttons-container .icon-right.power-button,gb-charger-information-tool .option-container .icon-right.compare-button{padding-block:11px;padding-inline:22px}
}
gb-charger-information-tool .option-container .compare-button{background-color:#171473;border:2px solid #171473;color:#fcfcfc;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:12px;font-weight:200;letter-spacing:1.37px;line-height:16px;padding:13px 22px;transition:background .25s,border .25s,color .25s;width:100%;align-items:center;display:flex;justify-content:center;text-align:center}
gb-charger-information-tool .option-container .compare-button:hover,gb-charger-information-tool .option-container .compare-button:active,gb-charger-information-tool .option-container .compare-button:focus{background-color:#fcfcfc;border:2px solid #282828;color:#282828}
gb-charger-information-tool .option-container .gb-target-zone-button-active.compare-button{background-color:#fcfcfc;border:2px solid #282828;color:#282828}
gb-charger-information-tool .option-container .gb-small-button.compare-button{border-width:1px;line-height:20px;padding:1px;position:relative}
gb-charger-information-tool .option-container .gb-small-button.compare-button::after{content:"";height:170%;inset-inline-start:0;position:absolute;top:-25%;visibility:visible;width:100%}
gb-charger-information-tool .option-container .disabled.compare-button{background-color:#d2d2d2;border:2px solid #d2d2d2;color:#fcfcfc}
gb-charger-information-tool .option-container .disabled.compare-button:focus{background-color:#d2d2d2;border:2px solid #d2d2d2;color:#fcfcfc}
gb-charger-information-tool .option-container .disabled.compare-button:focus:active,gb-charger-information-tool .option-container .disabled.compare-button:focus:hover,gb-charger-information-tool .option-container .disabled.compare-button:focus.gb-target-zone-button-active{background-color:#d2d2d2;border:2px solid #d2d2d2;color:#fcfcfc}
gb-charger-information-tool .option-container .compare-button:focus{background-color:#282828;border:2px solid #282828;color:#fcfcfc}
gb-charger-information-tool .option-container .compare-button:focus:active,gb-charger-information-tool .option-container .compare-button:focus:hover,gb-charger-information-tool .option-container .compare-button:focus.gb-target-zone-button-active{background-color:#fcfcfc;border:2px solid #282828;color:#282828}
gb-charger-information-tool .option-container .invert.compare-button{background-color:#fcfcfc;border:2px solid #fcfcfc;color:#282828}
gb-charger-information-tool .option-container .invert.compare-button:hover,gb-charger-information-tool .option-container .invert.compare-button:active{background-color:#282828;color:#fcfcfc}
gb-charger-information-tool .option-container .invert.gb-target-zone-button-active.compare-button{background-color:#282828;color:#fcfcfc}
gb-charger-information-tool .option-container .invert.disabled.compare-button{background-color:#505050;border:2px solid #505050;color:#0d0d0d}
gb-charger-information-tool .option-container .invert.disabled.compare-button:focus:active,gb-charger-information-tool .option-container .invert.disabled.compare-button:focus:hover,gb-charger-information-tool .option-container .invert.disabled.compare-button:focus.gb-target-zone-button-active{background-color:#505050;border:2px solid #505050;color:#0d0d0d}
gb-charger-information-tool .option-container .invert.compare-button:focus:active,gb-charger-information-tool .option-container .invert.compare-button:focus:hover,gb-charger-information-tool .option-container .invert.compare-button:focus.gb-target-zone-button-active{border:2px solid #fcfcfc}
@media only screen and (min-width:800px){gb-charger-information-tool .option-container .compare-button{font-size:14px;letter-spacing:1.6px;line-height:22px;padding-block:12px;padding-inline:26px}
}
gb-charger-information-tool .option-container .power-buttons-container .power-button.selected{background-color:transparent;border:2px solid #282828;color:#282828;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:12px;font-weight:200;letter-spacing:1.37px;line-height:16px;padding:13px 22px;transition:background .25s,border .25s,color .25s;width:100%;align-items:center;display:flex;justify-content:center;text-align:center}
gb-charger-information-tool .option-container .power-buttons-container .power-button.selected:hover,gb-charger-information-tool .option-container .power-buttons-container .power-button.selected:active{background-color:#282828;border:2px solid #282828;color:#fcfcfc}
gb-charger-information-tool .option-container .power-buttons-container .power-button.selected:focus{color:#282828}
gb-charger-information-tool .option-container .power-buttons-container .gb-target-zone-button-active.power-button.selected{background-color:#282828;border:2px solid #282828;color:#fcfcfc}
gb-charger-information-tool .option-container .power-buttons-container .gb-small-button.power-button.selected{border-width:2px;line-height:2;padding:1px;position:relative}
gb-charger-information-tool .option-container .power-buttons-container .gb-small-button.power-button.selected::after{content:"";height:170%;inset-inline-start:0;position:absolute;top:-25%;visibility:visible;width:100%}
gb-charger-information-tool .option-container .power-buttons-container .disabled.power-button.selected{background-color:transparent;border:2px solid #d2d2d2;color:#d2d2d2}
gb-charger-information-tool .option-container .power-buttons-container .disabled.power-button.selected:focus{border:2px solid #d2d2d2;color:#d2d2d2}
gb-charger-information-tool .option-container .power-buttons-container .disabled.power-button.selected:focus:active,gb-charger-information-tool .option-container .power-buttons-container .disabled.power-button.selected:focus:hover,gb-charger-information-tool .option-container .power-buttons-container .disabled.power-button.selected:focus.gb-target-zone-button-active{background-color:transparent;border:2px solid #d2d2d2;color:#d2d2d2}
gb-charger-information-tool .option-container .power-buttons-container .power-button.selected:focus{background-color:transparent;color:#282828}
gb-charger-information-tool .option-container .power-buttons-container .power-button.selected:focus:active,gb-charger-information-tool .option-container .power-buttons-container .power-button.selected:focus:hover,gb-charger-information-tool .option-container .power-buttons-container .power-button.selected:focus.gb-target-zone-button-active{background-color:transparent;color:#fcfcfc}
gb-charger-information-tool .option-container .power-buttons-container .invert.power-button.selected{background-color:transparent;border:2px solid #fcfcfc;color:#fcfcfc}
gb-charger-information-tool .option-container .power-buttons-container .invert.power-button.selected:hover,gb-charger-information-tool .option-container .power-buttons-container .invert.power-button.selected:active{background-color:#fcfcfc;color:#282828}
gb-charger-information-tool .option-container .power-buttons-container .invert.gb-target-zone-button-active.power-button.selected{background-color:#fcfcfc;color:#282828}
gb-charger-information-tool .option-container .power-buttons-container .invert.disabled.power-button.selected{background-color:transparent;border:2px solid #505050;color:#505050}
gb-charger-information-tool .option-container .power-buttons-container .invert.disabled.power-button.selected:focus:active,gb-charger-information-tool .option-container .power-buttons-container .invert.disabled.power-button.selected:focus:hover,gb-charger-information-tool .option-container .power-buttons-container .invert.disabled.power-button.selected:focus.gb-target-zone-button-active{background-color:transparent;border:2px solid #505050;color:#505050}
gb-charger-information-tool .option-container .power-buttons-container .invert.power-button.selected:focus:active,gb-charger-information-tool .option-container .power-buttons-container .invert.power-button.selected:focus:hover,gb-charger-information-tool .option-container .power-buttons-container .invert.power-button.selected:focus.gb-target-zone-active{background-color:#fcfcfc;border:2px solid #fcfcfc;color:#282828}
@media only screen and (min-width:800px){gb-charger-information-tool .option-container .power-buttons-container .power-button.selected{font-size:14px;letter-spacing:1.6px;line-height:22px;padding-block:12px;padding-inline:26px}
}
gb-charger-information-tool .option-container .power-buttons-container .power-button{background-color:transparent;border:2px solid transparent;color:#282828;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:12px;font-weight:200;letter-spacing:1.37px;line-height:16px;padding:13px 22px;transition:background .25s,border .25s,color .25s;width:100%;align-items:center;display:flex;justify-content:center;text-align:center}
gb-charger-information-tool .option-container .power-buttons-container .power-button:hover,gb-charger-information-tool .option-container .power-buttons-container .power-button:active,gb-charger-information-tool .option-container .power-buttons-container .power-button:focus{background-color:transparent;border:2px solid transparent;color:#505050}
gb-charger-information-tool .option-container .power-buttons-container .gb-target-zone-button-active.power-button{background-color:transparent;border:2px solid transparent;color:#505050}
gb-charger-information-tool .option-container .power-buttons-container .gb-small-button.power-button{line-height:normal;padding-block-end:11px;padding-block-start:10px;padding-inline-end:25px;padding-inline-start:26px;position:relative}
gb-charger-information-tool .option-container .power-buttons-container .gb-small-button.power-button::after{content:"";height:170%;inset-inline-start:0;position:absolute;top:-25%;visibility:visible;width:100%}
gb-charger-information-tool .option-container .power-buttons-container .power-button:focus{color:#282828}
gb-charger-information-tool .option-container .power-buttons-container .power-button:focus:active,gb-charger-information-tool .option-container .power-buttons-container .power-button:focus:hover{color:#505050;text-decoration:none}
gb-charger-information-tool .option-container .power-buttons-container .disabled.power-button{box-shadow:none;color:#d2d2d2}
gb-charger-information-tool .option-container .power-buttons-container .disabled.power-button:focus:active,gb-charger-information-tool .option-container .power-buttons-container .disabled.power-button:focus:hover{color:#d2d2d2}
gb-charger-information-tool .option-container .power-buttons-container .invert.power-button{background-color:transparent;border:2px solid transparent;color:#fcfcfc}
gb-charger-information-tool .option-container .power-buttons-container .invert.power-button:hover,gb-charger-information-tool .option-container .power-buttons-container .invert.power-button:active{background-color:transparent;color:#a0a0a0}
gb-charger-information-tool .option-container .power-buttons-container .invert.gb-target-zone-button-active.power-button{background-color:transparent;color:#a0a0a0}
gb-charger-information-tool .option-container .power-buttons-container .invert.disabled.power-button{color:#505050}
gb-charger-information-tool .option-container .power-buttons-container .invert.disabled.power-button:focus:active,gb-charger-information-tool .option-container .power-buttons-container .invert.disabled.power-button:focus:hover{color:#505050}
@media only screen and (min-width:800px){gb-charger-information-tool .option-container .power-buttons-container .power-button{font-size:14px;letter-spacing:1.6px;line-height:22px;padding-block:12px;padding-inline:26px}
}
body{-webkit-font-smoothing:antialiased}
*,*::before,*::after{box-sizing:border-box}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:100;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Regular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Regular.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:200;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Medium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Medium.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Bold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Bold.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:400;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideRegular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideRegular.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:500;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideMedium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideMedium.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:600;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideBold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideBold.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothicNarrow;font-style:normal;font-weight:100;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowRegular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowRegular.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothicNarrow;font-style:normal;font-weight:200;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowMedium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowMedium.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothicNarrow;font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowBold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowBold.woff") format("woff")}
@font-face{font-display:fallback;font-family:NanumGothic;font-style:normal;font-weight:700;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/NanumGothic-Bold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/NanumGothic-Bold.woff") format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}
@font-face{font-display:fallback;font-family:NanumGothic;font-style:normal;font-weight:400;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/NanumGothic-Regular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/NanumGothic-Regular.woff") format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}
@font-face{font-display:fallback;font-family:GE-SS-Text;font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Light.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Light.woff") format("woff");unicode-range:U+0000-002F,U+003A-FFFF}
@font-face{font-display:fallback;font-family:GE-SS-Text;font-style:italic;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Light-Italic.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Light-Italic.woff") format("woff");unicode-range:U+0000-002F,U+003A-FFFF}
@font-face{font-display:fallback;font-family:GE-SS-Text;font-style:normal;font-weight:500;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Medium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Medium.woff") format("woff");unicode-range:U+0000-002F,U+003A-FFFF}
@font-face{font-display:fallback;font-family:GE-SS-Text;font-style:normal;font-weight:700;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Bold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Bold.woff") format("woff");unicode-range:U+0000-002F,U+003A-FFFF}
body{color:#282828;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:16px;letter-spacing:1px;line-height:1.625}
html[dir=rtl] body{font-family:GE-SS-Text,Arial,sans-serif !important;letter-spacing:.01px !important}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:100;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Regular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Regular.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:200;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Medium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Medium.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Bold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-Bold.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:400;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideRegular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideRegular.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:500;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideMedium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideMedium.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothic;font-style:normal;font-weight:600;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideBold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-WideBold.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothicNarrow;font-style:normal;font-weight:100;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowRegular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowRegular.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothicNarrow;font-style:normal;font-weight:200;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowMedium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowMedium.woff") format("woff")}
@font-face{font-display:fallback;font-family:CadillacGothicNarrow;font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowBold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/CadillacGothic-NarrowBold.woff") format("woff")}
@font-face{font-display:fallback;font-family:NanumGothic;font-style:normal;font-weight:700;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/NanumGothic-Bold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/NanumGothic-Bold.woff") format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}
@font-face{font-display:fallback;font-family:NanumGothic;font-style:normal;font-weight:400;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/NanumGothic-Regular.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/NanumGothic-Regular.woff") format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}
@font-face{font-display:fallback;font-family:GE-SS-Text;font-style:normal;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Light.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Light.woff") format("woff");unicode-range:U+0000-002F,U+003A-FFFF}
@font-face{font-display:fallback;font-family:GE-SS-Text;font-style:italic;font-weight:300;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Light-Italic.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Light-Italic.woff") format("woff");unicode-range:U+0000-002F,U+003A-FFFF}
@font-face{font-display:fallback;font-family:GE-SS-Text;font-style:normal;font-weight:500;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Medium.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Medium.woff") format("woff");unicode-range:U+0000-002F,U+003A-FFFF}
@font-face{font-display:fallback;font-family:GE-SS-Text;font-style:normal;font-weight:700;src:url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Bold.woff2") format("woff2"),url("https://brands.gm-cdn.com/gbds/cadillac-2022/fonts/GE-SS-Text-Bold.woff") format("woff");unicode-range:U+0000-002F,U+003A-FFFF}
.gb-dropdown{height:3.4375rem}
.gb-dropdown .gb-select-container{position:relative}
.gb-dropdown .gb-select-container label{display:block;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.2rem;margin:0;color:#505050;font-weight:100;inset-inline-start:1rem;position:absolute;top:1.1875rem}
.gb-dropdown .gb-select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2f2f2;background-image:none;background-position:100% 0;background-repeat:no-repeat;background-size:4.375rem 100%;border:0;cursor:pointer;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:1rem;height:auto;margin:0;outline:0;padding:1.625rem 0 .625rem 1rem;width:100%;border-bottom:2px solid #d2d2d2;border-radius:4px 4px 0 0;color:#0d0d0d;font-weight:100;height:3.4375rem;letter-spacing:normal;line-height:1.2rem}
.gb-dropdown .gb-select-container select:hover{background-image:none}
.gb-dropdown .gb-select-container select:hover{border-bottom:2px solid #787878}
.gb-dropdown .gb-select-container select:focus{border-color:#0d0d0d}
.gb-dropdown .gb-select-container::after{content:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%277%27%20viewBox=%270%200%2016%207%27%20fill=%27none%27%3E%3Cpath%20d=%27M15.2298%200.639648L8.00977%205.37965L0.779766%200.639648L0.00976562%201.67965L7.55977%206.63965H8.44977L15.9998%201.67965L15.2298%200.639648Z%27%20fill=%27%23505050%27/%3E%3C/svg%3E");height:1rem;inset-inline-end:1.0625rem;margin:0 0 0 auto;position:absolute;top:.625rem;width:1rem}
.gb-dropdown .gb-select-container.gb-disabled{pointer-events:none}
.gb-dropdown .gb-select-container.gb-disabled::after{content:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%277%27%20viewBox=%270%200%2016%207%27%20fill=%27none%27%3E%3Cpath%20d=%27M15.2298%200.639648L8.00977%205.37965L0.779766%200.639648L0.00976562%201.67965L7.55977%206.63965H8.44977L15.9998%201.67965L15.2298%200.639648Z%27%20fill=%27%23A0A0A0%27/%3E%3C/svg%3E")}
.gb-dropdown .gb-helper-text{color:#505050;font-size:.875rem;inset-inline-start:1rem;letter-spacing:normal;line-height:1.3125rem;position:relative;top:.375rem}
.gb-dropdown.gb-option-selected .gb-select-container label{display:block;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:1.3125rem;margin:0;color:#505050;inset-inline-start:1rem;position:absolute;top:.25rem}
html[dir=rtl] .gb-dropdown .gb-select-container label,html[dir=rtl] .gb-dropdown .gb-select-container select{font-family:GE-SS-Text,Arial,sans-serif !important;font-weight:300 !important;letter-spacing:.01px !important}
html[dir=rtl] .gb-helper-text{font-family:GE-SS-Text,Arial,sans-serif !important;font-weight:300 !important;letter-spacing:.01px !important}
.gb-input{position:relative}
.gb-input .hide{display:none}
.gb-input input[type],.gb-input input textarea{background-color:#f2f2f2;border:0;color:#0d0d0d;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:1rem;height:auto;margin:0;padding:1.6563rem 1rem .5938rem;width:100%}
.gb-input input[type]:focus,.gb-input input textarea:focus{border:0;outline:0}
.gb-input input[type][disabled],.gb-input input textarea[disabled]{background-color:#f2f2f2;opacity:100%}
.gb-input input[type=date]{min-width:intrinsic}
.gb-input input[type=date]::-webkit-date-and-time-value{padding:24px 0 0 8px;text-align:left}
.gb-input input[type],.gb-input input textarea{border-bottom:2px solid #d2d2d2;border-radius:4px 4px 0 0;font-weight:100;height:3.4375rem;letter-spacing:normal;line-height:1.2rem}
.gb-input input[type]:focus,.gb-input input textarea:focus{border-bottom:2px solid #0d0d0d;padding-bottom:.5938rem}
.gb-input input[type]:focus~.gb-input-label,.gb-input input textarea:focus~.gb-input-label{font-size:.875rem;inset-inline-start:1rem;line-height:1.05rem;margin:0;top:.25rem}
.gb-input input[type]:hover,.gb-input input textarea:hover{border-color:#787878}
.gb-input input[type]~p,.gb-input input textarea~p{font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:.875rem;font-weight:100;inset-inline-start:1rem;letter-spacing:normal;line-height:1.05rem;margin:0;position:relative;top:.5rem}
.gb-input input[type=password]{color:#0d0d0d;font-family:sans-serif;font-size:1rem;font-weight:800;letter-spacing:.25rem}
.gb-input input~.gb-input-action,.gb-input input~.show-password,.gb-input input~.clear-input{color:#505050;display:inline-block;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:.875rem;font-weight:200;letter-spacing:.1rem;line-height:1.375rem;position:absolute;right:17px;text-transform:uppercase;top:20px}
.gb-input input~.gb-input-action:hover,.gb-input input~.show-password:hover,.gb-input input~.clear-input:hover{cursor:pointer}
.gb-input input::-moz-placeholder{color:#505050;opacity:1}
.gb-input input::placeholder{color:#505050;opacity:1}
.gb-input .gb-pw-info-container .gb-pw-label{color:#0d0d0d;letter-spacing:normal;line-height:1.07;padding:1rem 1rem 0}
.gb-input .gb-pw-info-container .gb-pw-str-indicator{background-color:#0a7305;height:4px;margin-block-end:1rem;margin-inline:1rem}
.gb-input .gb-pw-info-container .gb-pw-info-item{align-items:center;color:#505050;display:flex;flex-direction:row;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:14px;font-weight:500;letter-spacing:normal;line-height:1.07;margin:5px auto 5px 16px;position:relative}
.gb-input .gb-pw-info-container .gb-pw-info-item .gb-pw-info-text{font-size:14px;margin-inline-start:16px}
.gb-input .gb-pw-info-container .gb-pw-info-item .gb-pw-info-icon-check{border-bottom:solid 1px #fff;border-right:solid 1px #fff;display:none;height:8px;margin:1px 4px;transform:rotate(45deg);width:4px}
.gb-input .gb-pw-info-container .gb-pw-info-item .gb-pw-info-icon{background-color:#fff;border:solid 1px #505050;border-radius:50%;bottom:1px;display:inline-block;height:14px;min-width:14px;position:relative;width:14px}
.gb-input .gb-pw-info-container .gb-pw-info-item .gb-pw-info-icon.valid{background-color:#0a7305;border:solid 1px #0a7305}
.gb-input .gb-pw-info-container .gb-pw-info-item .gb-pw-info-icon.valid .gb-pw-info-icon-check{display:block}
.gb-input label{display:block;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:1.05rem;margin:0;color:#505050;font-weight:100;inset-inline-start:1rem;position:absolute;top:.25rem}
.gb-input label~input[type],.gb-input label~input textarea{padding:1.6563rem 1rem .5938rem}
.gb-input button.clear-input,.gb-input button.show-password{background:0;border:0;cursor:pointer}
.gb-input .gb-input-label{color:#505050;font-size:1rem;font-weight:100;inset-inline-start:1rem;line-height:1.2rem;position:absolute;top:1.0625rem}
.gb-input .gb-input-label.hover{font-size:.875rem;inset-inline-start:1rem;line-height:1.05rem;top:.25rem}
.gb-input.form-error label,.gb-input.form-error .gb-input-label{color:#b50000}
.gb-input.form-error .gb-helper-text-container{display:none}
.gb-input.form-error .gb-pw-info-container{display:none}
.gb-input.form-error input[type],.gb-input.form-error input textarea{border-bottom:#b50000 solid 2px;color:#0d0d0d;padding:1.6563rem 1rem .5938rem}
.gb-input.form-error input[type]:focus~.gb-input-label,.gb-input.form-error input textarea:focus~.gb-input-label{color:#b50000}
.gb-input.form-error input[type]:focus,.gb-input.form-error input textarea:focus{border-bottom:#b50000 solid 2px}
.gb-input.form-error input[type]:hover,.gb-input.form-error input textarea:hover{border-bottom:#b50000 solid 2px}
.gb-input.form-error p{color:#b50000}
.gb-input .gb-helper-text-container .gb-helper-text-icon-container .gb-helper-text-icon-image{content:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%2717%27%20viewBox=%270%200%2016%2017%27%20fill=%27none%27%3E%3Cpath%20d=%27M8%200.5C3.57333%200.5%200%204.07333%200%208.5C0%2012.9267%203.57333%2016.5%208%2016.5C12.4267%2016.5%2016%2012.9267%2016%208.5C16%204.07333%2012.4267%200.5%208%200.5Z%27%20fill=%27%23787878%27/%3E%3Cpath%20d=%27M10.0012%208.51979H11.3543C11.7126%208.51802%2012%208.23343%2012%207.88482C12%207.73185%2011.9436%207.586%2011.8399%207.47039L8.48981%203.71745C8.25519%203.45421%207.84597%203.42575%207.5768%203.65519C7.55497%203.67476%207.53315%203.69432%207.51314%203.71745L4.16118%207.46861C3.92474%207.73185%203.95202%208.13205%204.21938%208.3615C4.3376%208.46288%204.48856%208.51802%204.64679%208.51979H5.99994V10.4763C5.99994%2010.672%206.16363%2010.832%206.36369%2010.832H9.63744C9.8375%2010.832%2010.0012%2010.672%2010.0012%2010.4763V8.51979Z%27%20fill=%27white%27/%3E%3Cpath%20d=%27M9.6375%2011.543H6.36375C6.16369%2011.543%206%2011.703%206%2011.8987V13.1438C6%2013.3394%206.16369%2013.4995%206.36375%2013.4995H9.6375C9.83757%2013.4995%2010.0013%2013.3394%2010.0013%2013.1438V11.8987C10.0013%2011.703%209.83757%2011.543%209.6375%2011.543Z%27%20fill=%27white%27/%3E%3C/svg%3E")}
.gb-input .gb-helper-text-container .gb-helper-text{color:#505050}
.gb-input .gb-error-text-container .gb-helper-text-icon-container .gb-helper-text-icon-image{content:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%2717%27%20viewBox=%270%200%2016%2017%27%20fill=%27none%27%3E%3Cpath%20d=%27M8%200.5C3.57333%200.5%200%204.07333%200%208.5C0%2012.9267%203.57333%2016.5%208%2016.5C12.4267%2016.5%2016%2012.9267%2016%208.5C16%204.07333%2012.4267%200.5%208%200.5ZM8.99556%2013.3C8.99556%2013.8689%208.55111%2014.2956%208%2014.2956C7.44889%2014.2956%207.02222%2013.8511%207.02222%2013.3V13.1044C7.02222%2012.5533%207.46667%2012.1089%208%2012.1089C8.55111%2012.1089%208.99556%2012.5533%208.99556%2013.1044V13.3ZM9.47556%204.28667L8.97778%2010.3667C8.92445%2010.9356%208.44445%2011.3267%207.89333%2011.2911C7.39556%2011.2556%207.02222%2010.8467%206.98667%2010.3667L6.48889%204.28667C6.4%203.48667%207.14667%202.70444%207.94667%202.70444C8.83556%202.70444%209.54667%203.48667%209.47556%204.28667Z%27%20fill=%27%23B50000%27/%3E%3C/svg%3E")}
.gb-input .gb-error-text-container .gb-error-text{color:#b50000}
.gb-input .gb-helper-text-container .gb-helper-text-icon-container,.gb-input .gb-error-text-container .gb-helper-text-icon-container{display:inline-block}
.gb-input .gb-helper-text-container .gb-helper-text-icon-container .gb-helper-text-icon-image,.gb-input .gb-error-text-container .gb-helper-text-icon-container .gb-helper-text-icon-image{height:1rem;inset-inline-start:1rem;position:relative;top:.5313rem;width:1rem}
.gb-input .gb-helper-text-container .gb-helper-text-icon-container~.gb-helper-text,.gb-input .gb-helper-text-container .gb-helper-text-icon-container~.gb-error-text,.gb-input .gb-error-text-container .gb-helper-text-icon-container~.gb-helper-text,.gb-input .gb-error-text-container .gb-helper-text-icon-container~.gb-error-text{margin:0 .5rem;top:.375rem}
.gb-input .gb-helper-text-container .gb-helper-text,.gb-input .gb-helper-text-container .gb-error-text,.gb-input .gb-error-text-container .gb-helper-text,.gb-input .gb-error-text-container .gb-error-text{font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:.875rem;font-weight:100;inset-inline-start:1rem;letter-spacing:normal;line-height:1.05rem;position:relative;top:.5rem}
.gb-input.disabled input{border-bottom:2px solid #d2d2d2;color:#a0a0a0}
.gb-input.disabled input[type],.gb-input.disabled input textarea{padding-bottom:.5938rem}
.gb-input.disabled input[type][disabled],.gb-input.disabled input textarea[disabled]{background-color:#f2f2f2;color:#a0a0a0}
.gb-input.disabled input[type]:hover,.gb-input.disabled input textarea:hover{border-bottom:2px solid #d2d2d2}
.gb-input.disabled input::-moz-placeholder{color:#a0a0a0}
.gb-input.disabled input::placeholder{color:#a0a0a0}
.gb-input.disabled .gb-input-label,.gb-input.disabled label{color:#a0a0a0;font-size:.875rem;inset-inline-start:1rem;line-height:1.05rem;margin:0;top:.25rem}
.gb-input.disabled .gb-helper-text-container .gb-helper-text{color:#a0a0a0}
.gb-input.disabled p{color:#a0a0a0}
html[dir=rtl] .gb-input input{font-family:GE-SS-Text,Arial,sans-serif !important;font-weight:300 !important;letter-spacing:.01px !important}
html[dir=rtl] .gb-input .gb-helper-text-container .gb-helper-text{font-family:GE-SS-Text,Arial,sans-serif !important;font-weight:300 !important;letter-spacing:.01px !important}
gb-charger-information-tool .input-container{display:flex;flex-wrap:wrap;margin-block-end:2rem}
gb-charger-information-tool .input-container .dropdown-container{flex:100%;margin-block-end:1rem;margin-inline-end:0}
gb-charger-information-tool .input-container .input-error-container{flex:1}
gb-charger-information-tool .input-container .input-error-container .zip-error{display:block;margin-block-start:5px;text-align:start}
gb-charger-information-tool .input-container .input-error-container .zip-error p::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%2717%27%20fill=%27none%27%3E%3Cpath%20fill=%27%23B50000%27%20d=%27M8%20.1a7.99%207.99%200%200%200-8%208c0%204.427%203.573%208%208%208s8-3.573%208-8-3.573-8-8-8Zm.996%2012.8a.983.983%200%200%201-.996.996.979.979%200%200%201-.978-.996v-.196A.99.99%200%200%201%208%2011.71c.551%200%20.996.444.996.995v.196Zm.48-9.013-.498%206.08c-.054.569-.534.96-1.085.924a.992.992%200%200%201-.906-.924l-.498-6.08c-.089-.8.658-1.582%201.458-1.582.889%200%201.6.782%201.529%201.582Z%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:17px;margin-inline-end:5px;vertical-align:text-top;width:17px}
gb-charger-information-tool .input-container .input-error-container .zip-error.hide{visibility:hidden}
gb-charger-information-tool .flex-container{flex-wrap:wrap}
gb-charger-information-tool .flex-container .vehicle-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-inline-end:0;width:100%}
gb-charger-information-tool .flex-container .vehicle-container .image-container{display:flex;justify-content:center;width:90%}
gb-charger-information-tool .flex-container .vehicle-container .image-container .dropdown-image{max-width:75%}
gb-charger-information-tool .flex-container .vehicle-container .col-container{display:flex;flex:100%;flex-direction:column;width:100%}
gb-charger-information-tool .flex-container .vehicle-container .col-container .col{display:flex;flex-direction:column;justify-content:flex-end;padding:50px 0 20px;width:100%}
gb-charger-information-tool .flex-container .vehicle-container .subtitle{width:100%}
gb-charger-information-tool .flex-container .vehicle-container .subtitle .time-cost-link{cursor:pointer;text-decoration:underline}
gb-charger-information-tool .flex-container .option-container{width:100%}
gb-charger-information-tool .flex-container .option-container label{display:inline-block;margin-block-end:.5rem;margin-block-start:2.25rem;width:100%}
gb-charger-information-tool .flex-container .option-container .range-slider-container{align-items:center;display:inline-flex;justify-content:center;margin:1rem 0;position:relative;width:100%}
gb-charger-information-tool .flex-container .option-container .range-slider-container span{inset-inline-end:0;position:absolute}
gb-charger-information-tool .flex-container .option-container .range-slider-container input[type=range]{-webkit-appearance:none;border-radius:15px;height:5px;inset-inline-start:0;position:absolute;width:87%}
gb-charger-information-tool .flex-container .option-container .range-slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:50%;cursor:pointer;height:20px;width:20px}
gb-charger-information-tool .flex-container .option-container .home-public-buttons-container{display:none}
gb-charger-information-tool .flex-container .option-container .compare-button{padding:20px}
gb-charger-information-tool .flex-container .option-container .power-buttons-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}
gb-charger-information-tool .flex-container .option-container .power-buttons-container .power-button{flex:0 0 calc(50% - .5rem);height:6rem;margin-bottom:1rem;padding:30px}
gb-charger-information-tool .charger-information-tool-modal{background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}
gb-charger-information-tool .charger-information-tool-modal .modal-content{background-color:#fff;left:50%;padding:40px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}
gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading{padding-block-end:6px}
gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-subheading,gb-charger-information-tool .charger-information-tool-modal .modal-content .electricity-price-subheading{padding-block-end:20px}
gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button{border-top:1px solid #8c8c8c;margin-top:5px;padding-top:20px;text-align:right}
gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button:hover{cursor:pointer}
gb-charger-information-tool .charger-information-tool-modal .modal-content .modal-image{width:25%}
gb-charger-information-tool .charger-information-tool-modal.open{display:flex}
@media only screen and (min-width:800px){gb-charger-information-tool .input-container{flex-wrap:nowrap;margin-block-end:0}
gb-charger-information-tool .input-container .dropdown-container{flex:50%;padding-inline-end:4rem}
gb-charger-information-tool .input-container .input-error-container{flex:50%}
gb-charger-information-tool .input-container .input-error-container .gb-dropdown .gb-select-container{margin:0;width:100%}
gb-charger-information-tool .flex-container{display:flex;flex-wrap:nowrap;width:100%}
gb-charger-information-tool .flex-container .option-container .range-slider-container input[type=range]{width:92%}
gb-charger-information-tool .flex-container .vehicle-container{justify-content:start}
gb-charger-information-tool .flex-container .vehicle-container .subtitle{max-width:90%}
gb-charger-information-tool .flex-container .vehicle-container .col-container .col{width:90%}
gb-charger-information-tool .charger-information-tool-modal .modal-content{padding:60px}
}
@media only screen and (min-width:800px)and (max-width:1199px){gb-charger-information-tool .charger-information-tool-modal .modal-content{width:90%}
}
@media only screen and (min-width:1200px){gb-charger-information-tool .charger-information-tool-modal .modal-content{width:auto}
}
gb-charger-information-tool .input-container .input-error-container .zip-error{color:#b50000}
gb-charger-information-tool .input-container .input-error-container .gb-input input.error{border-bottom:solid 2px #b50000}
gb-charger-information-tool .flex-container .slider-subtitle{font-weight:300}
gb-charger-information-tool .flex-container .subtitle .time-cost-link:hover{color:#171473}
gb-charger-information-tool .flex-container .subtitle p{color:#787878;margin-block-start:2rem}
gb-charger-information-tool .flex-container .vehicle-container .col-container .col{border-bottom:1px solid #000}
@media only screen and (max-width:1199px){gb-charger-information-tool .flex-container .vehicle-container .col-container .col .hour-result,gb-charger-information-tool .flex-container .vehicle-container .col-container .col .cost-result{font-size:28px}
}
gb-charger-information-tool .flex-container .vehicle-container .col-container .col .label{font-weight:600}
gb-charger-information-tool .option-container label{font-weight:600}
gb-charger-information-tool .option-container .range-slider-container .range-background-color{background-color:#787878;color:#171473}
gb-charger-information-tool .option-container .range-slider-container input[type=range]{background:#787878}
gb-charger-information-tool .option-container .range-slider-container input[type=range]::-webkit-slider-thumb{background:#fff;border:2px solid #171473}
gb-charger-information-tool .option-container .power-buttons-container .power-button{background-color:#f2f2f2;border-radius:8px;color:#171473}
gb-charger-information-tool .option-container .power-buttons-container .power-button:hover{background-color:#171473;color:#fff}
gb-charger-information-tool .option-container .power-buttons-container .power-button.selected{border:3px solid #171473;color:#171473}
gb-charger-information-tool .option-container .power-buttons-container .power-button.selected:hover{background-color:#171473;border:3px solid #171473;color:#fff}
gb-charger-information-tool .charger-information-tool-modal .modal-content .fuel-averages-heading{font-weight:500}
gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button{color:#000;font-weight:600}
gb-charger-information-tool .charger-information-tool-modal .modal-content .close-button:hover{color:#505050}