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

.background-footer {
  background-color: #6B753F; }
  .background-footer * {
    color: #ffffff; }
  @media (max-width: 799px) {
    .background-footer a:hover, .background-footer a:hover * {
      color: #ffffff !important; } }

@media (min-width: 800px) {
  .background-mobile-footer {
    background-color: #FFFFFF; }
    .background-mobile-footer * {
      color: #000000; }
    .background-mobile-footer svg * {
      fill: #6B753F; }
    .background-mobile-footer .logo * {
      color: #6B753F; }
    .background-mobile-footer .copyright-line li:before {
      color: #6B753F; } }
@media (max-width: 799px) {
  .background-mobile-footer .foreground-accent {
    color: #FFFFFF; } }

@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 {
  padding-left: 2.9em; }
  @media (max-width: 500px) {
    .logo-bar .wrap.usp .usp-inner {
      padding-left: 2.7em;
      font-size: 90%;
      margin-top: -0.1em; } }

@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 */


.profile-main .profile-contents .profile-section.section-reviews .section-inner .reviews-wrapper .reviews-list .review .review-interaction .likes a .label {
  left: -4.8em;
}