/*!
 * 
 * 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-legal-notification{bottom:0;display:block;inset-inline-start:0;position:fixed;transition:max-height .75s cubic-bezier(0,1,0.5,1);width:100%;z-index:150}
gb-legal-notification.show{max-height:600px}
gb-legal-notification.show.accepted{max-height:0}
gb-legal-notification .gb-content-container{position:relative}
gb-legal-notification .gb-row{display:flex;flex-direction:column}
gb-legal-notification .invert.gb-title a,gb-legal-notification .invert.gb-content a{color:#fcfcfc}
gb-legal-notification .invert.gb-title a:hover,gb-legal-notification .invert.gb-content a:hover{color:#505050}
gb-legal-notification .invert.gb-title,gb-legal-notification .invert.gb-content{color:#fcfcfc}
gb-legal-notification .gb-title a,gb-legal-notification .gb-content a{color:#282828;cursor:pointer;text-decoration:underline}
gb-legal-notification .gb-title a:active,gb-legal-notification .gb-content a:active,gb-legal-notification .gb-title a:hover,gb-legal-notification .gb-content a:hover{color:#505050}
gb-legal-notification .gb-title a:visited,gb-legal-notification .gb-content a:visited{color:#282828}
gb-legal-notification .gb-title a:visited:hover,gb-legal-notification .gb-content a:visited:hover{color:#505050}
gb-legal-notification .invert.gb-title a,gb-legal-notification .invert.gb-content a{color:#fcfcfc}
gb-legal-notification .invert.gb-title a:active,gb-legal-notification .invert.gb-content a:active,gb-legal-notification .invert.gb-title a:hover,gb-legal-notification .invert.gb-content a:hover{color:#a0a0a0}
gb-legal-notification .invert.gb-title a:visited,gb-legal-notification .invert.gb-content a:visited{color:#fcfcfc}
gb-legal-notification .invert.gb-title a:visited:hover,gb-legal-notification .invert.gb-content a:visited:hover{color:#a0a0a0}
gb-legal-notification .gb-title,gb-legal-notification .gb-content{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-legal-notification .gb-title,gb-legal-notification .gb-content{font-size:14px;letter-spacing:.63px;line-height:1.8}
}
@media(min-width:1200px){gb-legal-notification .gb-title,gb-legal-notification .gb-content{font-size:14px;letter-spacing:.63px;line-height:1.8}
}
gb-legal-notification .heavy.gb-title,gb-legal-notification .heavy.gb-content{font-weight:300}
gb-legal-notification .gb-title b,gb-legal-notification .gb-content b{font-weight:300}
gb-legal-notification{background-color:#282828;color:#fcfcfc;min-height:0;max-height:67px;opacity:.85}
gb-legal-notification .gb-title{padding-block:30px 10px;padding-inline:250px;color:#fcfcfc;float:left}
gb-legal-notification .gb-title .gb-minimize-text{bottom:20px;margin-inline-start:-230px;position:fixed}
gb-legal-notification .gb-title .gb-close-button,gb-legal-notification .gb-title .gb-minimize-text{align-items:center;display:flex;letter-spacing:normal}
gb-legal-notification .gb-title .gb-close-button .icon-minus,gb-legal-notification .gb-title .gb-close-button .icon-plus,gb-legal-notification .gb-title .gb-minimize-text .icon-minus,gb-legal-notification .gb-title .gb-minimize-text .icon-plus{background-repeat:no-repeat;content:"";height:24px;width:24px;position:fixed;right:0}
gb-legal-notification .gb-title .gb-close-button .icon-minus,gb-legal-notification .gb-title .gb-minimize-text .icon-minus{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FCFCFC%22%20d%3D%22M.69.67%200%202.46h23.31L24%20.67H.69Z%22%2F%3E%3C%2Fsvg%3E");margin:31px 20px 0 0;position:absolute;top:0}
gb-legal-notification .gb-title .gb-close-button .icon-plus,gb-legal-notification .gb-title .gb-minimize-text .icon-plus{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23fcfcfc%22%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M11.06%2011.03H.76l-.74%201.91h11.04v9.04h1.92V1.99h-1.92v9.04ZM15.02%2011.03v1.91h8.26l.74-1.91h-9Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");margin-inline-end:20px}
gb-legal-notification .close-btn{background-color:transparent;background-image:url("data:image/svg+xml,%3C%3Fxml%20version=%271.0%27%20encoding=%27UTF-8%27%20standalone=%27no%27%3F%3E%3Csvg%20width=%2716px%27%20height=%2716px%27%20viewBox=%270%200%2016%2016%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cg%20id=%27Page-1%27%20stroke=%27none%27%20stroke-width=%271%27%20fill=%27none%27%20fill-rule=%27evenodd%27%3E%3Cg%20id=%27ICONS%27%20transform=%27translate%28-170.000000,%20-361.000000%29%27%20fill=%27%23FFFFFF%27%3E%3Cg%20id=%27Individual-X%27%20transform=%27translate%28104.000000,%20355.000000%29%27%3E%3Cpath%20d=%27M75.1421356,13.1421356%20L75.1421356,4.14213562%20L73.1421356,4.14213562%20L73.1421356,13.1421356%20L64.1421356,13.1421356%20L64.1421356,15.1421356%20L73.1421356,15.1421356%20L73.1421356,24.1421356%20L75.1421356,24.1421356%20L75.1421356,15.1421356%20L84.1421356,15.1421356%20L84.1421356,13.1421356%20L75.1421356,13.1421356%20Z%27%20id=%27White-X%27%20transform=%27translate%2874.142136,%2014.142136%29%20rotate%2845.000000%29%20translate%28-74.142136,%20-14.142136%29%20%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;height:16px;inset-inline-end:20px;padding:0;position:absolute;top:20px;width:16px}
gb-legal-notification .gb-button-container{align-self:flex-start;display:flex;gap:20px;padding-block:0 54px;padding-inline:250px;width:100%}
gb-legal-notification .gb-button-container .gb-primary-button,gb-legal-notification .gb-button-container .gb-secondary-button{letter-spacing:2px;width:100%}
gb-legal-notification .gb-button-container .gb-primary-button{background-color:#fcfcfc;border-color:#fcfcfc;color:rgba(40,40,40,.85)}
gb-legal-notification .gb-button-container .gb-primary-button:hover{background-color:rgba(40,40,40,.85);border-color:rgba(40,40,40,.85);color:#fcfcfc}
gb-legal-notification .gb-button-container .gb-secondary-button{background-color:rgba(40,40,40,.85);border-color:#fcfcfc;color:#fcfcfc}
gb-legal-notification .gb-button-container .gb-secondary-button:hover{background-color:#fcfcfc;border-color:#fcfcfc;color:rgba(40,40,40,.85)}
gb-legal-notification .gb-button-container button{cursor:pointer}
gb-legal-notification .gb-minimize-text.gb-disclaimer-none,gb-legal-notification .close-btn.gb-disclaimer-none,gb-legal-notification .gb-close-button.gb-disclaimer-none,gb-legal-notification .gb-content.gb-disclaimer-none,gb-legal-notification .gb-button-container.gb-disclaimer-none{visibility:hidden}
gb-legal-notification .gb-content{color:#fcfcfc;display:inline-block;padding:0 250px 20px;letter-spacing:normal}
gb-legal-notification .gb-content a{color:#fcfcfc;text-decoration:none}
gb-legal-notification .gb-content a:hover{color:#e8b01e}
gb-legal-notification .gb-row{max-width:100%}
gb-legal-notification .gb-silent-title{margin-block-start:0}
gb-legal-notification .gb-silent-consent{margin-block-end:30px;padding:0 250px}
@media only screen and (max-width:799px){gb-legal-notification .gb-title{margin-block-start:0;padding:54px 20px 10px}
gb-legal-notification .gb-title .gb-minimize-text{margin-inline-start:0}
gb-legal-notification .gb-button-container{flex-direction:column;padding:0 20px 20px;width:100%}
gb-legal-notification .gb-content{padding:0 20px 20px}
gb-legal-notification .gb-silent-consent{padding:0 20px}
}
@media only screen and (min-width:800px)and (max-width:1199px){gb-legal-notification .gb-title{padding:30px 150px 10px}
gb-legal-notification .gb-title .gb-minimize-text{bottom:18px;margin-inline-start:-120px}
gb-legal-notification .gb-button-container{padding:0 150px 30px}
gb-legal-notification .gb-content{padding:0 150px 20px}
}