@import url(https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);
.top-promo-banner{position:relative;margin-bottom:16px}.top-promo-banner .banner-link{display:block;height:auto;position:absolute;left:0;top:0;bottom:0;right:0;text-decoration:none}.top-promo-banner .banner-images{position:relative}.top-promo-banner .banner-images img{display:block;width:100%;height:100%;max-width:100%;max-height:97px;-o-object-fit:cover;object-fit:cover}@media (min-width: 544px){.top-promo-banner .banner-images img{max-height:74px}}.top-promo-banner .promo-text{margin:0 auto;width:60%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 544px){.top-promo-banner .promo-text{margin:0 0 0 auto;width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width: 992px){.top-promo-banner .promo-text{width:57%}}.top-promo-banner h2.promo-off{font-family:"Nanum Myeongjo","Times New Roman",sans-serif;font-weight:700;font-size:24px;white-space:nowrap;text-align:left;line-height:110%;color:#7F2420;letter-spacing:-0.2px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 544px){.top-promo-banner h2.promo-off{width:100%}}@media (min-width: 769px){.top-promo-banner h2.promo-off{font-size:40px}}@media (max-width: 991.98px){.top-promo-banner h2.promo-off{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-promo-banner h2.promo-off>span:not(.assetBtn){display:block;font-size:14px;line-height:120%;letter-spacing:-0.8px;font-family:"DM Sans",Arial,Helvetica;font-weight:400}@media (min-width: 769px){.top-promo-banner h2.promo-off>span:not(.assetBtn){font-size:20px;vertical-align:middle;display:inline-block}}@media (max-width: 991.98px){.top-promo-banner h2.promo-off>span:not(.assetBtn){margin-bottom:5px}}.top-promo-banner .assetBtn{cursor:pointer;text-align:center;font-weight:500;line-height:120%;font-size:12px;letter-spacing:-0.12px;display:inline-block;vertical-align:top;text-align:center;text-decoration:none;position:relative;min-width:125px;min-height:28px;padding:6px 10px;font-family:var(--skin-body-font)}@media (min-width: 769px){.top-promo-banner .assetBtn{padding:11px 10px;min-width:135px;min-height:38px;font-size:14px;letter-spacing:-0.42px}}.top-promo-banner .assetBtn:hover,.top-promo-banner .assetBtn:focus{text-decoration:none}.top-promo-banner .assetBtn .btn-text{display:inline-block;vertical-align:top}

