/*!
 * 
 * date: Thu Jul 31 2025 21:37:44 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.14-SNAPSHOT.20250731.1112
 * @gbds/core dependency version: 6.3.0
 * date: Thu Jul 31 2025 21:18:59 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-electric-vs-gas .results-panel .col-container .col .egal-rslt a,gb-electric-vs-gas .results-panel .col-container .col .gas-rslt a{color:#282828;cursor:pointer;text-decoration:none}
gb-electric-vs-gas .results-panel .col-container .col .egal-rslt a:active,gb-electric-vs-gas .results-panel .col-container .col .gas-rslt a:active,gb-electric-vs-gas .results-panel .col-container .col .egal-rslt a:hover,gb-electric-vs-gas .results-panel .col-container .col .gas-rslt a:hover{color:#505050;text-decoration:none}
gb-electric-vs-gas .form-container .invert.zip-error a,gb-electric-vs-gas .form-container .invert.dropdown-error a,gb-electric-vs-gas .results-panel .col-container .col .invert.label a,gb-electric-vs-gas .results-panel .col-container .col .invert.egal-rslt a,gb-electric-vs-gas .results-panel .col-container .col .invert.gas-rslt a{color:#fcfcfc}
gb-electric-vs-gas .form-container .invert.zip-error a:hover,gb-electric-vs-gas .form-container .invert.dropdown-error a:hover,gb-electric-vs-gas .results-panel .col-container .col .invert.label a:hover,gb-electric-vs-gas .results-panel .col-container .col .invert.egal-rslt a:hover,gb-electric-vs-gas .results-panel .col-container .col .invert.gas-rslt a:hover{color:#505050}
gb-electric-vs-gas .form-container .invert.zip-error,gb-electric-vs-gas .form-container .invert.dropdown-error,gb-electric-vs-gas .results-panel .col-container .col .invert.label,gb-electric-vs-gas .results-panel .col-container .col .invert.egal-rslt,gb-electric-vs-gas .results-panel .col-container .col .invert.gas-rslt{color:#fcfcfc}
gb-electric-vs-gas .results-panel .col-container .col .heavy.egal-rslt,gb-electric-vs-gas .results-panel .col-container .col .heavy.gas-rslt{font-weight:600}
gb-electric-vs-gas .results-panel .col-container .col .egal-rslt,gb-electric-vs-gas .results-panel .col-container .col .gas-rslt{color:#282828;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:20px;font-weight:400;letter-spacing:5px;line-height:1.32}
@media(min-width:800px)and (max-width:1199px){gb-electric-vs-gas .results-panel .col-container .col .egal-rslt,gb-electric-vs-gas .results-panel .col-container .col .gas-rslt{font-size:32px;letter-spacing:5.76px;line-height:1.32}
}
@media(min-width:1200px){gb-electric-vs-gas .results-panel .col-container .col .egal-rslt,gb-electric-vs-gas .results-panel .col-container .col .gas-rslt{font-size:32px;letter-spacing:5.76px;line-height:1.32}
}
gb-electric-vs-gas .form-container .zip-error a,gb-electric-vs-gas .form-container .dropdown-error a,gb-electric-vs-gas .results-panel .col-container .col .label a{color:#282828;cursor:pointer;text-decoration:underline}
gb-electric-vs-gas .form-container .zip-error a:active,gb-electric-vs-gas .form-container .dropdown-error a:active,gb-electric-vs-gas .results-panel .col-container .col .label a:active,gb-electric-vs-gas .form-container .zip-error a:hover,gb-electric-vs-gas .form-container .dropdown-error a:hover,gb-electric-vs-gas .results-panel .col-container .col .label a:hover{color:#505050}
gb-electric-vs-gas .form-container .zip-error a:visited,gb-electric-vs-gas .form-container .dropdown-error a:visited,gb-electric-vs-gas .results-panel .col-container .col .label a:visited{color:#282828}
gb-electric-vs-gas .form-container .zip-error a:visited:hover,gb-electric-vs-gas .form-container .dropdown-error a:visited:hover,gb-electric-vs-gas .results-panel .col-container .col .label a:visited:hover{color:#505050}
gb-electric-vs-gas .form-container .invert.zip-error a,gb-electric-vs-gas .form-container .invert.dropdown-error a,gb-electric-vs-gas .results-panel .col-container .col .invert.label a{color:#fcfcfc}
gb-electric-vs-gas .form-container .invert.zip-error a:active,gb-electric-vs-gas .form-container .invert.dropdown-error a:active,gb-electric-vs-gas .results-panel .col-container .col .invert.label a:active,gb-electric-vs-gas .form-container .invert.zip-error a:hover,gb-electric-vs-gas .form-container .invert.dropdown-error a:hover,gb-electric-vs-gas .results-panel .col-container .col .invert.label a:hover{color:#a0a0a0}
gb-electric-vs-gas .form-container .invert.zip-error a:visited,gb-electric-vs-gas .form-container .invert.dropdown-error a:visited,gb-electric-vs-gas .results-panel .col-container .col .invert.label a:visited{color:#fcfcfc}
gb-electric-vs-gas .form-container .invert.zip-error a:visited:hover,gb-electric-vs-gas .form-container .invert.dropdown-error a:visited:hover,gb-electric-vs-gas .results-panel .col-container .col .invert.label a:visited:hover{color:#a0a0a0}
gb-electric-vs-gas .results-panel .col-container .col .label{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-electric-vs-gas .results-panel .col-container .col .label{font-size:14px;letter-spacing:.63px;line-height:1.8}
}
@media(min-width:1200px){gb-electric-vs-gas .results-panel .col-container .col .label{font-size:14px;letter-spacing:.63px;line-height:1.8}
}
gb-electric-vs-gas .results-panel .col-container .col .heavy.label{font-weight:300}
gb-electric-vs-gas .results-panel .col-container .col .label b{font-weight:300}
gb-electric-vs-gas .form-container .zip-error,gb-electric-vs-gas .form-container .dropdown-error{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-electric-vs-gas .form-container .zip-error,gb-electric-vs-gas .form-container .dropdown-error{font-size:12px;letter-spacing:.54px;line-height:1.8}
}
@media(min-width:1200px){gb-electric-vs-gas .form-container .zip-error,gb-electric-vs-gas .form-container .dropdown-error{font-size:12px;letter-spacing:.54px;line-height:1.8}
}
gb-electric-vs-gas .form-container .heavy.zip-error,gb-electric-vs-gas .form-container .heavy.dropdown-error{font-weight:300}
gb-electric-vs-gas .form-container .zip-error b,gb-electric-vs-gas .form-container .dropdown-error b{font-weight:300}
gb-electric-vs-gas .form-container .submit-btn{-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-electric-vs-gas .form-container .submit-btn svg,gb-electric-vs-gas .form-container .submit-btn img{height:24px;vertical-align:middle;width:24px}
gb-electric-vs-gas .form-container .icon-stacked.submit-btn{flex-direction:column}
gb-electric-vs-gas .form-container .icon-stacked.submit-btn svg,gb-electric-vs-gas .form-container .icon-stacked.submit-btn img{display:block;margin:auto auto calc(.5468 * 16px)}
gb-electric-vs-gas .form-container .icon-left.submit-btn{flex-direction:row;padding-block:9px;padding-inline:22px}
gb-electric-vs-gas .form-container .icon-left.submit-btn svg,gb-electric-vs-gas .form-container .icon-left.submit-btn img{margin-inline-end:10px}
gb-electric-vs-gas .form-container .icon-right.submit-btn{flex-direction:row;padding-block:9px;padding-inline:22px}
gb-electric-vs-gas .form-container .icon-right.submit-btn svg,gb-electric-vs-gas .form-container .icon-right.submit-btn img{margin-inline-start:10px}
@media only screen and (min-width:800px){gb-electric-vs-gas .form-container .icon-left.submit-btn{padding-block:11px;padding-inline:22px}
gb-electric-vs-gas .form-container .icon-right.submit-btn{padding-block:11px;padding-inline:22px}
}
gb-electric-vs-gas .form-container .submit-btn:dir(rtl){flex-direction:row-reverse}
gb-electric-vs-gas .form-container .submit-btn:dir(rtl).icon-right svg,gb-electric-vs-gas .form-container .submit-btn:dir(rtl).icon-right img{margin-inline-end:10px}
gb-electric-vs-gas .form-container .submit-btn:dir(rtl).icon-left svg,gb-electric-vs-gas .form-container .submit-btn:dir(rtl).icon-left img{margin-inline-start:10px}
gb-electric-vs-gas .form-container .submit-btn{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-electric-vs-gas .form-container .submit-btn:hover,gb-electric-vs-gas .form-container .submit-btn:active,gb-electric-vs-gas .form-container .submit-btn:focus{background-color:#fcfcfc;border:2px solid #282828;color:#282828}
gb-electric-vs-gas .form-container .gb-target-zone-button-active.submit-btn{background-color:#fcfcfc;border:2px solid #282828;color:#282828}
gb-electric-vs-gas .form-container .gb-small-button.submit-btn{border-width:1px;line-height:20px;padding:1px;position:relative}
gb-electric-vs-gas .form-container .gb-small-button.submit-btn::after{content:"";height:170%;inset-inline-start:0;position:absolute;top:-25%;visibility:visible;width:100%}
gb-electric-vs-gas .form-container .disabled.submit-btn{background-color:#d2d2d2;border:2px solid #d2d2d2;color:#fcfcfc}
gb-electric-vs-gas .form-container .disabled.submit-btn:focus{background-color:#d2d2d2;border:2px solid #d2d2d2;color:#fcfcfc}
gb-electric-vs-gas .form-container .disabled.submit-btn:focus:active,gb-electric-vs-gas .form-container .disabled.submit-btn:focus:hover,gb-electric-vs-gas .form-container .disabled.submit-btn:focus.gb-target-zone-button-active{background-color:#d2d2d2;border:2px solid #d2d2d2;color:#fcfcfc}
gb-electric-vs-gas .form-container .submit-btn:focus{background-color:#282828;border:2px solid #282828;color:#fcfcfc}
gb-electric-vs-gas .form-container .submit-btn:focus:active,gb-electric-vs-gas .form-container .submit-btn:focus:hover,gb-electric-vs-gas .form-container .submit-btn:focus.gb-target-zone-button-active{background-color:#fcfcfc;border:2px solid #282828;color:#282828}
gb-electric-vs-gas .form-container .invert.submit-btn{background-color:#fcfcfc;border:2px solid #fcfcfc;color:#282828}
gb-electric-vs-gas .form-container .invert.submit-btn:hover,gb-electric-vs-gas .form-container .invert.submit-btn:active{background-color:#282828;color:#fcfcfc}
gb-electric-vs-gas .form-container .invert.gb-target-zone-button-active.submit-btn{background-color:#282828;color:#fcfcfc}
gb-electric-vs-gas .form-container .invert.disabled.submit-btn{background-color:#505050;border:2px solid #505050;color:#0d0d0d}
gb-electric-vs-gas .form-container .invert.disabled.submit-btn:focus:active,gb-electric-vs-gas .form-container .invert.disabled.submit-btn:focus:hover,gb-electric-vs-gas .form-container .invert.disabled.submit-btn:focus.gb-target-zone-button-active{background-color:#505050;border:2px solid #505050;color:#0d0d0d}
gb-electric-vs-gas .form-container .invert.submit-btn:focus:active,gb-electric-vs-gas .form-container .invert.submit-btn:focus:hover,gb-electric-vs-gas .form-container .invert.submit-btn:focus.gb-target-zone-button-active{border:2px solid #fcfcfc}
@media only screen and (min-width:800px){gb-electric-vs-gas .form-container .submit-btn{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-electric-vs-gas{box-sizing:border-box;display:block}
gb-electric-vs-gas *{box-sizing:border-box;-webkit-font-smoothing:antialiased}
gb-electric-vs-gas .form-container{text-align:center;width:100%}
gb-electric-vs-gas .form-container .gb-dropdown,gb-electric-vs-gas .form-container .gb-input,gb-electric-vs-gas .form-container .submit-btn{text-align:center;vertical-align:middle;width:100%}
gb-electric-vs-gas .form-container .submit-btn{justify-content:center;line-height:27px}
gb-electric-vs-gas .form-container .zip-error,gb-electric-vs-gas .form-container .dropdown-error{display:block;margin-block-start:5px;text-align:left}
gb-electric-vs-gas .form-container .zip-error.hide,gb-electric-vs-gas .form-container .dropdown-error.hide{visibility:hidden}
gb-electric-vs-gas .form-container .zip-error p::before,gb-electric-vs-gas .form-container .dropdown-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-electric-vs-gas .form-container .gb-input{margin-block-end:0}
gb-electric-vs-gas .form-container .gb-input label~input[type],gb-electric-vs-gas .form-container .gb-input label~input textarea{padding:1.5rem 1rem .6rem}
gb-electric-vs-gas .form-container .gb-input label{pointer-events:none}
gb-electric-vs-gas .results-panel{display:block}
gb-electric-vs-gas .results-panel .col-container{flex-basis:33%;flex-shrink:0;margin-block-start:2rem;text-align:start;width:100%}
gb-electric-vs-gas .results-panel .col-container .col{display:flex;flex-direction:column;justify-content:flex-end;padding:50px 0 20px;width:100%}
gb-electric-vs-gas .results-panel .col-container .col img.hide{display:none}
gb-electric-vs-gas .results-panel .col-container .col.ev-col{border-bottom:solid 3px #171473}
gb-electric-vs-gas .results-panel .col-container .col.gas-col{border-bottom:solid 1px #0d0d0d}
gb-electric-vs-gas .results-panel .img-container{flex-basis:66%;flex-shrink:0;width:100%}
@media only screen and (min-width:800px){gb-electric-vs-gas .form-container{display:inline-flex}
gb-electric-vs-gas .form-container .gb-dropdown,gb-electric-vs-gas .form-container .gb-input,gb-electric-vs-gas .form-container .submit-btn{display:flex;height:3.4375rem}
gb-electric-vs-gas .form-container .gb-dropdown{margin-bottom:0}
gb-electric-vs-gas .form-container .gb-dropdown .gb-select-container{margin-inline-end:0;width:100%}
gb-electric-vs-gas .form-container .gb-input{flex:2;margin-inline-end:10px}
gb-electric-vs-gas .form-container .input-error-container{margin-inline-end:10px;margin-inline-start:10px;width:33.33%}
gb-electric-vs-gas .form-container .submit-btn{flex:1;margin-inline-start:10px;width:25%}
gb-electric-vs-gas .results-panel{display:flex}
gb-electric-vs-gas .results-panel .col-container{align-items:center;display:flex;flex-direction:column}
gb-electric-vs-gas .results-panel .col-container .col{flex:1 1 50%}
gb-electric-vs-gas .results-panel .col-container .col:first-of-type{border-inline-end:none}
}
@media only screen and (max-width:799px){gb-electric-vs-gas .results-panel{display:flex;flex-direction:column}
gb-electric-vs-gas .results-panel .image-container{align-items:center;display:flex;justify-content:center;order:1}
gb-electric-vs-gas .results-panel .image-container .gb-universal-image{max-height:25rem;max-width:100%;width:auto}
gb-electric-vs-gas .results-panel .col-container{flex-direction:row;order:2}
gb-electric-vs-gas .results-panel .col-container .col{margin-inline-end:1rem}
gb-electric-vs-gas .form-container .input-error-container:nth-child(2){margin-block-end:10px}
}
gb-electric-vs-gas .form-container .submit-btn{line-height:27px}
gb-electric-vs-gas .form-container .zip-error,gb-electric-vs-gas .form-container .dropdown-error{color:#b50000}
gb-electric-vs-gas .form-container .gb-dropdown .gb-select-container select.error{border:1px solid #b50000}
gb-electric-vs-gas .form-container .gb-input input.error{border-color:#b50000}
gb-electric-vs-gas .results-panel .col-container .col .label{font-weight:700}