/*!
 * 
 * date: Wed Feb 14 2024 03:05:22 GMT-0500 (Eastern Standard Time)
 * brand: cadillac-2022
 *
 * Copyright (c) 2024 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.4.3
 * @gbds/core dependency version: 4.2.0
 * date: Wed Feb 14 2024 01:37:54 GMT-0500 (Eastern Standard 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-geo-ip-notification .gb-geo-ip-notification-container{display:block;padding:2rem}
gb-geo-ip-notification .gb-geo-ip-notification-container.gb-geoip-notification-inactive{display:none}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container{display:flex;flex:0 0 100%;flex-wrap:wrap;margin-top:1rem;width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-text{box-sizing:border-box;display:flex;flex:100%;height:100%;max-width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container{display:flex;flex:100%;margin-top:1rem;max-width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container .gb-geo-ip-notification-dropdown{width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container{display:flex;flex:100%;margin-top:1rem;max-width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container .gb-geo-ip-button{height:3.846rem;text-decoration:none}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-close-icon-container{background:transparent;padding:1rem;position:absolute;right:0;top:0}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-close-icon-container .gb-geo-ip-close{background:url("data:image/svg+xml,%3C%3Fxml%20version=%271.0%27%20%3F%3E%3C%21DOCTYPE%20svg%20PUBLIC%20%27-//W3C//DTD%20SVG%201.1//EN%27%20%27http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%27%3E%3Csvg%20enable-background=%27new%200%200%2032%2032%27%20id=%27Close_Circle_White%27%20version=%271.1%27%20viewBox=%270%200%2032%2032%27%20xml:space=%27preserve%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cg%20id=%27Close%20Circle%27%3E%3Cpath%20fill=%27%23ffffff%27%20clip-rule=%27evenodd%27%20d=%27M16,0C7.163,0,0,7.163,0,16c0,8.836,7.163,16,16,16%20c8.836,0,16-7.163,16-16C32,7.163,24.836,0,16,0z%20M16,30C8.268,30,2,23.732,2,16C2,8.268,8.268,2,16,2s14,6.268,14,14%20C30,23.732,23.732,30,16,30z%27%20fill-rule=%27evenodd%27%20/%3E%3Cpath%20fill=%27%23ffffff%27%20clip-rule=%27evenodd%27%20d=%27M22.729,21.271l-5.268-5.269l5.238-5.195%20c0.395-0.391,0.395-1.024,0-1.414c-0.394-0.39-1.034-0.39-1.428,0l-5.231,5.188l-5.309-5.31c-0.394-0.396-1.034-0.396-1.428,0%20c-0.394,0.395-0.394,1.037,0,1.432l5.301,5.302l-5.331,5.287c-0.394,0.391-0.394,1.024,0,1.414c0.394,0.391,1.034,0.391,1.429,0%20l5.324-5.28l5.276,5.276c0.394,0.396,1.034,0.396,1.428,0C23.123,22.308,23.123,21.667,22.729,21.271z%27%20fill-rule=%27evenodd%27%20/%3E%3C/g%3E%3C/svg%3E") no-repeat;display:inline-block}
@media only screen and (min-width:800px){gb-geo-ip-notification .gb-geo-ip-notification-container{height:16.32rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-text{flex:0 0 75%;max-width:75%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container{flex:0 0 66%;max-width:66%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container{flex:0 0 33.33%;max-width:33.33%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container .gb-geo-ip-button{margin-inline-start:2rem}
}
@media only screen and (min-width:1200px){gb-geo-ip-notification .gb-geo-ip-notification-container{height:12.385rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-text{flex:0 0 41.67%;max-width:41.67%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container{flex:0 0 33.33%;margin-top:0;max-width:33.33%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container .gb-geo-ip-notification-dropdown{margin-inline-start:2rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container{flex:0 0 25%;margin-top:0;max-width:25%}
}
body{-webkit-font-smoothing:antialiased}
*,*::before,*::after{box-sizing:border-box}
.gb-align-left{text-align:left}
.gb-align-center{text-align:center}
.gb-align-right{text-align:right}
p,h1,h2,h3,h4,h5,h5,h6{margin:0;padding:0}
gb-geo-ip-notification .gb-geo-ip-notification-container{background-color:#211fab;padding:2.875rem 1.25rem 1.25rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-text{color:#fcfcfc;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:.8125rem;font-weight:100;letter-spacing:.6px;line-height:1.563rem;margin-bottom:1.25rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container{margin-top:0}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container .gb-geo-ip-notification-dropdown{background-color:#f2f2f2;background-image:url("data:image/svg+xml,%3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d=%27M15.23%204.64001L8.00999%209.38001L0.779994%204.64001L0.00999451%205.68001L7.55999%2010.64H8.44999L16%205.68001L15.23%204.64001Z%27%20fill=%27%23505050%27/%3E%3C/svg%3E%0A");background-position:right 1.25rem center;border-bottom:2px solid #d2d2d2;border-radius:4px 4px 0 0;color:#505050;font-size:1rem;font-weight:100;height:3.4375rem;line-height:1.1875;margin:0;padding:0 1rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container{margin:0}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container .gb-geo-ip-button{border:0;padding:1.0625rem 0 .9375rem;text-align:center;width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container .gb-geo-ip-button .gb-button-text{color:#fcfcfc;font-family:CadillacGothic,Arial,NanumGothic,sans-serif;font-size:.75rem;font-weight:200;letter-spacing:1.37px;line-height:1.334}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container .gb-geo-ip-button::after{content:url("data:image/svg+xml,%3Csvg%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d=%27M16.1699%2016.32L16.9499%2017.5L21.7699%2014.13H19.3099L16.1699%2016.32Z%27%20fill=%27%23FCFCFC%27/%3E%3Cpath%20d=%27M24%2011.39L16.97%206.5L16.19%207.68L21.36%2011.28H0.54L0%2012.7H24V11.39Z%27%20fill=%27%23FCFCFC%27/%3E%3C/svg%3E%0A");margin-inline-start:.16rem;position:relative;top:.4375rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-close-icon-container{padding:1.25rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-close-icon-container .gb-geo-ip-close{background-image:url("data:image/svg+xml,%3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d=%27M16%203.61L15.24%202.55L8.04%207.22L0.76%202.5L0%203.56L6.84%208L0%2012.44L0.76%2013.5L15.86%203.7L16%203.61Z%27%20fill=%27%23FCFCFC%27/%3E%3Cpath%20d=%27M9.36%209.63999L15.24%2013.45L16%2012.39L10.56%208.85999L9.36%209.63999Z%27%20fill=%27%23FCFCFC%27/%3E%3C/svg%3E%0A");height:1rem;padding-inline-start:1rem;width:1rem}
@media only screen and (max-width:799px){gb-geo-ip-notification .gb-geo-ip-notification-container{height:20rem;padding:2rem 1rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container{height:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-text{height:auto}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container{height:auto}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container{height:auto}
}
@media only screen and (min-width:800px){gb-geo-ip-notification .gb-geo-ip-notification-container{height:13rem;padding:1.875rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container{margin:auto;max-width:31.25rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-text{flex:0 0 100%;max-width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container{flex:0 0 64%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container{flex:0 0 36%;max-width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container .gb-geo-ip-button{margin-inline-start:3.125rem;padding:.5rem 0 0}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container .gb-geo-ip-button .gb-button-text{font-size:.875rem;letter-spacing:.1rem;line-height:1.375rem}
}
@media only screen and (min-width:1200px){gb-geo-ip-notification .gb-geo-ip-notification-container{height:11rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container{justify-content:center;max-width:100%}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-text{flex:0 0 22rem;font-size:.9375rem;letter-spacing:.65px;line-height:1.8;margin:0 3.125rem 0 0}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-dropdown-container{align-items:center;flex:0 0 17.5rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container{align-items:center;flex:0 0 11.5rem}
gb-geo-ip-notification .gb-geo-ip-notification-container .gb-geo-ip-notification-text-dropdown-button-container .gb-geo-ip-notification-continue-button-container .gb-geo-ip-button{padding:.75rem 0 0}
}