.elementor-kit-30{--e-global-color-primary:#005571;--e-global-color-secondary:#B2CDCF;--e-global-color-text:#000000;--e-global-color-accent:#F5D9AE;--e-global-color-1effabd:#F7F7F7;--e-global-color-7590a57:#F9EBD4;--e-global-color-9a3b78f:#E4F0F1;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-size:1.5em;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Oswald";--e-global-typography-text-font-size:1.3em;--e-global-typography-text-font-weight:200;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-size:1.3em;--e-global-typography-accent-font-weight:500;font-size:14px;line-height:1.7em;}.elementor-kit-30 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.header-images { 
    z-index: 1;
    pointer-events: none;
}

.header-images > * { pointer-events: initial; }

.header-logo { z-index: 0; }

 .container-dpe,
 .container-ges {
     display: flex;
     align-items: center;
     justify-content: center;
     font-weight: bold;
     margin: 40px auto;
     gap: 0;
 }

 .container-dpe .segment,
 .container-ges .segment {
     display: flex;
     justify-content: center;
     align-items: center;
     height: 50px;
     width: 50px;
     -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #fff;
 }

 .container-dpe .segment--A {
     background-color: green;
     border-radius: 20px 0 0 20px;
 }

 .container-dpe .segment--B {
     background-color: #8BC34A;
 }

 .container-dpe .segment--C {
     background-color: #CDDC39;
 }

 .container-dpe .segment--D {
     background-color: yellow;
 }

 .container-dpe .segment--E {
     background-color: #FFC107;
 }

 .container-dpe .segment--F {
     background-color: #FF9800;
 }

 .container-dpe .segment--G {
     background-color: #F44336;
     border-radius: 0 20px 20px 0
 }

 .container-ges .segment--A {
     background-color: green;
     border-radius: 20px 0 0 20px;
 }

 .container-ges .segment--B {
     background-color: #8BC34A;
 }

 .container-ges .segment--C {
     background-color: #CDDC39;
 }

 .container-ges .segment--D {
     background-color: yellow;
 }

 .container-ges .segment--E {
     background-color: #FFC107;
 }

 .container-ges .segment--F {
     background-color: #FF9800;
 }

 .container-ges .segment--G {
     background-color: #F44336;
     border-radius: 0 20px 20px 0
 }
 
 .container-dpe-chiffres {
     text-align:center;
}

 .container-dpe-chiffres span + span { padding-left: 20px; }


 .container-dpe .segment--actif,
 .container-ges .segment--actif {
  
     border: 2px solid white;
     border-radius: 25px;
    transform: scale(1.4);
    font-size: 110%;
 }
 
 .titre-separateur h1,
 .titre-separateur h2 {
     font-size: 2.25rem;
     line-height: 1.6;
     text-align: left;
 }
 
 .titre-separateur h1 strong,
  .titre-separateur h2 strong {
      display:block;
     font-size: 175%;
     text-align: right;
     line-height: 1.2;
 }
 
  .titre-separateur::after {
      display: block;
      content: '';
      width: 20%;
      height: 10px;
      margin: 20px 0 20px auto;
      background-color: var(  --e-global-color-accent  );
  }/* End custom CSS */