


/* Pattern Library fixes - We do this because CSP doesn't have room for more.*/

.acpl i.acpl-icon.utility-info-with-circle {
  mask-image: url(/File/Custom/cbbdc66d53d1c1ed017f2ef46d7c2dfe036a289d/utility-info-with-circle.svg);
  -webkit-mask-image: url(/File/Custom/cbbdc66d53d1c1ed017f2ef46d7c2dfe036a289d/utility-info-with-circle.svg);
}
@font-face {
  font-family: "National 2";
  src: url(/File/Custom/d44ca5ce9e449e9bd912fc935f88799b07ec0760/National2-Medium.otf)
    format("opentype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Ubuntu;
  src: url(/File/Custom/d060b0ff74b379dcc3d10ac2d024602af419d9f0/Ubuntu-Light.ttf)
    format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: Ubuntu;
  src: url(/File/Custom/7b5e622026245d52f4eafbaa9564ece8e8889dc9/Ubuntu-LightItalic.ttf)
    format("truetype");
  font-weight: 300;
  font-style: italic;
}

.acpl * {
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  -webkit-font-feature-settings: "liga" 0;
  font-feature-settings: "liga" 0;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

h1.full-width {
  font-size: var(--size-l);
  font-weight: 800;
}
footer div p a {
  display: none;
}

#clientheader {
  width: 100%;
  background-color: #0d203a !important;
  display: flex;
  justify-content: space-between;
}

#clientbannerlogo {
  background-image: url("/File/Custom/c23b123afba674aaae13e1aacbad0faf5d7c4066/myLEISURE-left-web header-v4.png");
  background-size: 300px 130px;
  background-repeat: no-repeat;
  display: block;
  width: 300px;
  height: 130px;
  margin: auto auto auto 0px;
}
#clientbannerimage {
  background-image: url("/File/Custom/6ad8331a3ec5602241135a2ea0dd104d8ff03108/myLEISURE-right-web header.png");
  background-size: 130px 130px;
  background-repeat: no-repeat;
  display: block;
  width: 130px;
  height: 130px;
  margin-right: 0px;
  margin-left: auto;
}

#clientparagraph {
  text-align: center;
}
