.hyundai-button{align-items:center;display:flex;gap:10px}.no-separator{border-bottom:1px solid var(--hyundai-transparent)!important;width:100%}.separator{width:100%}.product-banner{margin:0 auto;z-index:99}.product-banner,.product-banner .pb-container{height:auto;max-width:100%;position:relative;width:100%}.product-banner .pb-container div .pb-vehicle{align-items:baseline;-moz-column-gap:5px;column-gap:5px;display:flex;margin-bottom:30px}.product-banner .pb-container div .pb-vehicle .pb-vehicle-description{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.product-banner .pb-container div .pb-vehicle .pb-vehicle-description .pb-vehicle-name{align-items:flex-start;display:flex;flex-direction:column;font-size:39px;justify-content:flex-start;line-height:1}@media only screen and (min-width:1200px)and (max-width:1600px){.product-banner .pb-container div .pb-vehicle .pb-vehicle-description .pb-vehicle-name{font-size:30px}}.product-banner .pb-container div .pb-vehicle .pb-vehicle-description .pb-vehicle-addname{font-size:12px;letter-spacing:3px;line-height:1;text-transform:uppercase}@media only screen and (min-width:1200px)and (max-width:1600px){.product-banner .pb-container div .pb-vehicle .pb-vehicle-description .pb-vehicle-addname{font-size:10px;letter-spacing:2px}.product-banner .pb-container div .pb-vehicle{margin-bottom:20px}.product-banner .pb-container div .pb-vehicle img{display:block;height:auto;width:36px}}.product-banner .pb-container div .pb-description{display:flex;flex-direction:column}.product-banner .pb-container div .pb-description .pb-title{font-size:36px;line-height:1.2;margin-bottom:.75rem;white-space:pre-line}@media only screen and (min-width:1200px)and (max-width:1600px){.product-banner .pb-container div .pb-description .pb-title{font-size:28px;line-height:1.1}}.product-banner .pb-container div .pb-description .pb-text{font-size:16px;line-height:1.2;margin-bottom:1rem;white-space:pre-line}.product-banner .pb-container div .pb-description .hyundai-button{font-family:HyundaiSansHead-Bold;text-transform:uppercase;width:200px}@media only screen and (min-width:1200px)and (max-width:1600px){.product-banner .pb-container div .pb-description .hyundai-button{font-size:14px;height:35px;width:160px}}.product-banner .pb-container .pb-video,.product-banner .pb-container .pb-video video{height:auto;max-width:100%;width:100%}.product-banner .pb-container .pb-video .pb-video-mobile{display:none}.product-banner .pb-container .pb-baseboard{align-items:center;bottom:2%;display:flex;flex-direction:column;height:auto;justify-content:flex-end;left:22%;max-width:1105px;position:absolute;width:100%}.product-banner .pb-container .pb-baseboard .pb-scroll{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;position:absolute;width:100%}.product-banner .pb-container .pb-baseboard .pb-scroll .pb-scroll-text{font-size:10px;line-height:1;text-transform:uppercase}@media only screen and (max-width:1024px){.product-banner .pb-container .pb-baseboard .pb-scroll{margin-bottom:8px;position:relative}}.product-banner .pb-container .pb-baseboard .pb-baseboard-content{align-items:center;display:flex;height:auto;justify-content:space-between;width:100%}.product-banner .pb-container .pb-baseboard .pb-baseboard-content .pb-ibama{align-items:flex-end;-moz-column-gap:5px;column-gap:5px;display:flex;justify-content:flex-start}.product-banner .pb-container .pb-baseboard .pb-baseboard-content .pb-ibama .pb-ibama-text{font-size:12px;line-height:1;white-space:pre-line}@media only screen and (max-width:1024px){.product-banner .pb-container .pb-baseboard .pb-baseboard-content .pb-ibama .pb-ibama-text{font-size:10px}}.product-banner .pb-container .pb-baseboard .pb-baseboard-content .pb-logos{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:flex-end}@media only screen and (max-width:1024px){.product-banner .pb-container .pb-baseboard .pb-baseboard-content .pb-logos{align-items:flex-end;flex-direction:column;justify-content:flex-start;row-gap:5px}}@media only screen and (max-width:767px){.product-banner .pb-container .pb-baseboard .pb-baseboard-content .pb-logos img:first-of-type{height:auto;width:70px}.product-banner .pb-container .pb-baseboard .pb-baseboard-content .pb-logos img:last-of-type{height:auto;width:95px}}@media only screen and (max-width:1024px){.product-banner .pb-container .pb-baseboard .pb-baseboard-content{align-items:flex-end}}@media only screen and (min-width:1200px)and (max-width:1600px){.product-banner .pb-container .pb-baseboard{left:13%;max-width:75%}}@media only screen and (min-width:768px)and (max-width:1024px){.product-banner .pb-container .pb-baseboard{left:10%;max-width:80%}}@media only screen and (max-width:767px){.product-banner .pb-container .pb-baseboard{left:9%;max-width:85%}}
/*# sourceMappingURL=ProductBanner.ac0e62fd.chunk.css.map*/