.elementor-12557 .elementor-element.elementor-element-b171178{--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;--overlay-opacity:1;}.elementor-12557 .elementor-element.elementor-element-b171178:not(.elementor-motion-effects-element-type-background), .elementor-12557 .elementor-element.elementor-element-b171178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elixfpv.com/wp-content/uploads/2025/11/dark-purple-paper-for-decoration-on-black-2024-11-18-14-52-37-utc-min-scaled-e1763930494409-1025x1536.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-12557 .elementor-element.elementor-element-b171178::before, .elementor-12557 .elementor-element.elementor-element-b171178 > .elementor-background-video-container::before, .elementor-12557 .elementor-element.elementor-element-b171178 > .e-con-inner > .elementor-background-video-container::before, .elementor-12557 .elementor-element.elementor-element-b171178 > .elementor-background-slideshow::before, .elementor-12557 .elementor-element.elementor-element-b171178 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12557 .elementor-element.elementor-element-b171178 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000007A 0%, #000000 100%);}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-8f4e75d */.about-elix-fpv {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 20px;
  color: #ffffff;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Inter, Arial, sans-serif;
}

.about-elix-fpv a {
  color: #72d4ff;
  text-decoration: none;
}

.about-elix-fpv a:hover {
  text-decoration: underline;
}

.about-section {
  margin-bottom: 48px;
}

.about-section h2 {
  font-size: 2rem;
  margin-bottom: 16px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  padding-bottom: 8px;
}

.about-section h3 {
  font-size: 1.3rem;
  margin-top: 24px;
  margin-bottom: 8px;
}

.about-section p {
  line-height: 1.7;
  font-size: 0.98rem;
  margin-bottom: 12px;
  color: rgba(255, 255, 255, 0.9);
}

/* Bloc vidéo Red Bull */
.about-video-block {
  margin: 20px 0 24px;
}

.about-video-block .video-embed {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 */
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: #000;
}

.about-video-block .video-embed iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.about-video-block .video-caption {
  font-size: 0.9rem;
  margin-top: 8px;
  font-style: italic;
  color: rgba(255, 255, 255, 0.75);
}

/* Responsive */
@media (max-width: 768px) {
  .about-elix-fpv {
    padding: 30px 16px;
  }

  .about-section h2 {
    font-size: 1.6rem;
  }

  .about-section h3 {
    font-size: 1.15rem;
  }
}/* End custom CSS */