.elementor-832 .elementor-element.elementor-element-85e3916{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-832 .elementor-element.elementor-element-85e3916:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-85e3916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-85e3916.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-1aade51{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-1aade51:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-1aade51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-832 .elementor-element.elementor-element-cc9299c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-cc9299c.elementor-element{--align-self:center;}.elementor-832 .elementor-element.elementor-element-cc63726{--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;--justify-content:center;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 16px 1px rgba(0, 0, 0, 0.46);--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:5px;--padding-bottom:15px;--padding-left:15px;--padding-right:10px;}.elementor-832 .elementor-element.elementor-element-cc63726:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-cc63726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-832 .elementor-element.elementor-element-cc63726.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-832 .elementor-element.elementor-element-1aade51{--content-width:100%;}.elementor-832 .elementor-element.elementor-element-cc63726{--width:96.504%;}}@media(max-width:767px){.elementor-832 .elementor-element.elementor-element-85e3916{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-832 .elementor-element.elementor-element-1aade51{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-832 .elementor-element.elementor-element-cc63726{--width:403.167px;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:6px;--padding-top:5px;--padding-bottom:10px;--padding-left:7px;--padding-right:6px;}.elementor-832 .elementor-element.elementor-element-cc63726.e-con{--align-self:center;--order:-99999 /* order start hack */;}}/* Start custom CSS for container, class: .elementor-element-1aade51 */.elementor-832 .elementor-element.elementor-element-1aade51,
.elementor-832 .elementor-element.elementor-element-1aade51 *,
.elementor-832 .elementor-element.elementor-element-1aade51 .glsr,
.elementor-832 .elementor-element.elementor-element-1aade51 .glsr *,
.elementor-832 .elementor-element.elementor-element-1aade51 p,
.elementor-832 .elementor-element.elementor-element-1aade51 div,
.elementor-832 .elementor-element.elementor-element-1aade51 span {
  color: #efe3d2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63726 */.elementor-832 .elementor-element.elementor-element-cc63726 .glsr-button,
.elementor-832 .elementor-element.elementor-element-cc63726 button[type="submit"],
.elementor-832 .elementor-element.elementor-element-cc63726 input[type="submit"] {
  background: #111111 !important;
  color: #d4af37 !important;
  border: 1px solid #a67928 !important;
  border-radius: 999px !important;
  padding: 12px 34px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  cursor: pointer !important;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.22) !important;
}

.elementor-832 .elementor-element.elementor-element-cc63726 .glsr-button:hover,
.elementor-832 .elementor-element.elementor-element-cc63726 button[type="submit"]:hover,
.elementor-832 .elementor-element.elementor-element-cc63726 input[type="submit"]:hover {
  background: #1a1612 !important;
  color: #f1d27a !important;
  border-color: #d4af37 !important;
}
lsa-experience-box
.lsa-experience-box {
  max-width: 920px;
  margin: 45px auto;
  padding: 42px 36px;
  background: linear-gradient(145deg, #fff8e8, #f4ecd8);
  border: 1px solid rgba(166, 121, 40, 0.38);
  border-radius: 30px;
  box-shadow: 
    0 24px 60px rgba(26, 22, 18, 0.12),
    inset 0 0 30px rgba(212, 175, 55, 0.08);
  direction: rtl;
}

/* Textes du formulaire */
.lsa-experience-box,
.lsa-experience-box * {
  color: #1a1612 !important;
}

/* Labels */
.lsa-experience-box label {
  color: #1a1612 !important;
  font-weight: 600 !important;
  font-size: 15px !important;/* End custom CSS */