/**
* #.# Fonts
*/

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Jost:wght@100..900&family=Nunito+Sans:opsz,wght@6..12,200..1000&display=swap');

/**
* #.# Variables CSS
*/

:root {    
  
  /** Options **/
  
  --btn-enable-rounded: non;
  
  /** Fonts **/
  
  --global-font-family: Nunito Sans,sans-serif;
  --global-font-size: 16px;
  --global-font-weight: 300;
  
  --h1-font-family: Jost,sans-serif;
  --h1-font-size: 40px;
  --h1-font-weight: 500;
  --h1-font-align: center;
  --h1-font-transform: uppercase;
  
  --h2-font-family: Jost,sans-serif;
  --h2-font-size: 40px;
  --h2-font-weight: 500;
  --h2-font-align: center;
  --h2-font-transform: uppercase;
  
  --h3-font-family: Jost,sans-serif;
  --h3-font-size: 22px;
  --h3-font-weight: 500;
  --h3-font-align: center;
  --h3-font-transform: none;
  
  --home-title-font-size: 36px;
  --intern-title-font-size: 36px;
  
  --btn-font-size: 18px;
  --btn-font-weight: 600;
  --btn-text-transform: none;
  
  --header-nav-items-font-family: Jost,sans-serif;
  --header-nav-items-font-weight: 500;
  --header-nav-items-font-size: 24px;
  --header-nav-items-text-transform: uppercase;  
  
  --hp-slider-title-font-family: Jost,sans-serif;
  --hp-slider-title-font-line-height: 6px;
  --hp-slider-title-font-weight: 500;
  --hp-slider-title-font-size: 45px;
  --hp-slider-title-font-text-transform: capitalize;
  --hp-slider-title-font-text-align: center;
  
  --hp-slider-text-font-family: Jost,sans-serif;
  --hp-slider-text-font-line-height: 1.3;
  --hp-slider-text-font-weight: 600;
  --hp-slider-text-font-size: 36px;
  --hp-slider-text-font-text-transform: uppercase;
  --hp-slider-text-font-text-align: center;
  
  --title-font-family: Bebas Neue,sans-serif;
  --title-font-weight: 600;
  --title-line-height: 1.3; 
  --title-text-transform: uppercase;
  --title-text-align: center; 

  
  /** Background colors **/

  --body-bg: #1e2a34;
  --cookies-bg: #1e2a34;  
  --header-bg: #ffffff;  
  --header-bg-onscroll: rgba(0,0,0,0.5);  
  --hp-slider-bg: #1e2a34;  
  --footer-bg: #1e2a34;
  --encarts-hp: #1e2a34;
  --bg-hp-contact: url(/media/original/22106/fond-contact.png);
  --menu-bg-color-hover: rgba(255,255,255,.1);
  --bg-color-hover-button: #b0b5b5;
  
  /** Colors **/
  
  --primary-color: #eb6400;  
  --on-primary-color: #ffffff;  
  --secondary-color: #4ec3ff;
  --on-secondary-color: #ffffff;
  --body-color: #1e2a34;  
  --cookies-color: #ffffff;
  --header-color: #1e2a34;
  --header-border: #1e2a34;
  --footer-color: #fff;
  --hp-slider-color: #fff;
  --burger-menu-color: #1e2a34;
  --header-mobile-color: #1e2a34;
  --header-mobile-border: #1e2a34;
  --certif-picto-color: #1e2a34;
  --certif-title-color: #1e2a34;
  --certif-text-color: #000;
  --color-title-encarts-hp: #eb6400;
  --list-title-article-color: #1e2a34;
  --testimonials-color: #000;
  --description-block-text-color: #000;
  
  /** Position **/  
  
  --header-position: fixed;    
  
  /** Widths and heights **/
  
  /***** Height hp main slider **/
  
  --hp-slider-height-xs: 320px;
  --hp-slider-height-md: 400px;
  --hp-slider-height-lg: 500px;
  
  /** Icons **/
  
  --icon-nav-resp: '\f067'; 
  --icon-bulleted-list: '\f138'; 
  
  /** Tiret **/
  
  --display-tiret: block;
}

.yp-row--article {
  .yp-col--article-2 {
    display: none;
  }
}

.yp-article-single ul {
  padding-left: 2.5rem;
}

.yp-row--services .yp-articles-category__desc {
  max-width:1115px;
  margin: 0 auto;
  
  @media screen and (max-width:1140px) {
  	padding: 0 1rem;
  }
}

.yp-testimonial-list__body .yp-slider__item::after {
  display: none;
}

.yp-row--contact .yp-form__group--rgpd-description {
overflow: hidden !important;
}

.yp-row--footer .yp-col--footer-1 a {
    color: var(--footer-color);
}