/*START - which?  */
.promo__img-container--which {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-height: 100%;
  overflow: unset; }

.promo__img--which {
  flex: 0 0 auto;
  border: 0;
  max-width: 121%;
  max-height: 100%;
  display: block;
  width: auto;
  height: auto;
  object-fit: cover;
  float: right;
  margin: 17px;
  position: relative;
  padding: 2px;
  -ms-interpolation-mode: bicubic; }

.promo--text-container-which {
  padding: 33px 58px !important;
  margin: -5px !important; }

.promo__link--which {
  margin-top: auto;
  padding-left: 5px;
  font-size: 1.65rem;
  font-weight: 500; }

@media (min-width: 940px) {
  .promo__img--left--which {
    /* height: calc(100% - 10px);
    max-height: calc(89% - 10px); */ } }
@media (min-width: 845px) {
  .promo__img--left--which {
    /* height: calc(86% - 10px);
    max-height: calc(88% - 10px); */ } }
@media (min-width: 885px) {
  .promo__img--left--which {
    /* height: calc(90% - 10px);
    max-height: calc(90% - 10px); */ } }
@media (min-width: 768px) {
  .promo__img--left--which {
    /* height: calc(100% - 10px);
    max-height: calc(98% - 10px);
    width: auto; */
    /* padding: 0px 15px; */ } }
@media all and (min-width: 1000px) {
  .promo__body--which {
    font-size: 1.9rem;
    /* padding-top: 20px; */
    padding: 5px;
    font-family: Neo Sans,Helvetica,Arial,sans-serif;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #666f78;
    font-weight: normal; } }
@media all and (max-width: 999px) and (min-width: 951px) {
  .promo__body--which {
    font-size: 1.8rem;
    /* padding-top: 20px; */
    padding: 5px;
    font-family: Neo Sans,Helvetica,Arial,sans-serif;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #666f78;
    font-weight: normal; } }
@media all and (max-width: 346px) and (min-width: 300px) {
  .promo__body--which {
    font-size: 1.6rem;
    /* padding-top: 20px; */
    padding: 5px;
    font-family: Neo Sans,Helvetica,Arial,sans-serif;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #666f78;
    font-weight: normal; } }
@media all and (max-width: 950px) and (min-width: 798px) {
  .promo__body--which {
    font-size: 1.7rem;
    /* padding-top: 20px; */
    /* padding:5px; */
    font-family: Neo Sans,Helvetica,Arial,sans-serif;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #666f78;
    font-weight: normal; } }
@media all and (max-width: 797px) and (min-width: 766px) {
  .promo__body--which {
    font-size: 1.6rem;
    /* padding-top: 20px; */
    /* padding:5px; */
    font-family: Neo Sans,Helvetica,Arial,sans-serif;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #666f78;
    font-weight: normal; } }
@media all and (max-width: 767px) and (min-width: 347px) {
  .promo__body--which {
    font-size: 1.9rem;
    /* padding-top: 20px; */
    padding: 5px;
    font-family: Neo Sans,Helvetica,Arial,sans-serif;
    line-height: 1.3;
    margin-bottom: 10px;
    color: #666f78;
    font-weight: normal; } }
@media (max-width: 950px) and (min-width: 768px) {
  .promo__link--which {
    margin-top: auto;
    padding-left: 0px;
    font-size: 1.65rem;
    font-weight: 500; } }
@media all and (max-width: 299px) {
  .promo__link--which {
    margin-top: auto;
    padding-left: 0px;
    font-size: 1.65rem;
    font-weight: 500; } }
@media (max-width: 767px) and (min-width: 418px) {
  .promo__link--which {
    padding-top: 20px;
    margin-top: auto;
    padding-left: 5px;
    font-size: 1.65rem;
    font-weight: 500; } }
@media all and (max-width: 1047px) and (min-width: 864px) {
  .promo__img--left--which {
    /* padding: 0px 10px; */ } }
@media all and (max-width: 865px) and (min-width: 768px) {
  .promo__img--left--which {
    /* padding: 0px 19px; */ } }
@media all and (max-width: 1046px) and (min-width: 1009px) {
  .promo__img--left--which {
    /* padding: 0px 6px; */ } }
@media all and (max-width: 890px) and (min-width: 798px) {
  .promo--text-container-which {
    padding: 31px 58px !important;
    margin: -5px !important; } }
@media all and (max-width: 1059px) and (min-width: 951px) {
  .promo--text-container-which {
    padding: 18px 58px !important;
    margin: -5px !important; } }
@media all and (max-width: 950px) and (min-width: 940px) {
  .promo--text-container-which {
    padding: 24px 58px !important;
    margin: -5px !important; } }
@media all and (max-width: 883px) and (min-width: 806px) {
  .promo--text-container-which {
    padding: 11px 58px !important;
    margin: -5px !important; } }
@media all and (max-width: 805px) and (min-width: 768px) {
  .promo--text-container-which {
    padding: 10px 58px !important;
    margin: -5px !important; } }


body:not(.support--numberSwitch) footer .banner--customer-support .component-wrapper.component-wrapper--customer-support .text.support--numberSwitch {
  display: none; }

body.support--numberSwitch footer .banner--customer-support .component-wrapper.component-wrapper--customer-support .text.Brand.Class {
  display: none; }

/*END - which? */

/*# sourceMappingURL=aqadditional.css.map */
