#section-banniere:before{right:-350px;width:90%;background:linear-gradient(90deg,rgba(238,217,196,0),#eed9c4 60%);transform:skewX(-40deg);transform-origin:top right}#section-banniere:after,#section-banniere:before{content:"";position:absolute;top:0;height:100%;z-index:0}#section-banniere:after{left:-20%;width:50%;background:linear-gradient(270deg,rgba(238,217,196,0),#eed9c4 60%);transform:skewX(-40deg);transform-origin:top left}.highlight:hover{background-color:#000d1a!important}.highlight:active,.highlight:hover{transform:rotate(7deg) scale(1.1)!important;color:white!important}.highlight:active,.highlight:focus{background:#000d1a!important}.highlight:focus{transform:rotate(7deg) scale(1)!important;color:white!important}.boutons-banniere button{padding:15px 20px;background:#f8edde;cursor:pointer;border-radius:25px;font-size:20px;margin:5px;color:#313242;border:2px solid #313242;transition:transform .3s ease,background-color .3s ease;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));white-space:nowrap}.boutons-banniere button:hover{transform:scale(1.1)}@media (max-width:1150px){#section-banniere:before{right:-400px}.texte-banniere h2{font-size:35px}.texte-banniere p{font-size:20px}.boutons-banniere{margin-left:80px}.boutons-banniere button{padding:15px 25px;font-size:15px;margin-top:10px;min-width:200px;max-width:250px}}@media (max-width:1040px){.texte-banniere h2{font-size:35px}.texte-banniere p{font-size:20px}.boutons-banniere{margin-left:0}.boutons-banniere button{padding:10px;font-size:13px}}@media (max-width:920px){#section-banniere{flex-direction:column;padding:20px}.texte-banniere{text-align:center;margin-top:10px;width:100%;margin-right:auto;margin-left:auto}.texte-banniere h2{font-size:24px;margin-bottom:10px}.boutons-banniere{flex-direction:row;justify-content:center;margin-right:auto;margin-left:auto}.boutons-banniere button{padding:15px 20px;font-size:15px;margin:5px}.video-responsive{width:100%;margin:0 auto}#section-banniere:before{right:-700px}}@media (max-width:768px){.boutons-banniere{flex-direction:column;align-items:center;width:100%}.boutons-banniere button{margin:8px auto;width:90%;max-width:300px}.highlight{margin-top:1rem}.description-banniere{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem}}