@charset "utf-8";

#hero__banner { max-width: 100%; min-height: 280px; margin: -1px auto; display: flex; flex-direction: column; align-items: normal; justify-content: center; background-color: rgb(239, 239, 239); max-height: 280px; background-size: cover; background-position: 50% center; }

.row { width: 100%; margin: 0px auto; max-width: 1200px; display: flex; justify-content: normal; align-items: center; gap: 40px; }

.desktop-img { display: flex; }

.mobile-img { display: none; }

.column1 { width: 50%; text-align: center; display: flex; justify-content: center; flex-direction: column; margin-left: 84px; }

p.header__copy__2 { font-family: var(--typography_definitions_utility_card-heading_family), 'VogueAvantGarde', Arial; font-size: 33px; line-height: 1.2; margin: 0px 0px 16px; font-weight: 700; text-align: left; color: rgb(0, 0, 0); max-width: 520px; }

p.header__copy__3 { font-family: var(--typography_definitions_utility_card-heading_family), 'VogueAvantGarde', Arial; font-size: 18px; line-height: 1.5; margin: 0px; font-weight: 400; text-align: left; color: rgb(0, 0, 0); max-width: 400px; }

p.disclaimerCopy { font-family: var(--typography_definitions_utility_card-heading_family), 'VogueAvantGarde', Arial; font-size: 11px; line-height: 1.1; margin: 34px 0px 0px; font-weight: 400; text-align: left; color: rgb(0, 0, 0); }

.mobShow { display: none; }

.breakShow { display: none; }

.column2 { width: 50%; display: flex; align-items: center; margin-right: 20px; }

.header__img__dt { width: 474px; max-width: 100%; display: flex; align-items: center; justify-content: center; position: relative; right: 0px; }

.header__img__mb { display: none; }

@media screen and (max-width: 1270px) {
  .row { gap: 20px; }
}

@media screen and (max-width: 1100px) {
  .column1 { margin-left: 48px; }
}

@media screen and (max-width: 1024px) {
  p.header__copy__2 { font-size: 26px; }
  p.header__copy__3 { font-size: 16px; max-width: 370px; }
}

@media screen and (max-width: 940px) {
  .header__img__dt { width: 100%; }
  p.header__copy__2 { font-size: 24px; }
}

@media screen and (max-width: 805px) {
  .row { gap: 20px; }
}

@media screen and (max-width: 767px) {
  #hero__banner { min-height: 162px; max-height: 162px; }
  .row { gap: 0px; min-height: 162px; }
  .header__img__dt { display: none; }
  .header__img__mb { display: block; width: 100%; max-width: 120px; }
  .column1 { width: 70%; margin-left: 24px; position: relative; padding-top: 0px; }
  .column2 { width: 30%; }
  p.header__copy__2 { font-size: 15px; margin-bottom: 8px; max-width: 224px; }
  p.header__copy__3 { font-size: 12px; max-width: 224px; }
  p.disclaimerCopy { font-size: 9px; margin-top: 16px; }
}

@media screen and (max-width: 568px) {
  .header__img__mb { max-width: 109px; }
}

@media screen and (max-width: 480px) {
  .column1 { width: 65%; padding-top: 0px; margin-left: 16px; margin-right: 16px; }
  .column2 { width: 35%; }
}

@media screen and (max-width: 430px) {
  .breakShow { display: block; }
}