.bg-principal{background-color:#000}.bg-secondaire{background-color:#e94737}.bg-tertiaire{background:linear-gradient(49deg,rgba(224,68,54,.7),#e44536 42%,rgba(233,71,55,.7))}.text-secondaire{color:#e94737!important}.text-tertiaire{color:#84c173!important}footer.a{color:#fff}.border-secondaire{border:1px solid #e94737}body{background:rgba(132,193,115,.04)}.active{color:#e94737!important}.btn:hover{background-color:#84c173!important;color:#fff}.btn{background-color:#e94737;color:#fff}.hero-badge{backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:50px;padding:.35rem .9rem}.hero-cta-btn{background-color:#84c173!important;border:none;border-radius:6px;color:#fff!important;font-size:.95rem;font-weight:700;letter-spacing:.05em;padding:.7rem 1.6rem;transition:background-color .2s ease,transform .15s ease}.hero-cta-btn:hover{background-color:#64a055!important;color:#fff!important;transform:translateX(3px)}.hero-promo{background:linear-gradient(90deg,rgba(233,71,55,.95),rgba(224,68,54,.85));border:1px solid hsla(0,0%,100%,.3);border-radius:10px;max-width:460px;padding:.75rem 1.1rem}.hero-promo,.hero-promo-bar{animation:promo-pulse 2.2s infinite}.hero-promo-bar{background:linear-gradient(90deg,#e94737,#c8372a);border:1px solid hsla(0,0%,100%,.35);border-radius:10px;padding:.85rem 1.5rem}.hero-promo-badge-tag{align-items:center;animation:promo-blink 1.4s infinite;background-color:#84c173;border-radius:4px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:700;letter-spacing:.05em;padding:.3rem .7rem;text-transform:uppercase;white-space:nowrap}.hero-promo-text{color:#fff;font-size:1.1rem;line-height:1.4}.hero-promo-old-price{font-size:.95rem;margin-left:.35rem;opacity:.8;text-decoration:line-through}@keyframes promo-pulse{0%,to{box-shadow:0 0 0 0 rgba(233,71,55,.55)}50%{box-shadow:0 0 0 9px rgba(233,71,55,0)}}@keyframes promo-blink{0%,to{opacity:1}50%{opacity:.5}}.hero-form .form-control,.hero-form .form-select{background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.35);border-radius:6px;color:#fff;font-size:.88rem;padding:.45rem .75rem}.hero-form .form-control::placeholder{color:hsla(0,0%,100%,.7)}.hero-form .form-control:focus,.hero-form .form-select:focus{background-color:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.7);box-shadow:0 0 0 .2rem hsla(0,0%,100%,.15);color:#fff}.hero-form .form-select option,.hero-form select.form-control option{background-color:#e94737;color:#fff}.hero-form .btn[type=submit]{background-color:#fff!important;border:none;border-radius:6px;color:#e94737!important;font-size:.9rem;font-weight:700;letter-spacing:.04em;margin-top:.5rem;padding:.6rem 1rem;transition:background-color .2s ease,color .2s ease;width:100%}.hero-form .btn[type=submit]:hover{background-color:#84c173!important;color:#fff!important}.background-container{height:100vh;overflow:hidden;position:relative;width:100%}.video-background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.content-overlay{position:relative;z-index:1}@media (max-width:768px){.background-container{background-color:none;height:100vh}}@media (max-width:480px){.background-container{background-color:none;height:50vh}img.logos{height:50px!important;width:auto!important}}@media screen and (max-width:767px){.imageIntro{height:auto;width:100%}.imageConseiller{height:auto;width:90%}}@media screen and (min-width:768px){.imageIntro{height:100px;width:auto}.imageConseiller{height:330px;width:auto}}@media screen and (min-width:1024px){.imageIntro{height:400px;width:auto}.imageConseiller{height:330px;width:auto}}@media screen and (min-width:1440px){.imageIntro{height:400px;width:auto}.imageConseiller{height:330px;width:auto}}body{font-family:Outfit,sans-serif;font-weight:400}p{font-size:18px}p,p.avantages{font-weight:300}p.avantages{font-size:14px}#keyWords{font-size:12px;font-weight:400}h1{font-weight:800}h2,h3{font-weight:700}h4,h5{font-weight:600}h6{font-weight:500}.nav-link{font-weight:300}.btn{font-weight:600}