/*!
 * 
 * date: Tue Jul 22 2025 17:08:37 GMT+0000 (Coordinated Universal Time)
 * brand: gmc-2024
 *
 * 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:#fff;cursor:pointer}
gb-legal-notification .invert.gb-title a:hover,gb-legal-notification .invert.gb-content a:hover{color:#c8c8c8}
gb-legal-notification .invert.gb-title a:focus,gb-legal-notification .invert.gb-content a:focus{color:#fff}
gb-legal-notification .invert.gb-title a:focus:hover,gb-legal-notification .invert.gb-content a:focus:hover{color:#c8c8c8}
gb-legal-notification .invert.gb-title,gb-legal-notification .invert.gb-content{color:#fff}
gb-legal-notification .gb-title a,gb-legal-notification .gb-content a{color:#060505;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:#66696a}
gb-legal-notification .gb-title a:visited,gb-legal-notification .gb-content a:visited{color:#060505}
gb-legal-notification .invert.gb-title a,gb-legal-notification .invert.gb-content a{color:#fff;text-decoration:underline}
gb-legal-notification .invert.gb-title a:hover,gb-legal-notification .invert.gb-content a:hover,gb-legal-notification .invert.gb-title a:active,gb-legal-notification .invert.gb-content a:active{color:#c8c8c8}
gb-legal-notification .invert.gb-title a:visited,gb-legal-notification .invert.gb-content a:visited{color:#fff}
gb-legal-notification .gb-title,gb-legal-notification .gb-content{color:#060505;font-family:Stratum,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.16px;line-height:1.12}
gb-legal-notification .gb-title a,gb-legal-notification .gb-content a{color:#060505}
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:#66696a}
gb-legal-notification .invert.gb-title ul li::before,gb-legal-notification .invert.gb-content ul li::before{background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%273%27%20height=%276%27%20fill=%27none%27%3E%3Cpath%20fill=%27%23FFFFFF%27%20d=%27M0%200h3v6H0z%27/%3E%3C/svg%3E") no-repeat center}
gb-legal-notification .heavy.gb-title,gb-legal-notification .heavy.gb-content{font-weight:700}
gb-legal-notification .gb-title li,gb-legal-notification .gb-content li{margin-top:calc(.3125 * 16px)}
gb-legal-notification .gb-title sub,gb-legal-notification .gb-content sub,gb-legal-notification .gb-title sup,gb-legal-notification .gb-content sup{font-size:inherit;line-height:inherit}
gb-legal-notification .gb-title ol li::marker,gb-legal-notification .gb-content ol li::marker{content:counter(list-item) " "}
gb-legal-notification .gb-title ul,gb-legal-notification .gb-content ul{margin-inline-start:0;padding-inline-start:5px}
gb-legal-notification .gb-title ul li,gb-legal-notification .gb-content ul li{list-style:none;padding-inline-start:10px;position:relative}
gb-legal-notification .gb-title ul li::before,gb-legal-notification .gb-content ul li::before{background:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%273%27%20height=%276%27%20fill=%27none%27%3E%3Cpath%20fill=%27%23060505%27%20d=%27M0%200h3v6H0z%27/%3E%3C/svg%3E") no-repeat center;content:"";height:6px;inset-inline-start:0;position:absolute;top:5px;width:3px}
gb-legal-notification{background-color:#25282a;color:#fff;min-height:0;max-height:56px}
gb-legal-notification .gb-title{padding-block:48px 8px;padding-inline:128px;color:#fff;float:left;font-weight:500}
gb-legal-notification .gb-title .gb-minimize-text{bottom:17px;margin-inline-start:-112px;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:16px;width:16px;margin:16px;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%20viewBox%3D%22-5%20-12.5%2030%2030%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h19v3H0z%22%2F%3E%3C%2Fsvg%3E");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%20viewBox%3D%22-5%20-5%2030%2030%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2011h-8v8H8v-8H0V8h8V0h3v8h8v3Z%22%2F%3E%3C%2Fsvg%3E")}
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:16px;padding-block:20px 24px;padding-inline:128px;width:100%}
gb-legal-notification .gb-button-container .gb-primary-button,gb-legal-notification .gb-button-container .gb-secondary-button{color:#fff;letter-spacing:2px;width:322px}
gb-legal-notification .gb-button-container .gb-secondary-button{background-color:#25282a;border-color:#fff;color:#fff}
gb-legal-notification .gb-button-container .gb-secondary-button:hover{background-color:#fff;color:#25282a}
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:0 128px;font-weight:400;letter-spacing:normal}
gb-legal-notification .gb-content a{color:#fff}
gb-legal-notification .gb-content a:hover{color:#d4d4d4}
gb-legal-notification .gb-silent-consent{margin-block-end:48px;padding:0 128px}
@media only screen and (max-width:799px){gb-legal-notification .gb-title{padding:10px 16px 8px}
gb-legal-notification .gb-title .gb-minimize-text{margin-inline-start:0}
gb-legal-notification .gb-title .gb-minimize-text .icon-minus,gb-legal-notification .gb-title .gb-minimize-text .icon-plus{margin:10px}
gb-legal-notification .gb-button-container{flex-direction:column;padding:0 16px 24px;width:100%}
gb-legal-notification .gb-button-container .gb-primary-button,gb-legal-notification .gb-button-container .gb-secondary-button{width:100%}
gb-legal-notification .gb-content{padding:0 16px 20px}
gb-legal-notification .gb-silent-consent{padding:0 16px}
}
@media only screen and (min-width:800px)and (max-width:1199px){gb-legal-notification .gb-button-container .gb-primary-button,gb-legal-notification .gb-button-container .gb-secondary-button{width:264px}
}