.elementor-widget-les-gemeaux-faq-help{width:100%;min-width:0}
.lgw-faq-help,.lgw-faq-help *{box-sizing:border-box}
.lgw-faq-help{
  --lgw-faq-help-left:42%;
  display:grid;
  grid-template-columns:minmax(0,var(--lgw-faq-help-left)) minmax(0,1fr);
  gap:56px;
  width:100%;
  max-width:1320px;
  margin:0 auto;
  padding:0;
  background:transparent;
  font-family:"Lexend",Arial,sans-serif;
}
.lgw-faq-help__intro{min-width:0;align-self:start}
.lgw-faq-help__eyebrow{margin:0 0 26px;font-family:"Lexend",Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:#666a70}
.lgw-faq-help__title{margin:0 0 22px;font-family:"Lexend",Arial,sans-serif;font-size:52px;font-weight:600;line-height:1.08;letter-spacing:-.035em;color:#1f2630}
.lgw-faq-help__description{max-width:32em;font-family:"Lexend",Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.65;color:#696d73}
.lgw-faq-help__wa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:28px;padding:24px 26px;background:#fbfbfa;border:1px solid #e3e4e1;border-radius:14px;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.lgw-faq-help__wa:hover,.lgw-faq-help__wa:focus{transform:translateY(-1px);border-color:#cfd2ca;color:inherit}
.lgw-faq-help__wa-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#fff;color:#5e7856;box-shadow:0 4px 16px rgba(25,30,25,.05)}
.lgw-faq-help__wa-icon svg{width:26px;height:26px;fill:currentColor}
.lgw-faq-help__wa-icon i{font-size:26px}
.lgw-faq-help__wa-copy{display:flex;flex-direction:column;gap:5px;min-width:0}
.lgw-faq-help__wa-eyebrow{font-family:"Lexend",Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;color:#6b7075}
.lgw-faq-help__wa-title{font-family:"Lexend",Arial,sans-serif;font-size:19px;font-weight:600;line-height:1.3;color:#1f2630}
.lgw-faq-help__wa-text{font-family:"Lexend",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.45;color:#777b80}
.lgw-faq-help__wa-arrow{font-size:28px;line-height:1;color:#5e684f}
.lgw-faq-help__list{display:flex;flex-direction:column;gap:10px;min-width:0}
.lgw-faq-help__item{overflow:hidden;background:#fff;border:1px solid #e2e3e0;border-radius:10px;transition:background-color .2s ease,border-color .2s ease}
.lgw-faq-help__item.is-open{background:#fbfbfa}
.lgw-faq-help__question{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;border:0;background:transparent!important;cursor:pointer;text-align:left;font-family:"Lexend",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:#202730;box-shadow:none!important}
.lgw-faq-help__question:hover,.lgw-faq-help__question:focus,.lgw-faq-help__question:active{background:transparent!important;color:#202730;box-shadow:none!important}
.lgw-faq-help__icon{position:relative;display:block;width:18px;height:18px;flex:0 0 18px}
.lgw-faq-help__icon::before,.lgw-faq-help__icon::after{content:"";position:absolute;left:50%;top:50%;background:#59634b;transform:translate(-50%,-50%);transition:transform .2s ease}
.lgw-faq-help__icon::before{width:16px;height:2px}
.lgw-faq-help__icon::after{width:2px;height:16px}
.lgw-faq-help__item.is-open .lgw-faq-help__icon::after{transform:translate(-50%,-50%) scaleY(0)}
.lgw-faq-help__answer[hidden]{display:none}
.lgw-faq-help__answer-inner{padding:0 24px 22px;font-family:"Lexend",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#666b70}
@media(max-width:900px){
  .lgw-faq-help{grid-template-columns:1fr;gap:38px}
  .lgw-faq-help__title{font-size:44px}
  .lgw-faq-help__description{max-width:48em}
}
@media(max-width:767px){
  .lgw-faq-help{gap:28px}
  .lgw-faq-help__eyebrow{margin-bottom:18px;font-size:10px}
  .lgw-faq-help__title{margin-bottom:16px;font-size:34px;line-height:1.1}
  .lgw-faq-help__description{font-size:15px;line-height:1.6}
  .lgw-faq-help__wa{grid-template-columns:auto minmax(0,1fr) auto;gap:13px;margin-top:22px;padding:18px}
  .lgw-faq-help__wa-icon{width:46px;height:46px}
  .lgw-faq-help__wa-icon svg{width:23px;height:23px}
  .lgw-faq-help__wa-title{font-size:16px}
  .lgw-faq-help__wa-text{font-size:12px}
  .lgw-faq-help__question{padding:18px;font-size:14px}
  .lgw-faq-help__answer-inner{padding:0 18px 18px;font-size:13px}
}
