/* UTILS */
.shr-util__weight--lt {
  font-weight: 300;
}

.shr-util__weight--rg {
  font-weight: 400;
}

.shr-util__weight--md {
  font-weight: 500;
}

.shr-util__weight--bd {
  font-weight: 700;
}

.shr-util__style--oblique {
    font-style: oblique;
}

.shr-util__align--center {
    text-align: center;
}

.shr-util__transform--uppercase {
    text-transform: uppercase;
}

.shr-util__flex {
    display: flex;
}

.shr-util__flex--jc-sb {
    justify-content: space-between;
}

.shr-util__mobile--show {
    display: none;
}

.shr-util__color--light {
    color: #ffffff;
}

.shr-util__color--gold {
  color: #CF9F35;
}
.shr-util__bg-color--transparent {
  background-color: transparent;
}

.shr-util__continue-as-guest--show,
.shr-util__cancel--show,
.shr-util__continue-as-guest--show-flex,
.shr-util__cancel--show-flex {
    display: none;
}

.shr-util__continue-as-guest .shr-util__continue-as-guest--show,
.shr-util__cancel .shr-util__cancel--show {
    display: block;
}

.shr-util__continue-as-guest .shr-util__continue-as-guest--show-flex,
.shr-util__cancel .shr-util__cancel--show-flex {
    display: flex;
}

.shr-util__continue-as-guest .shr-util__continue-as-guest--hide,
.shr-util__cancel .shr-util__cancel--hide {
    display: none;
}

@media screen and (max-width: 767px) {
    .shr-util__mobile--show {
        display: block;
    }
    .shr-util__mobile--hide {
        display: none;
    }
    .shr-util__mobile--text-center {
        text-align: center;
    }
}
