@charset "UTF-8";
.xmas-notification {
  background-color: #ff6666;
  color: #fff; }
  .xmas-notification p {
    text-align: left !important;
    font-size: 16px !important;
    font-family: "freightsansbook", "Helvetica Neue", Helvetica, sans-serif !important; }
  .xmas-notification a {
    font: 16px "freightsansbold", "Helvetica Neue", Helvetica, sans-serif;
    color: #fff;
    border-bottom-color: rgba(255, 255, 255, 0.4); }
    .xmas-notification a:hover {
      color: #fff;
      border-bottom-color: white; }
  .xmas-notification .wrp-info {
    position: relative;
    padding: 24px 0 24px 100px; }
    .xmas-notification .wrp-info p:last-child {
      margin-bottom: 0; }
    .xmas-notification .wrp-info:before {
      content: '';
      display: block;
      width: 30px;
      height: 30px;
      position: absolute;
      left: 0;
      top: 21px;
      background: url("../../images/!.png") no-repeat 50% 50%;
      background-size: contain; }
  @media (max-width: 767px) {
    .xmas-notification .wrp-info {
      padding: 24px 0 24px 45px; } }
  @media (max-width: 480px) {
    .xmas-notification .wrp-info {
      padding: 24px 0 24px 35px; }
      .xmas-notification .wrp-info:before {
        width: 20px;
        height: 20px;
        top: 27px; } }

/* Front Page */
.front .header-top {
  padding-top: 0; }

.front .xmas-notification {
  position: relative;
  width: 100vw;
  margin-bottom: 50px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%; }

/* Withdraw leaving Form | FHB Form */
.entitytype-withdraw_leaving_v2-form .group-withdrawal-homepage > #edit-xmas-notif, .entitytype-withdraw_leaving_v2-form .group-fhb-home > #edit-xmas-notif,
.entitytype-fhb_withdrawal_from-form .group-withdrawal-homepage > #edit-xmas-notif,
.entitytype-fhb_withdrawal_from-form .group-fhb-home > #edit-xmas-notif {
  display: none; }

.entitytype-withdraw_leaving_v2-form #edit-xmas-notif,
.entitytype-fhb_withdrawal_from-form #edit-xmas-notif {
  position: relative;
  margin-top: 50px; }
  .entitytype-withdraw_leaving_v2-form #edit-xmas-notif::before, .entitytype-withdraw_leaving_v2-form #edit-xmas-notif::after,
  .entitytype-fhb_withdrawal_from-form #edit-xmas-notif::before,
  .entitytype-fhb_withdrawal_from-form #edit-xmas-notif::after {
    position: absolute;
    content: "";
    width: 110px;
    height: 100%;
    background-color: #ff6666;
    top: 0; }
    @media (max-width: 767px) {
      .entitytype-withdraw_leaving_v2-form #edit-xmas-notif::before, .entitytype-withdraw_leaving_v2-form #edit-xmas-notif::after,
      .entitytype-fhb_withdrawal_from-form #edit-xmas-notif::before,
      .entitytype-fhb_withdrawal_from-form #edit-xmas-notif::after {
        width: 50px; } }
    @media (max-width: 480px) {
      .entitytype-withdraw_leaving_v2-form #edit-xmas-notif::before, .entitytype-withdraw_leaving_v2-form #edit-xmas-notif::after,
      .entitytype-fhb_withdrawal_from-form #edit-xmas-notif::before,
      .entitytype-fhb_withdrawal_from-form #edit-xmas-notif::after {
        width: 15px; } }
  .entitytype-withdraw_leaving_v2-form #edit-xmas-notif::before,
  .entitytype-fhb_withdrawal_from-form #edit-xmas-notif::before {
    right: 100%; }
  .entitytype-withdraw_leaving_v2-form #edit-xmas-notif::after,
  .entitytype-fhb_withdrawal_from-form #edit-xmas-notif::after {
    left: 100%; }

/**
  First or ‘second-chance’ homebuyer withdrawal quote Form
  Savings suspension Form
  Change your contribution rate Form
  Change your account structure
 */
.entitytype-first_or_second_chance_homebuyer-form > div > #edit-xmas-notif,
.entitytype-contributions_holiday-form > div > #edit-xmas-notif,
.entitytype-contributions-form > div > #edit-xmas-notif,
.entitytype-account_structure_change_form-form > div > #edit-xmas-notif {
  display: none; }

.entitytype-first_or_second_chance_homebuyer-form #edit-xmas-notif,
.entitytype-contributions_holiday-form #edit-xmas-notif,
.entitytype-contributions-form #edit-xmas-notif,
.entitytype-account_structure_change_form-form #edit-xmas-notif {
  margin-top: 30px;
  margin-bottom: 30px; }
  .entitytype-first_or_second_chance_homebuyer-form #edit-xmas-notif .info-block,
  .entitytype-contributions_holiday-form #edit-xmas-notif .info-block,
  .entitytype-contributions-form #edit-xmas-notif .info-block,
  .entitytype-account_structure_change_form-form #edit-xmas-notif .info-block {
    padding-left: 25px;
    padding-right: 25px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .entitytype-first_or_second_chance_homebuyer-form #edit-xmas-notif .wrp-info,
    .entitytype-contributions_holiday-form #edit-xmas-notif .wrp-info,
    .entitytype-contributions-form #edit-xmas-notif .wrp-info,
    .entitytype-account_structure_change_form-form #edit-xmas-notif .wrp-info {
      padding: 24px 0 24px 45px; } }

/*# sourceMappingURL=../maps/xmas-notifications.css.map */
