@font-face{font-family:'HyundaiSansHead-Bold';src:url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisansheadoffice-bold/HyundaiSansHead-Bold.eot');src:url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisansheadoffice-bold/HyundaiSansHead-Bold.eot?#iefix') format('embedded-opentype'),url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisansheadoffice-bold/HyundaiSansHead-Bold.woff2') format('woff2'),url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisansheadoffice-bold/HyundaiSansHead-Bold.woff') format('woff'),url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisansheadoffice-bold/HyundaiSansHead-Bold.ttf') format('truetype'),url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisansheadoffice-bold/HyundaiSansHead-Bold.svg#HyundaiSansHead-Bold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'HyundaiSansTextOffice-Regular';src:url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisanstextoffice-regular/hyundaisanstextoffice-regular.eot');src:url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisanstextoffice-regular/hyundaisanstextoffice-regular.eot?#iefix') format('embedded-opentype'),url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisanstextoffice-regular/hyundaisanstextoffice-regular.woff2') format('woff2'),url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisanstextoffice-regular/hyundaisanstextoffice-regular.woff') format('woff'),url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisanstextoffice-regular/hyundaisanstextoffice-regular.ttf') format('truetype'),url('clientlib-hyundai-marketingpage/resources/fonts/hyundaisanstextoffice-regular/hyundaisanstextoffice-regular.svg#HyundaiSansTextOffice-Regular') format('svg');font-weight:normal;font-style:normal}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{font-size:.69em !important}
#onetrust-pc-sdk .ot-grp-desc,#onetrust-consent-sdk #onetrust-pc-sdk h3,#onetrust-consent-sdk #onetrust-pc-sdk h4,#onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,.ot-optout-signal span{font-size:.69em !important}
#onetrust-banner-sdk,#onetrust-pc-sdk{font-family:"HyundaiSansTextOffice-Regular" !important}
#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-dpd-desc,#onetrust-banner-sdk .ot-b-addl-desc{font-size:.69em !important}
#onetrust-consent-sdk #onetrust-policy #onetrust-policy-title{font-size:.75em !important}
#onetrust-banner-sdk #onetrust-policy{margin:.8em 0 .4em 2em !important;overflow:hidden}
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-left:65px !important}
#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler{font-size:1.1em !important}
#onetrust-banner-sdk #onetrust-pc-btn-handler{font-size:.7em !important}
#onetrust-pc-sdk button{font-size:.69em !important}
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{font-size:1.001em !important}
#onetrust-pc-sdk .ot-always-active{font-size:1.001em !important}
#onetrust-pc-sdk #ot-category-title,#onetrust-pc-sdk #ot-pc-title{font-size:.69em !important}
#onetrust-consent-sdk #onetrust-banner-sdk a[href]{text-decoration:underline !important}
#onetrust-pc-sdk a{color:#3860be !important;text-decoration:underline !important}
#onetrust-banner-sdk #onetrust-button-group-parent{text-align:right !important}
button.other-links-cookies.ot-sdk-show-settings{font-size:12px !important;font-weight:400;line-height:20px;color:#666 !important;background:none !important;border:none !important;padding:0 !important;font-family:"HyundaiSansTextOffice-Regular" !important;letter-spacing:normal !important;cursor:pointer;display:inline}
button.other-links-cookies.ot-sdk-show-settings:hover{border-bottom:solid 1px #0074c8 !important;color:#0074c8 !important;padding-bottom:2px !important}
#onetrust-consent-sdk #onetrust-pc-sdk *:focus,#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus,#onetrust-consent-sdk #onetrust-banner-sdk *:focus,#onetrust-consent-sdk #onetrust-banner-sdk:focus{outline:none !important}
@media only screen and (min-width:1024px) and (max-width:1279px){#onetrust-banner-sdk #onetrust-button-group-parent{width:35% !important}
}
@media only screen and (min-width:1280px) and (max-width:1768px){#onetrust-banner-sdk #onetrust-button-group-parent{width:44% !important;left:54% !important}
}
@media only screen and (min-width:897px) and (max-width:1023px){#onetrust-banner-sdk #onetrust-button-group-parent{left:70% !important}
}
@media only screen and (min-width:769px){#onetrust-banner-sdk #onetrust-button-group{margin-right:0 !important}
}
@media only screen and (min-width:426px) and (max-width:896px){#onetrust-banner-sdk #onetrust-button-group-parent{text-align:center !important;padding-left:0 !important}
}