.elementor-1265 .elementor-element.elementor-element-f7edc62{--display:flex;}.elementor-1265 .elementor-element.elementor-element-7ae23f7{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-b43e8d2{--display:flex;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-7ae23f7 */.ln5000-wrapper {
  background: #f7fafc;
  padding: 80px 20px;
  font-family: Arial, sans-serif;
}

.ln5000-container {
  max-width: 900px;
  margin: 0 auto;
}

/* HERO */
.ln5000-hero {
  text-align: center;
  margin-bottom: 50px;
}

.ln5000-badge {
  display: inline-block;
  background: #fd7112;
  color: #fff;
  padding: 8px 18px;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 18px;
}

.ln5000-hero h1 {
  font-size: 36px;
  color: #1a202c;
  margin-bottom: 15px;
}

.ln5000-hero p {
  font-size: 17px;
  color: #4a5568;
  line-height: 1.7;
}

/* INFO */
.ln5000-info {
  background: #fff;
  border-radius: 18px;
  padding: 30px;
  margin-bottom: 40px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
}

.ln5000-info h2 {
  margin-bottom: 20px;
}

.ln5000-info ul {
  list-style: none;
  padding: 0;
}

.ln5000-info li {
  margin-bottom: 12px;
  padding-left: 25px;
  position: relative;
}

.ln5000-info li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #fd7112;
  font-weight: bold;
}

/* PRIX */
.ln5000-price-box {
  margin-top: 20px;
  padding: 18px;
  background: #fff4ec;
  border-left: 4px solid #fd7112;
  border-radius: 10px;
}

.ln5000-price-box strong {
  font-size: 24px;
  color: #fd7112;
}

/* HEADER FORM */
.ln5000-form-header {
  text-align: center;
  margin-bottom: 25px;
}

.ln5000-form-header h2 {
  margin-bottom: 10px;
}

.ln5000-form-header p {
  color: #4a5568;
}

/* ZONE FORM */
.ln5000-form-zone {
  background: #fff;
  border-radius: 18px;
  padding: 30px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.06);
}/* End custom CSS */