/* Webfont: GothamCondensed-Medium */
@font-face {
  font-family: "GothamCondensedMedium";
  src: url("../fonts/GothamCondensed-Medium.eot"); /* IE9 Compat Modes */
  src: url("../fonts/GothamCondensed-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamCondensed-Medium.woff") format("woff"), url("../fonts/GothamCondensed-Medium.ttf") format("truetype"), url("../fonts/GothamCondensed-Medium.svg#GothamCondensed-Medium") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: GothamCondensed-Light */
@font-face {
  font-family: "GothamCondensedLight";
  src: url("../fonts/GothamCondensed-Light.eot"); /* IE9 Compat Modes */
  src: url("../fonts/GothamCondensed-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamCondensed-Light.woff") format("woff"), url("../fonts/GothamCondensed-Light.ttf") format("truetype"), url("../fonts/GothamCondensed-Light.svg#GothamCondensed-Light") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: GothamCondensed-Book */
@font-face {
  font-family: "GothamCondensedBook";
  src: url("../fonts/GothamCondensed-Book.eot"); /* IE9 Compat Modes */
  src: url("../fonts/GothamCondensed-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamCondensed-Book.woff") format("woff"), url("../fonts/GothamCondensed-Book.ttf") format("truetype"), url("../fonts/GothamCondensed-Book.svg#GothamCondensed-Book") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: GothamCondensed-Bold */
@font-face {
  font-family: "GothamCondensedBold";
  src: url("../fonts/GothamCondensed-Bold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/GothamCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamCondensed-Bold.woff") format("woff"), url("../fonts/GothamCondensed-Bold.ttf") format("truetype"), url("../fonts/GothamCondensed-Bold.svg#GothamCondensed-Bold") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-UltraItalic */
@font-face {
  font-family: "GothamUltra";
  src: url("../fonts/Gotham-UltraItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-UltraItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-UltraItalic.woff") format("woff"), url("../fonts/Gotham-UltraItalic.ttf") format("truetype"), url("../fonts/Gotham-UltraItalic.svg#Gotham-UltraItalic") format("svg"); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Ultra */
@font-face {
  font-family: "GothamUltra";
  src: url("../fonts/Gotham-Ultra.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Ultra.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Ultra.woff") format("woff"), url("../fonts/Gotham-Ultra.ttf") format("truetype"), url("../fonts/Gotham-Ultra.svg#Gotham-Ultra") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Thin */
@font-face {
  font-family: "GothamThin";
  src: url("../fonts/Gotham-Thin.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Thin.woff") format("woff"), url("../fonts/Gotham-Thin.ttf") format("truetype"), url("../fonts/Gotham-Thin.svg#Gotham-Thin") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Medium */
@font-face {
  font-family: "GothamMedium";
  src: url("../fonts/Gotham-Medium.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.ttf") format("truetype"), url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-MediumItalic */
@font-face {
  font-family: "GothamMedium";
  src: url("../fonts/Gotham-MediumItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-MediumItalic.woff") format("woff"), url("../fonts/Gotham-MediumItalic.ttf") format("truetype"), url("../fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic") format("svg"); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-ThinItalic */
@font-face {
  font-family: "GothamThin";
  src: url("../fonts/Gotham-ThinItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-ThinItalic.woff") format("woff"), url("../fonts/Gotham-ThinItalic.ttf") format("truetype"), url("../fonts/Gotham-ThinItalic.svg#Gotham-ThinItalic") format("svg"); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-LightItalic */
@font-face {
  font-family: "GothamLight";
  src: url("../fonts/Gotham-LightItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-LightItalic.woff") format("woff"), url("../fonts/Gotham-LightItalic.ttf") format("truetype"), url("../fonts/Gotham-LightItalic.svg#Gotham-LightItalic") format("svg"); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Light */
@font-face {
  font-family: "GothamLight";
  src: url("../fonts/Gotham-Light.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Light.woff") format("woff"), url("../fonts/Gotham-Light.ttf") format("truetype"), url("../fonts/Gotham-Light.svg#Gotham-Light") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-BookItalic */
@font-face {
  font-family: "GothamBook";
  src: url("../fonts/Gotham-BookItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-BookItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-BookItalic.woff") format("woff"), url("../fonts/Gotham-BookItalic.ttf") format("truetype"), url("../fonts/Gotham-BookItalic.svg#Gotham-BookItalic") format("svg"); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-ExtraLightItalic */
@font-face {
  font-family: "GothamExtraLight";
  src: url("../fonts/Gotham-ExtraLightItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-ExtraLightItalic.woff") format("woff"), url("../fonts/Gotham-ExtraLightItalic.ttf") format("truetype"), url("../fonts/Gotham-ExtraLightItalic.svg#Gotham-ExtraLightItalic") format("svg"); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Book */
@font-face {
  font-family: "GothamBook";
  src: url("../fonts/Gotham-Book.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book.ttf") format("truetype"), url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Bold */
@font-face {
  font-family: "GothamBold";
  src: url("../fonts/Gotham-Bold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Bold.woff") format("woff"), url("../fonts/Gotham-Bold.ttf") format("truetype"), url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-ExtraLight */
@font-face {
  font-family: "GothamExtraLight";
  src: url("../fonts/Gotham-ExtraLight.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-ExtraLight.woff") format("woff"), url("../fonts/Gotham-ExtraLight.ttf") format("truetype"), url("../fonts/Gotham-ExtraLight.svg#Gotham-ExtraLight") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-BoldItalic */
@font-face {
  font-family: "GothamBold";
  src: url("../fonts/Gotham-BoldItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-BoldItalic.woff") format("woff"), url("../fonts/Gotham-BoldItalic.ttf") format("truetype"), url("../fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic") format("svg"); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-BlackItalic */
@font-face {
  font-family: "GothamBlack";
  src: url("../fonts/Gotham-BlackItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-BlackItalic.woff") format("woff"), url("../fonts/Gotham-BlackItalic.ttf") format("truetype"), url("../fonts/Gotham-BlackItalic.svg#Gotham-BlackItalic") format("svg"); /* Legacy iOS */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Black */
@font-face {
  font-family: "GothamBlack";
  src: url("../fonts/Gotham-Black.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Black.woff") format("woff"), url("../fonts/Gotham-Black.ttf") format("truetype"), url("../fonts/Gotham-Black.svg#Gotham-Black") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
.gotham-Bold-ital {
  font-family: "GothamBold", sans-serif;
  font-weight: normal;
  font-style: italic;
}

.gotham-Bold, .container .tableau-comparatif p strong,
.produit-content-item .tableau-comparatif p strong, .container .tableau-comparatif h6 strong,
.produit-content-item .tableau-comparatif h6 strong, .container .tableau-comparatif h3,
.produit-content-item .tableau-comparatif h3, .container .tableau-comparatif h4,
.produit-content-item .tableau-comparatif h4, .container .tableau-comparatif h2,
.produit-content-item .tableau-comparatif h2, .container ul strong,
.produit-content-item ul strong, .container p strong,
.produit-content-item p strong, .container h5 strong,
.produit-content-item h5 strong, .container h4 strong,
.produit-content-item h4 strong, .container h3 strong,
.produit-content-item h3 strong, .container h2,
.produit-content-item h2 {
  font-family: "GothamBold", sans-serif;
  font-weight: normal;
  font-style: normal;
}

.gotham-Book-ital {
  font-family: "GothamBook", sans-serif;
  font-weight: normal;
  font-style: italic;
}

.gotham-Book, .container .tableau-comparatif p,
.produit-content-item .tableau-comparatif p, .container .tableau-comparatif h6,
.produit-content-item .tableau-comparatif h6, .container ul li a,
.produit-content-item ul li a, .container ul,
.produit-content-item ul, .container p,
.produit-content-item p, .container h5,
.produit-content-item h5, .container h4,
.produit-content-item h4, .container h3,
.produit-content-item h3 {
  font-family: "GothamBook", sans-serif;
  font-weight: normal;
  font-style: normal;
}

.gotham-Black-ital {
  font-family: "GothamBlack", sans-serif;
  font-weight: normal;
  font-style: italic;
}

.gotham-Black, .container .tableau-comparatif h3 strong,
.produit-content-item .tableau-comparatif h3 strong, .container .tableau-comparatif h2 strong,
.produit-content-item .tableau-comparatif h2 strong, .container p a,
.produit-content-item p a, .container .produit-content-col-cat-21 h3,
.produit-content-item .produit-content-col-cat-21 h3, .container h3 a,
.produit-content-item h3 a, .container h2 strong,
.produit-content-item h2 strong, .container h1,
.produit-content-item h1 {
  font-family: "GothamBlack", sans-serif;
  font-weight: normal;
  font-style: normal;
}

.gotham-cond-Bold {
  font-family: "GothamCondensedBold", sans-serif;
  font-weight: normal;
  font-style: normal;
}

.gotham-cond-Book {
  font-family: "GothamCondensedBook", sans-serif;
  font-weight: normal;
  font-style: normal;
}

.gotham-cond-light {
  font-family: "GothamCondensedLight", sans-serif;
  font-weight: normal;
  font-style: normal;
}

.gotham-cond-medium {
  font-family: "GothamCondensedMedium", sans-serif;
  font-weight: normal;
  font-style: normal;
}

.produit-content-item {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.container h1,
.produit-content-item h1 {
  font-size: 4rem;
  text-decoration: none;
  color: rgb(12, 81, 38);
  padding: 0 0 2.5rem 0;
  margin: 0;
}
.container h2,
.produit-content-item h2 {
  font-size: 3.2rem;
  line-height: 3.5rem;
  text-decoration: none;
  color: rgb(12, 81, 38);
  padding: 1.5rem 0 0.8rem 0;
  margin: 0;
}
.container h3,
.produit-content-item h3 {
  font-size: 2.8rem;
  line-height: 3.1rem;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding: 1.5rem 0 0.8rem 0;
  margin: 0;
}
.container h3 a,
.produit-content-item h3 a {
  font-size: 1.8rem;
  line-height: 2rem;
  padding: 1rem 1rem;
  margin: 0;
  text-align: center;
  text-decoration: none;
  /*border-radius: 8px;*/
  background-color: rgb(12, 81, 38);
  color: rgb(255, 255, 255);
  display: inline-block;
}
.container h3 a:hover,
.produit-content-item h3 a:hover {
  background-color: rgb(255, 104, 52);
}
.container .produit-content-col-cat-21 h3,
.produit-content-item .produit-content-col-cat-21 h3 {
  font-size: 2.4rem;
  line-height: 2.7rem;
  text-decoration: none;
  color: rgb(12, 81, 38);
  padding: 1.5rem 0 0.8rem 0;
  margin: 0;
}
.container .produit-content-col-50 h3 a,
.produit-content-item .produit-content-col-50 h3 a {
  font-family: "GothamBook";
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  padding: 9px 12px 7px;
  margin: 10px 15px 10px 0;
  text-align: center;
  text-decoration: none;
  /*border-radius: 8px;*/
  background-color: rgb(12, 81, 38);
  color: rgb(255, 255, 255);
  display: inline-block;
  float: left;
}
.container .produit-content-col-50 h3 a:hover,
.produit-content-item .produit-content-col-50 h3 a:hover {
  background-color: rgb(255, 104, 52);
}
.container h4,
.produit-content-item h4 {
  font-size: 2.4rem;
  line-height: 2.7rem;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding: 1.5rem 0 0.8rem 0;
  margin: 0;
}
.container h5,
.produit-content-item h5 {
  font-size: 2rem;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding: 1.5rem 0 0.8rem 0;
  margin: 0;
}
.container p,
.produit-content-item p {
  font-size: 1.6rem;
  line-height: 2.3rem;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding: 0 0 1.3rem 0;
  margin: 0;
}
.container p a,
.produit-content-item p a {
  color: rgb(12, 81, 38);
  text-decoration: none;
}
.container p a:hover,
.produit-content-item p a:hover {
  color: rgb(255, 104, 52);
}
.container ul,
.produit-content-item ul {
  font-size: 1.6rem;
  line-height: 2.1rem;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding: 0 0 1rem 0;
  margin: 0 0 0 2rem;
  list-style-image: url("../images/puce.svg");
  list-style-position: outside;
}
.container ul li,
.produit-content-item ul li {
  padding: 0 0 0.7rem 0;
}
.container ul li a,
.produit-content-item ul li a {
  text-decoration: none;
  color: rgb(15, 114, 108);
}
.container ul li a:hover,
.produit-content-item ul li a:hover {
  text-decoration: underline;
}
.container .lien-particuliers-item-2024,
.produit-content-item .lien-particuliers-item-2024 {
  text-decoration: none;
  background-color: rgba(255, 104, 52, 0.8) !important;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.container .lien-particuliers-item-2024:hover,
.produit-content-item .lien-particuliers-item-2024:hover {
  background-color: rgb(239, 89, 40) !important;
}
.container .lien-particuliers-2024,
.produit-content-item .lien-particuliers-2024 {
  background-color: rgba(12, 81, 38, 0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.container .lien-particuliers-2024:hover,
.produit-content-item .lien-particuliers-2024:hover {
  background-color: rgba(12, 81, 38, 0.08);
}
.container .tableau-comparatif h2,
.produit-content-item .tableau-comparatif h2 {
  font-size: 2.2rem;
  line-height: 2.3rem;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding: 0;
  margin: 0;
}
.container .tableau-comparatif h4,
.produit-content-item .tableau-comparatif h4 {
  font-size: 1.6rem;
  line-height: 1.7rem;
  text-align: left;
  color: rgb(12, 81, 38);
  margin: 0;
  padding: 0.8rem 0 0.2rem;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.container .tableau-comparatif h4::before,
.produit-content-item .tableau-comparatif h4::before {
  content: "";
  background-image: url(../images/puce.svg);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.5rem;
}
.container .tableau-comparatif h3,
.produit-content-item .tableau-comparatif h3 {
  font-size: 1.6rem;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding: 0.4rem 0 0.2rem 0;
  margin: 0;
}
.container .tableau-comparatif h6,
.produit-content-item .tableau-comparatif h6 {
  font-size: 1.8rem;
  text-decoration: none;
  color: rgb(255, 255, 255);
  padding: 0.6rem 0 0.4rem 0;
  margin: 0;
}
.container .tableau-comparatif p,
.produit-content-item .tableau-comparatif p {
  font-size: 1.5rem;
  line-height: 1.8rem;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding: 0 0 1rem 0;
  margin: 0;
}/*# sourceMappingURL=style-desktop-2024.css.map */