.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);
    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 {
      transform: translateX(-3em);
      left: 50%;
      margin-left: 25vw; } }

.logo-bar .wrap.usp .usp-inner {
  font-weight: 300; }
  @media (max-width: 474px) {
    .logo-bar .wrap.usp .usp-inner {
      font-size: 85%; } }
  @media (max-width: 424px) {
    .logo-bar .wrap.usp .usp-inner {
      font-size: 75%; } }
  @media (max-width: 374px) {
    .logo-bar .wrap.usp .usp-inner {
      font-size: 65%; } }

@media (min-width: 800px) {
  footer.background-footer .footer-inner .wrap.partner-websites ol li a {
    color: #6B753F; }
    footer.background-footer .footer-inner .wrap.partner-websites ol li a span {
      color: #6B753F; } }

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