/** [Hyundai] Generated On : Fri, 05 Sep 2025 06:59:01 GMT **/
/* Screen Sizes */
/* Font Sizes */
/* Font Styles */
/* Global Colours */
/* Font Colours */
/* Semi-Transparent Overlay */
/* Borders */
/* Global Element Sizes */
/*
  Transform
*/
/*
  Flex Containers
*/
/*
  Flex Children
*/
.banner-how-container {
  display: flex;
  gap: 24px;
  padding: 16px 80px;
  align-items: center;
  background-color: #e4dcd3; }
  .banner-how-container.align-right {
    flex-direction: row-reverse; }
  @media (max-width: 991px) {
    .banner-how-container {
      padding: 16px 40px;
      flex-direction: column;
      align-items: flex-start; }
      .banner-how-container.align-right {
        flex-direction: column-reverse; } }
  @media (max-width: 479px) {
    .banner-how-container {
      padding: 16px 16px; } }
  .banner-how-container .how-image-container {
    padding: 20px 45px;
    width: 411px;
    min-width: 411px; }
    @media (max-width: 991px) {
      .banner-how-container .how-image-container {
        padding: 0px;
        width: 213px;
        min-width: 213px; } }
    .banner-how-container .how-image-container img {
      width: 100%;
      object-fit: cover; }
  .banner-how-container .how-text-container {
    display: flex;
    flex-direction: column;
    gap: 8px; }
    .banner-how-container .how-text-container .how-heading {
      font-family: "HyundaiSansHead-Bold";
      color: #000;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 32px; }
    .banner-how-container .how-text-container .how-subheading {
      font-family: "HyundaiSansText-Regular";
      color: #000;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 18px; }
    .banner-how-container .how-text-container .link-container-how {
      display: flex;
      gap: 4px;
      margin-top: 24px; }
      .banner-how-container .how-text-container .link-container-how a {
        display: flex;
        gap: 4px;
        color: #002c5f;
        font-family: "HyundaiSansText-Medium";
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; }
      .banner-how-container .how-text-container .link-container-how span::before {
        color: #002c5f; }
