.cmpnt-cta{position:relative}
.cmpnt-cta video{object-fit:cover}
.cmpnt-cta__cont{position:relative}
.cmpnt-cta__qlink{display:block;width:100%;height:100%;position:relative}
.cmpnt-cta__text{max-width:1160px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);padding:0 20px;z-index:10}
.cmpnt-cta__title{display:block;font-size:30px;line-height:1em;margin-bottom:6px;color:#fff}
.cmpnt-cta__title.txt-black{color:#000}
.cmpnt-cta__link{font-family:'HyundaiMedium';font-size:16px;line-height:18px;text-align:left;color:#fff}
.cmpnt-cta__link.txt-black{color:#000;background:url('../../../../../../../../content/dam/hyundai/ww/en/images/newsroom/home/btn_arrow_right-s.png') bottom 50% right 0;background-repeat:no-repeat;background-size:6px 11px;padding-right:16px}
a .cmpnt-cta__link{background:url('../../../../../../../../content/dam/hyundai/ww/en/images/newsroom/home/btn_arrow_right-s-wh.png') bottom 50% right 0;background-repeat:no-repeat;background-size:6px 11px;padding-right:16px;text-decoration:none;cursor:pointer}
a .cmpnt-cta__link:hover{color:#fff;text-decoration:none;cursor:pointer}
.cmpnt-cta--wide{width:100%;height:auto}
.cmpnt-cta--wide .cmpnt-cta__media img{width:100%;height:auto;object-fit:cover;aspect-ratio:6/1}
.cmpnt-cta--medium{width:100%;max-width:1120px;height:auto;margin:0 auto;position:relative}
.cmpnt-cta__media{position:relative}
.cmpnt-cta--medium .cmpnt-cta__media::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}
.cmpnt-cta--medium .cmpnt-cta__title{margin-bottom:2px}
.cmpnt-cta--medium .cmpnt-cta__text{padding-left:50px}
.cmpnt-cta--medium .cmpnt-cta__link{font-size:14px}
.cmpnt-cta--link{width:100%;height:149px;margin:0 auto;position:relative;background-color:#f6f3f2}
.cmpnt-cta--link .cmpnt-cta__cont{width:100%;height:100%;position:initial}
.cmpnt-cta--link .cmpnt-cta__text{color:#000}
.cmpnt-cta--link .cmpnt-cta__title{font-size:24px;line-height:28px;color:#000;margin-bottom:0}
.cmpnt-cta--link .cmpnt-cta__text .cmpnt-cta__link{font-size:14px;line-height:18px;font-family:'HyundaiMedium';text-align:left;color:#666}
.cmpnt-cta--link a .cmpnt-cta__text .cmpnt-cta__link{background:url('../../../../../../../../content/dam/hyundai/ww/en/images/newsroom/home/btn_arrow_right.png') bottom 50% right 0;background-repeat:no-repeat;background-size:6px 11px;padding-right:16px;text-decoration:none;cursor:pointer}
@media screen and (min-width:768px) and (max-width:1023px){.trending-banner+.cta-banner .cmpnt-cta--wide .cmpnt-cta__media img{aspect-ratio:5/1}
}
@media screen and (min-width:0) and (max-width:1023px){.cmpnt-cta video{width:100%}
.cmpnt-cta--wide .cmpnt-cta__text{padding:0 25px}
.cmpnt-cta__title{font-size:20px;line-height:24px}
.cmpnt-cta__link{font-size:14px}
.cmpnt-cta__link::after{width:6px;height:6px}
.cmpnt-cta--medium .cmpnt-cta__text{padding-left:25px}
.cmpnt-cta--medium .cmpnt-cta__title{font-size:18px;margin-bottom:3px}
.cmpnt-cta--medium .cmpnt-cta__link{font-size:12px;line-height:18px}
.cmpnt-cta--link .cmpnt-cta__text{padding:0 25px}
.cmpnt-cta--link .cmpnt-cta__title{font-size:20px;line-height:24px;margin-bottom:4px}
.cmpnt-cta--link .cmpnt-cta__text .cmpnt-cta__link{font-size:14px;line-height:18px}
}
@media screen and (min-width:0) and (max-width:767px){.cmpnt-cta--wide .cmpnt-cta__media img{aspect-ratio:36/17}
}