.elementor-2653 .elementor-element.elementor-element-960f612{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2653 .elementor-element.elementor-element-fb173f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2653 .elementor-element.elementor-element-05e37aa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-05e37aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2653 .elementor-element.elementor-element-29ba3a6{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-f634dc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2653 .elementor-element.elementor-element-16bf7f2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2653 .elementor-element.elementor-element-16bf7f2.e-con{--flex-grow:4;--flex-shrink:2;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2653 .elementor-element.elementor-element-985b66e .elementor-button{background-color:#E98A15;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-2653 .elementor-element.elementor-element-985b66e .elementor-button:hover, .elementor-2653 .elementor-element.elementor-element-985b66e .elementor-button:focus{background-color:#D17A13;}.elementor-2653 .elementor-element.elementor-element-985b66e.elementor-element{--align-self:center;}.elementor-2653 .elementor-element.elementor-element-1b8f5f2 > .elementor-widget-container{margin:0% 0% 00% 0%;}.elementor-2653 .elementor-element.elementor-element-ae14ae1{--display:flex;}.elementor-2653 .elementor-element.elementor-element-ae14ae1.e-con{--flex-grow:11;--flex-shrink:1;}.elementor-2653 .elementor-element.elementor-element-23f4672 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-23f4672 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-1a46654 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-1a46654 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-bd718b8{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-8b7c905 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-8b7c905 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-03b5eda{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-1f282ad > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-1f282ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-1d1fbd0{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-d2c09ea > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-d2c09ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-7cb3a78{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-bf9e97f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-bf9e97f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-f5f8679{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-5e8f47c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-5e8f47c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-3ff780b{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-6d2706a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-6d2706a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-4d2ebc3{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-d94f1e3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-d94f1e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-2151251{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-b412e10 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-b412e10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-6b64149{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-20ba511 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-20ba511 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-db07b4c{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-f43c3ab > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-f43c3ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-7fe2fd7{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-12c17ef > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-12c17ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-5f1ef29{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-582685e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-582685e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-3fd3721{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-036d61c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2653 .elementor-element.elementor-element-036d61c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#152B3F;}.elementor-2653 .elementor-element.elementor-element-7537f49{color:#152B3F;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2653 .elementor-element.elementor-element-212fa59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-2653 .elementor-element.elementor-element-f634dc2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2653 .elementor-element.elementor-element-16bf7f2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-2653 .elementor-element.elementor-element-f634dc2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for html, class: .elementor-element-aca9321 */.btn-retour {
  background: none;         /* pas de fond */
  border: none;             /* pas de bordure */
  color: #152B3F;           /* bleu principal de ta charte */
  font-size: 1rem;          /* taille texte */
  font-weight: 600;         /* légèrement plus marqué */
  cursor: pointer;          /* curseur main */
  padding: 0;               /* pas de padding inutile */
  transition: color 0.2s ease, text-decoration 0.2s ease;
}

.btn-retour:hover {
      background: none;         /* pas de fond */
  border: none;             /* pas de bordure */
  color: #152B3F;           /* bleu principal de ta charte */
  font-size: 1rem;          /* taille texte */
  font-weight: 600;         /* légèrement plus marqué */
  cursor: pointer;          /* curseur main */
  padding: 0;               /* pas de padding inutile */
  transition: color 0.2s ease, text-decoration 0.2s ease;
  text-decoration: underline; /* souligne au hover */
}/* End custom CSS */