.single-landingpage .zones a {
  color: var(--primary-color);
}

.wig-content blockquote:before,
.wig-content ol > li:before,
.single-landingpage .zones a:hover {
  color: var(--secondary-color);
}

body.single-landingpage .dotbtn:not(.-outline),
body.single-landingpage .button:not(.outline) {
  color: var(--white-color);
  background-color: var(--primary-color);
}

body.single-landingpage .dotbtn:hover,
body.single-landingpage .dotbtn:focus,
body.single-landingpage .dotbtn:active,
body.single-landingpage .button:hover,
body.single-landingpage .button:focus,
body.single-landingpage .button:active {
  color: var(--white-color);
  background-color: var(--secondary-color);
}

.wig-content ul > li:before,
body.single-landingpage .dotbtn:not(.-outline).secondary,
body.single-landingpage .button:not(.outline).secondary {
  background-color: var(--secondary-color);
}

body.single-landingpage .dotbtn.secondary:hover,
body.single-landingpage .dotbtn.secondary:focus,
body.single-landingpage .dotbtn.secondary:active,
body.single-landingpage .button.secondary:hover,
body.single-landingpage .button.secondary:focus,
body.single-landingpage .button.secondary:active {
  background-color: var(--primary-color);
  color: var(--white-color);
}

body.single-landingpage .dotbtn:not(.-outline).white,
body.single-landingpage .button:not(.outline).white {
  background-color: var(--white-color);
  color: var(--primary-color);
}

body.single-landingpage .dotbtn.white:hover,
body.single-landingpage .dotbtn.white:focus,
body.single-landingpage .dotbtn.white:active,
body.single-landingpage .button.white:hover,
body.single-landingpage .button.white:focus,
body.single-landingpage .button.white:active {
  background-color: transparent;
  border-color: var(--white-color);
  color: var(--white-color);
}

body.single-landingpage .dotbtn.-outline,
body.single-landingpage .button.outline {
  color: var(--primary-color);
  border-color: var(--primary-color);
}

body.single-landingpage .dotbtn.-outline:hover,
body.single-landingpage .dotbtn.-outline:focus,
body.single-landingpage .dotbtn.-outline:active,
body.single-landingpage .button.outline:hover,
body.single-landingpage .button.outline:focus,
body.single-landingpage .button.outline:active {
  color: var(--secondary-color);
  border-color: var(--secondary-color);
  background-color: transparent;
}

body.single-landingpage .dotbtn.-outline.secondary,
body.single-landingpage .button.outline.secondary {
  color: var(--secondary-color);
  border-color: var(--secondary-color);
}

body.single-landingpage .dotbtn.-outline.secondary:hover,
body.single-landingpage .dotbtn.-outline.secondary:focus,
body.single-landingpage .dotbtn.-outline.secondary:active,
body.single-landingpage .button.outline.secondary:hover,
body.single-landingpage .button.outline.secondary:focus,
body.single-landingpage .button.outline.secondary:active {
  color: var(--primary-color);
  border-color: var(--primary-color);
  background-color: transparent;
}

body.single-landingpage .dotbtn.-outline.white,
body.single-landingpage .button.outline.white {
  color: var(--white-color);
  border-color: var(--white-color);
}

body.single-landingpage .dotbtn.-outline.white:hover,
body.single-landingpage .dotbtn.-outline.white:focus,
body.single-landingpage .dotbtn.-outline.white:active,
body.single-landingpage .button.outline.white:hover,
body.single-landingpage .button.outline.white:focus,
body.single-landingpage .button.outline.white:active {
  color: var(--primary-color);
  border-color: var(--white-color);
  background-color: var(--white-color);
}

body.single-landingpage .backtop-btn:hover {
  background-color: var(--primary-color);
  border-color: var(--white-color);
}
body.single-landingpage .backtop-btn:focus {
  color: var(--primary-color);
}

body.single-landingpage #global .bgc-primary,
body.single-landingpage #global .bgc-primary .bgc-inherit {
  background-color: var(--primary-color);
}

body.single-landingpage #global .bgc-secondary,
body.single-landingpage #global .bgc-secondary .bgc-inherit {
  background-color: var(--secondary-color);
}

body.single-landingpage #global .off-canvas .menu li.active a,
body.single-landingpage #global .off-canvas .menu li a:hover,
body.single-landingpage #global .off-canvas .menu li a:focus {
  color: var(--primary-color);
}

.wpcf7 form input[type='submit'],
form input[type='submit'] {
  background-color: var(--primary-color);
}

.wpcf7 form input[type='submit']:hover,
form input[type='submit']:hover {
  background-color: var(--secondary-color);
}

body.single-landingpage .with-deco .title-deco:before {
  background: var(--primary-color);
}

body.single-landingpage .footersite-menu ul li a:hover {
  color: var(--secondary-color);
}

.logo-landingpage {
  display: inline-flex;
}

.headersite .logo-landingpage img {
  max-height: 52px;
  transition: all 0.24s ease-in-out;
}

@media screen and (min-width: 768px) {
  .headersite .logo-landingpage img {
    max-height: 80px;
    transition: all 0.24s ease-in-out;
  }

  .is-scrolling .headersite.-fixed .logo-landingpage img {
    max-height: 44px;
  }
}

body.single-landingpage .footersite .logo-landingpage {
  margin-bottom: 32px;
}

p.footersite-adrtitle {
  margin-bottom: 4px;
}

body.single-landingpage .footersite-seotext {
  margin-bottom: 32px;
}

body.single-landingpage .footersite-adrbox .adr-localisation {
  display: block;
}

@media screen and (max-width: 1204px) {
  body.single-landingpage #global .sliderhome-title,
  body.single-landingpage #global .sliderhome-title a {
    color: var(--white-color);
  }
}

@media screen and (max-width: 1024px) {
  body.single-landingpage #global .sliderhome-title,
  body.single-landingpage #global .sliderhome-title a {
    color: var(--primary-color);
  }
}
