/*!
 * 
 * date: Tue Aug 12 2025 15:45:57 GMT+0000 (Coordinated Universal Time)
 * brand: crossbrand-2023
 *
 * 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.16
 * @gbds/core dependency version: 6.3.0
 * date: Tue Aug 12 2025 15:12:39 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-align-left{text-align:left}.gb-align-center{text-align:center}.gb-align-right{text-align:right}gb-legal-notification .gb-title a{color:#373f42;cursor:pointer}gb-legal-notification .gb-title a:hover{color:#233741;text-decoration:none}gb-legal-notification .invert.gb-title a,gb-legal-notification .invert.gb-content a{color:#fff}gb-legal-notification .invert.gb-title a:hover,gb-legal-notification .invert.gb-content a:hover{color:#233741;text-decoration:none}gb-legal-notification .invert.gb-title,gb-legal-notification .invert.gb-content{color:#fff}gb-legal-notification .gb-content a{color:#373f42;cursor:pointer;text-decoration:underline}gb-legal-notification .gb-content a:active,gb-legal-notification .gb-content a:visited:not([href="#"]),gb-legal-notification .gb-content a:hover{color:#233741}gb-legal-notification .invert.gb-content a{color:#fff;text-decoration:underline}gb-legal-notification .invert.gb-content a:hover,gb-legal-notification .invert.gb-content a:visited:not([href="#"]),gb-legal-notification .invert.gb-content a:active{color:#38e8ff;text-decoration:underline}gb-legal-notification .gb-content{color:#373f42;font-family:Overpass,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal}@media(min-width: 800px)and (max-width: 1199px){gb-legal-notification .gb-content{font-size:16px}}@media(min-width: 1200px){gb-legal-notification .gb-content{font-size:16px}}gb-legal-notification .gb-content a:hover{color:#08498a}gb-legal-notification .heavy.gb-content{font-weight:700}gb-legal-notification .heavy.gb-content p{font-weight:700}gb-legal-notification .gb-color-black.gb-content{color:#000}gb-legal-notification .gb-color-grey-mid-dark.gb-content{color:#373f42}gb-legal-notification .gb-color-grey-light.gb-content{color:#cacbca;font-weight:700;letter-spacing:normal}@media print,only screen and (min-width: 800px){gb-legal-notification .gb-color-grey-light.gb-content{letter-spacing:1px}}gb-legal-notification .gb-color-light-blue.gb-content{color:#38e8ff;font-weight:700}gb-legal-notification .gb-title{color:#373f42;font-family:Overpass,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:23px}@media(min-width: 800px)and (max-width: 1199px){gb-legal-notification .gb-title{font-size:14px;line-height:28px}}@media(min-width: 1200px){gb-legal-notification .gb-title{font-size:18px;line-height:32px}}gb-legal-notification .gb-title{color:#373f42;font-family:Overpass,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal}@media(min-width: 800px)and (max-width: 1199px){gb-legal-notification .gb-title{font-size:16px}}@media(min-width: 1200px){gb-legal-notification .gb-title{font-size:16px}}gb-legal-notification .wide.gb-title{letter-spacing:.88px}@media print,only screen and (min-width: 800px){gb-legal-notification .wide.gb-title{letter-spacing:1px}}gb-legal-notification .gb-color-blue-light.gb-title{color:#38e8ff}gb-legal-notification .gb-color-blue-light.gb-title a{color:#38e8ff}html[dir=rtl] .align-left{text-align:right}html[dir=rtl] .align-right{text-align:left}gb-legal-notification{background-color:#000;color:#fff;min-height:0;max-height:60px}gb-legal-notification .gb-title{padding-block:18px;padding-inline:20px;color:#fff;float:left;font-weight:400;height:60px}gb-legal-notification .gb-title .gb-close-button,gb-legal-notification .gb-title .gb-minimize-text{align-items:center;display:flex;height:20px;position:fixed}gb-legal-notification .close-btn{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.806%2011.478%201.612%201h7.194l3.433%205.821L15.672%201h7.194l-7.194%2010.478L24%2023.507h-7.045l-4.716-7.343-5.164%207.343H0z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;height:30px;inset-inline-end:20px;padding:0;position:absolute;top:20px;width:30px}gb-legal-notification .gb-button-container{align-self:flex-end;display:flex;float:right;width:66.67%}gb-legal-notification .gb-button-container .gb-primary-button{background-color:#000;border-color:#fff;color:#fff;border-radius:45px;height:46px;margin:0 35px 20px;padding:12px;width:100%}gb-legal-notification .gb-button-container .gb-primary-button:hover{background-color:#fff;color:#51595b}gb-legal-notification .gb-button-container .gb-secondary-button{background-color:#000;border-color:#51595b;color:#fff;border-radius:45px;height:46px;margin:0 35px 20px;padding:12px;width:100%}gb-legal-notification .gb-button-container .gb-secondary-button:hover{background-color:#fff;color:#51595b}gb-legal-notification .gb-button-container .gb-modal-button{background-color:#000;border-color:#0072ce;color:#fff;margin-block-end:20px;width:50%}gb-legal-notification .gb-button-container .gb-modal-button:hover{background-color:#0072ce}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:#fff;display:inline-block;padding:20px;flex-direction:column}gb-legal-notification .gb-content a{color:#fff;font-weight:700;text-decoration:underline}gb-legal-notification .gb-content a:hover{color:#f6f6f6;text-decoration:underline}gb-legal-notification .gb-silent-consent a{font-weight:400;text-decoration:none}gb-legal-notification .gb-silent-consent a:hover{color:#f6f6f6;text-decoration:underline}@media only screen and (max-width: 799px){gb-legal-notification{max-height:56px}gb-legal-notification .close-btn{height:24px;width:24px}gb-legal-notification .gb-button-container{flex-direction:column;gap:16px;margin-block-end:20px;width:100%}gb-legal-notification .gb-button-container .gb-primary-button,gb-legal-notification .gb-button-container .gb-secondary-button{margin-block-end:0;width:auto}gb-legal-notification .gb-button-container .gb-modal-button{width:100%}gb-legal-notification .gb-silent-consent{padding:20px}}@media only screen and (min-width: 800px)and (max-width: 1199px){gb-legal-notification .gb-button-container{width:100%}}
