section.hero-module{overflow:hidden;padding-bottom:115px;padding-top:200px;position:relative;z-index:1}@media (max-width:1290px){section.hero-module{padding-top:110px}}@media (max-width:768px){section.hero-module.bg-map{padding-bottom:320px}section.hero-module.bg-map svg.bg-2{display:none}}section.hero-module.bg-map svg.bg-1{opacity:.5;top:-450px}section.hero-module.bg-map .container .wrapper-img{bottom:0;max-width:50%;position:absolute;right:0}@media (max-width:768px){section.hero-module.bg-map .container .wrapper-img{max-width:calc(100% - 20px)}}section.hero-module.bg-map .container .wrapper-img figure{align-items:flex-end;display:flex;justify-content:flex-end}section.hero-module svg.bg-1{position:absolute;right:0;top:-50px}@media (max-width:768px){section.hero-module svg.bg-1{display:none}}section.hero-module svg.bg-2{bottom:-220px;left:0;position:absolute}section.hero-module div.container{align-items:center;display:flex;justify-content:space-between;z-index:2}@media (max-width:768px){section.hero-module div.container{flex-direction:column}}section.hero-module div.container .wrapper-txt{max-width:570px;width:100%}@media (max-width:768px){section.hero-module div.container .wrapper-txt{max-width:100%}}section.hero-module div.container .wrapper-txt h1{color:#fff;margin-bottom:30px}@media (max-width:768px){section.hero-module div.container .wrapper-txt h1{text-align:center}}section.hero-module div.container .wrapper-txt h1 .line{overflow:hidden}section.hero-module div.container .wrapper-txt h1 .line .word{opacity:0;transform:translateY(25px)}section.hero-module div.container .wrapper-txt div.txt{color:#ecebf2;font-family:Inter Tight,sans-serif;font-size:18px;margin:0 auto;max-width:700px;opacity:0;transform:translateY(10px)}@media (max-width:768px){section.hero-module div.container .wrapper-txt div.txt{text-align:center}}section.hero-module div.container .wrapper-txt div.txt *{color:#ecebf2;font-family:Inter Tight,sans-serif;font-size:18px}section.hero-module div.container .wrapper-txt div.items{color:#ecebf2;display:flex;gap:0 30px;margin-top:30px;opacity:0}@media (max-width:768px){section.hero-module div.container .wrapper-txt div.items{flex-wrap:wrap;gap:15px 30px;justify-content:center}}section.hero-module div.container .wrapper-txt div.items p{color:#ecebf2;padding-left:40px;position:relative}section.hero-module div.container .wrapper-txt div.items p:before{background-color:#ecebf2;content:"";height:23px;left:0;-webkit-mask-image:var(--picto);mask-image:var(--picto);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:23px}section.hero-module div.container .wrapper-txt .wrapper-btns{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:30px;opacity:0}@media (max-width:768px){section.hero-module div.container .wrapper-txt .wrapper-btns{justify-content:center;margin-top:30px}}section.hero-module div.container .wrapper-img{max-width:630px;opacity:0;transform:translateY(20px);width:100%}@media (max-width:600px){section.hero-module div.container .wrapper-img{margin-top:45px;max-width:100%}}section.hero-module div.container .wrapper-img figure{display:flex;justify-content:center}section.hero-module div.container .wrapper-img figure img{height:auto;max-width:100%}section.hero-module div.container.container-logos{margin-top:100px}@media (max-width:768px){section.hero-module div.container.container-logos{margin-top:25px}}section.hero-module div.container.container-logos .wrapper-title{text-align:center}section.hero-module div.container.container-logos .wrapper-title h2{color:#fff;text-align:center}section.hero-module div.container.container-logos .wrapper-logos{display:flex;gap:0 50px;height:110px;justify-content:center;margin:0 auto;-webkit-mask-image:linear-gradient(0deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(0deg,transparent,#000 25%,#000 75%,transparent);max-width:1160px;overflow:hidden;width:100%}@media (max-width:768px){section.hero-module div.container.container-logos .wrapper-logos{flex-wrap:wrap;gap:15px 20px;height:auto;-webkit-mask-image:none;mask-image:none}}section.hero-module div.container.container-logos .wrapper-logos div{display:flex;flex-direction:column}section.hero-module div.container.container-logos .wrapper-logos div.slider{opacity:0;position:relative;transform:translateY(20px);width:calc(20% - 40px)}@media (max-width:768px){section.hero-module div.container.container-logos .wrapper-logos div.slider{height:50px;-webkit-mask-image:linear-gradient(0deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(0deg,transparent,#000 15%,#000 85%,transparent);overflow:hidden;width:calc(33.33333% - 15px)}}section.hero-module div.container.container-logos .wrapper-logos div figure{align-items:center;display:flex;height:73px;justify-content:center;min-height:73px;transition-timing-function:cubic-bezier(.82,0,.19,.97)}@media (max-width:768px){section.hero-module div.container.container-logos .wrapper-logos div figure{height:36px;min-height:36px}}section.hero-module div.container.container-logos .wrapper-logos div figure img{filter:brightness(0) invert(1) grayscale(100%) brightness(2);height:auto;max-height:54px;max-width:100%;width:auto}@media (max-width:768px){section.hero-module div.container.container-logos .wrapper-logos div figure img{max-height:36px;max-width:100px}}