@font-face {
  font-family: "Corporative";
  src: url("https://assets.nice.fr/fonts/corporativesansalt-book-webfont.woff2") format("woff2"), url("https://assets.nice.fr/fonts/corporativesansalt-book-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Corporative";
  src: url("https://assets.nice.fr/fonts/corporative-book-webfont.woff2") format("woff2"), url("https://assets.nice.fr/fonts/corporative-book-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Corporative";
  src: url("https://assets.nice.fr/fonts/corporative-bookitalic-webfont.woff2") format("woff2"), url("https://assets.nice.fr/fonts/corporative-bookitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Corporative";
  src: url("https://assets.nice.fr/fonts/corporative-bold-webfont.woff2") format("woff2"), url("https://assets.nice.fr/fonts/corporative-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Corporative";
  src: url("https://assets.nice.fr/fonts/corporative-bolditalic-webfont.woff2") format("woff2"), url("https://assets.nice.fr/fonts/corporative-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Corporative";
  src: url("https://assets.nice.fr/fonts/corporativesansalt-black-webfont.woff2") format("woff2"), url("https://assets.nice.fr/fonts/corporativesansalt-black-webfont.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Corporative";
  src: url("https://assets.nice.fr/fonts/corporativesansalt-blackitalic-webfont.woff2") format("woff2"), url("https://assets.nice.fr/fonts/corporativesansalt-blackitalic-webfont.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Atkinson-Hyperlegible";
  src: url("https://assets.nice.fr/fonts/Atkinson-Hyperlegible-Regular-102a.woff2") format("woff2"), url("https://assets.nice.fr/fonts/Atkinson-Hyperlegible-Regular-102a.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Atkinson-Hyperlegible";
  src: url("https://assets.nice.fr/fonts/Atkinson-Hyperlegible-Italic-102a.woff2") format("woff2"), url("https://assets.nice.fr/fonts/Atkinson-Hyperlegible-Italic-102a.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Atkinson-Hyperlegible";
  src: url("https://assets.nice.fr/fonts/Atkinson-Hyperlegible-Bold-102a.woff2") format("woff2"), url("https://assets.nice.fr/fonts/Atkinson-Hyperlegible-Bold-102a.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Atkinson-Hyperlegible";
  src: url("https://assets.nice.fr/fonts/Atkinson-Hyperlegible-BoldItalic-102a.woff2") format("woff2"), url("https://assets.nice.fr/fonts/Atkinson-Hyperlegible-BoldItalic-102a.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
.custom-logo-link {
  margin:auto;
}
.link--a11y::before {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/icone-affichage.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/icone-affichage.svg");
}
.custom--icon.svg--contact::before {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/icone-contact.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/icone-contact.svg");
}
.btn:not(.btn--link)::after, .wpcf7 input[type="submit"]:not(.btn--link)::after {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/cible.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/cible.svg");
}
.btn.btn--reset::after, .wpcf7 input.btn--reset[type="submit"]::after {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/icone-reinitialiser.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/icone-reinitialiser.svg");
}
.btn-close {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/close.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/close.svg");
}
a[href^="tel:"]:not(.no-icon)::before {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/icone-telephone.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/icone-telephone.svg");
}
a[href^="mailto:"]::before {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/icone-email.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/icone-email.svg");
}
.share--menu .share--item.svg--x::before {
  --svg: url("https://assets.nice.fr/img/pictos/picto-x.svg");
}
.share--menu .share--item.svg--fb::before {
  --svg: url("https://assets.nice.fr/img/pictos/picto-fb.svg");
}
.share--menu .share--item.svg--mail::before {
  --svg: url("https://assets.nice.fr/img/pictos/icone-email.svg");
}
.share--menu .share--item.svg--copy::before {
  --svg: url("https://assets.nice.fr/img/pictos/icone-copier-lien.svg");
}
.custom--icon.svg--place::before {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/lieu.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/lieu.svg");
}
#btn-to-top::after {
  -webkit-mask-image: url("https://assets.nice.fr/img/pictos/chevron.svg");
  mask-image: url("https://assets.nice.fr/img/pictos/chevron.svg");
}
.wpcf7 {
  max-width: 700px;
}