.background-body {
  background-color: #F4F3F1; }

@media (max-width: 425px) {
  .wrap.logo .logo-inner {
    font-size: 90%; } }
@media (max-width: 374px) {
  .wrap.logo .logo-inner {
    font-size: 84%; } }
@media (max-width: 349px) {
  .wrap.logo .logo-inner {
    font-size: 72%; } }
@media (max-width: 425px) {
  .footer-column {
    margin-left: 2.5em; } }
@media (min-width: 900px) {
  .home-top-wrap .home-graphic {
    position: absolute;
    top: 0;
    left: calc(50% + 48vw);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    width: calc(100vw - 58em);
    max-width: 20em;
    height: 100%;
    background-image: url('data:image/svg+xml,<svg width="321" height="287" viewBox="0 0 321 287" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M160.513 23.7321C198.214 -9.00513 256.474 -7.9183 292.788 27.285C329.104 62.4882 330.351 118.573 296.576 155.152L160.495 287L24.4177 155.152C-9.3562 118.573 -8.09373 62.3996 28.2051 27.285C64.545 -7.8694 122.703 -9.05373 160.513 23.7321Z" fill="white" fill-opacity="0.5"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right; } }
  @media (min-width: 900px) and (min-width: 1325px) {
    .home-top-wrap .home-graphic {
      -webkit-transform: translateX(-3em);
              transform: translateX(-3em);
      left: 50%;
      margin-left: 25vw; } }

/*# sourceMappingURL=style-custom.css.map */