@charset "UTF-8";

/* Font */
@font-face{
	font-family:'designk-bold';
	src:url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureBold.eot);
	src:url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureBold.woff) format("woff"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureBold.ttf) format("truetype"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KIAbodyLatinbasic_Bold.svg) format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face{
	font-family:'designk-light';
	src:url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureLight.eot);
	src:url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureLight.woff) format("woff"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureLight.ttf) format("truetype"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KIAbodyLatinbasic_Light.svg) format("svg");
	font-weight:normal;
	font-style:normal}
@font-face{
	font-family:'designk-medium';
	src:url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureRegular.eot);
	src:url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureRegular.woff) format("woff"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KiaSignatureRegular.ttf) format("truetype"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/KIAbodyLatinbasic_Regular.svg) format("svg");
	font-weight:normal;
	font-style:normal}
@font-face{
	font-family:'kia-icons';
	src:url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/kia-icons.eot);
	src:url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/kia-icons.eot#iefix) format("embedded-opentype"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/kia-icons.ttf) format("truetype"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/kia-icons.woff) format("woff"),
		url(https://www.kia.com/us/etc.clientlibs/UI/clientlibs/clientlib-base-stg-rc-20260921202434-7bf904d5178f7246153d-1790188038068/resources/fonts/kia-icons.svg#kia-icons) format("svg");
	font-weight:normal;
	font-style:normal
}


.db-wrapper {
    font-family: 'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* Variables */
.db-wrapper {
    --db-accent: #8e959a; /* Gray text on White */
    --db-accent2: #9ea1a2; /* Gray text on Black */
    --db-black: #05141f;
    --db-white: #ffffff;
    --db-darker: #1f2c35;
    --db-dark: #36434d;
    --db-gray: #8e959a;
    --db-light-gray: #f2f2f2;
}

/* Accents (Gray text on White) */
.db-accent {
    color: var(--db-accent) !important;
}
.db-link-accent {
    text-decoration: none !important;
    color: var(--db-accent) !important;
    font-weight: bold !important;
}
.db-link-accent:hover {
    color: var(--db-black) !important;
    text-decoration: underline !important;
}

/* Accents (Gray text on Black) */
.db-accent2 {
    color: var(--db-accent2) !important;
}
.db-link-accent2 {
    text-decoration: none !important;
    color: var(--db-accent2) !important;
    font-weight: bold !important;
}
.db-link-accent2:hover {
    color: var(--db-white) !important;
    text-decoration: underline !important;
}

/* Background Colors */
.db-bg-darker {
    background-color: var(--db-darker); 
}
.db-bg-dark {
    background-color: var(--db-dark); /* Dark Red Hover */
}
.db-bg-gray {
    background-color: var(--db-gray);
}
.db-bg-light-gray {
    background-color: var(--db-light-gray);
}

/* Button 1 (Dark) */
.db-button {
    background-color: transparent;
    color: var(--db-black) !important;
    font-family: 'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border: 1px solid var(--db-black);
    border-radius: 0px;
    padding: 0.75rem 1.5rem;
    text-align: center;
    text-decoration: none !important;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    -webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
    cursor: pointer;
    min-width: 200px;
}
.db-button:hover {
    background-color: var(--db-black);
    color: var(--db-white) !important;
    border: 1px solid var(--db-black);
}
  
.db-button-primary {
    background-color: var(--db-black);
    color: var(--db-white) !important;
    font-family: 'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border: 1px solid var(--db-black);
    border-radius: 0px;
    padding: 0.75rem 1.5rem;
    text-align: center;
    text-decoration: none !important;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    -webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
    cursor: pointer;
    min-width: 200px;
}
.db-button-primary:hover {
    background-color: var(--db-white);
    border: 1px solid var(--db-black);
    color: var(--db-black) !important;
}

/* Button 2 (Light) */
.db-button2 {
    background-color: transparent;
    color: var(--db-white) !important;
    font-family: 'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border: 1px solid var(--db-white);
    border-radius: 0px;
    padding: 0.75rem 1.5rem;
    text-align: center;
    text-decoration: none !important;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    -webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
    cursor: pointer;
    min-width: 200px;
}
.db-button2:hover {
    background-color: var(--db-white);
    color: var(--db-black) !important;
    border: 1px solid var(--db-white);
}
  
.db-button2-primary {
    background-color: var(--db-white);
    color: var(--db-black) !important;
    font-family: 'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border: 1px solid var(--db-white);
    border-radius: 0px;
    padding: 0.75rem 1.5rem;
    text-align: center;
    text-decoration: none !important;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    -webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
    cursor: pointer;
    min-width: 200px;
}
.db-button2-primary:hover {
    background-color: transparent;
    border: 1px solid var(--db-white);
    color: var(--db-white) !important;

}
  