@media screen and (max-width:980px){.bg-respo{display:block!important;min-height:350px!important}.col-rev{display:flex;flex-direction:column-reverse}}.ligne-animée{position:relative;overflow:hidden}.ligne-animée::before{content:"";position:absolute;filter:drop-shadow(0 0 0px #6da34c);top:0px;bottom:0px;left:0px;right:0px;width:100%;height:100%;border:3px solid transparent;box-sizing:border-box;animation:contourAnime 3s linear infinite}@keyframes contourAnime{0%{border-color:#6da34c transparent transparent transparent}25%{border-color:transparent #6da34c transparent transparent}50%{border-color:transparent transparent #6da34c transparent}75%{border-color:transparent transparent transparent #6da34c}100%{border-color:#6da34c transparent transparent transparent}}.module-eau{position:relative;overflow:hidden;z-index:1}.module-eau::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0%;background:linear-gradient(180deg,#4EC5FF 0%,#2DA8DD 100%);border-radius:inherit;z-index:-1;animation:fillWaterModule 8s ease-out forwards}@keyframes fillWaterModule{0%{height:0%}100%{height:100%}}.section-bulles{position:relative;overflow:hidden}.section-bulles .bubble{position:absolute;bottom:-40px;width:14px;height:14px;background:radial-gradient(circle,#FECC44 20%,#cfa532 80%);border-radius:50%;opacity:0.9;animation:bubbleFloat 12s linear infinite;pointer-events:none;z-index:2}@keyframes bubbleFloat{0%{transform:translateY(0) scale(0.7);opacity:0}10%{opacity:1}100%{transform:translateY(-120vh) scale(1.4);opacity:0}}.section-bulles .bubble:nth-child(1){left:10%;animation-duration:9s;animation-delay:0s}.section-bulles .bubble:nth-child(2){left:25%;animation-duration:12s;animation-delay:2s}.section-bulles .bubble:nth-child(3){left:40%;animation-duration:14s;animation-delay:4s}.section-bulles .bubble:nth-child(4){left:55%;animation-duration:11s;animation-delay:1s}.section-bulles .bubble:nth-child(5){left:70%;animation-duration:10s;animation-delay:3s}.section-bulles .bubble:nth-child(6){left:15%;animation-duration:13s;animation-delay:4s}.section-bulles .bubble:nth-child(7){left:35%;animation-duration:11s;animation-delay:6s}.section-bulles .bubble:nth-child(8){left:60%;animation-duration:15s;animation-delay:5s}.section-bulles .bubble:nth-child(9){left:80%;animation-duration:9s;animation-delay:1s}.section-bulles .bubble:nth-child(10){left:50%;animation-duration:16s;animation-delay:7s}.section-bulles{position:relative;overflow:hidden}.section-bulles .bubbles{position:absolute;inset:0;pointer-events:none;z-index:0}.section-bulles .et_pb_row,.section-bulles .et_pb_module{position:relative;z-index:2}.section-bulles .bubbles span{position:absolute;bottom:-60px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.9) 0%,rgba(173,224,255,0.8) 40%,rgba(130,200,255,0.7) 80%);box-shadow:0 0 6px rgba(100,170,255,0.6);opacity:0;animation:bubblesRise 12s linear infinite}@keyframes bubblesRise{0%{transform:translateY(0) scale(0.8);opacity:0}10%{opacity:1}100%{transform:translateY(-130vh) scale(1.2);opacity:0}}.section-bulles .bubbles span:nth-child(1){left:10%;animation-duration:10s;animation-delay:0s}.section-bulles .bubbles span:nth-child(2){left:25%;animation-duration:12s;animation-delay:2s}.section-bulles .bubbles span:nth-child(3){left:40%;animation-duration:14s;animation-delay:1s}.section-bulles .bubbles span:nth-child(4){left:55%;animation-duration:11s;animation-delay:3s}.section-bulles .bubbles span:nth-child(5){left:70%;animation-duration:15s;animation-delay:1.5s}.section-bulles .bubbles span:nth-child(6){left:85%;animation-duration:13s;animation-delay:4s}.section-bulles .bubbles span:nth-child(7){left:18%;animation-duration:16s;animation-delay:2.2s}.section-bulles .bubbles span:nth-child(8){left:48%;animation-duration:9s;animation-delay:5s}.section-bulles .bubbles span:nth-child(9){left:62%;animation-duration:17s;animation-delay:3.5s}.section-bulles .bubbles span:nth-child(10){left:78%;animation-duration:20s;animation-delay:6s}