section.hero-4-module{padding-bottom:90px;padding-top:200px;position:relative}@media (max-width:1290px){section.hero-4-module{padding-bottom:45px;padding-top:95px}}section.hero-4-module div.container{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}@media (max-width:768px){section.hero-4-module div.container{flex-direction:column}}section.hero-4-module div.container .wrapper-txt{margin:0 auto;max-width:846px;width:100%}@media (max-width:768px){section.hero-4-module div.container .wrapper-txt{max-width:100%}}section.hero-4-module div.container .wrapper-txt h1{color:#fff;margin-bottom:30px;text-align:center}@media (max-width:768px){section.hero-4-module div.container .wrapper-txt h1{text-align:center}}section.hero-4-module div.container .wrapper-txt h1.title-sm{font-size:45px;line-height:58px;margin:0 auto;max-width:990px}section.hero-4-module div.container .wrapper-txt h1 .line{overflow:hidden}section.hero-4-module div.container .wrapper-txt h1 .line .word{opacity:0;transform:translateY(25px)}section.hero-4-module div.container .wrapper-txt div.txt{color:#d6d9eb;font-size:18px;margin:0 auto;text-align:center}section.hero-4-module div.container .wrapper-txt div.txt *{color:#d6d9eb;font-size:18px}section.hero-4-module div.container .wrapper-txt div.items{color:#d6d9eb;display:flex;gap:0 30px;justify-content:center;margin-top:30px}@media (max-width:768px){section.hero-4-module div.container .wrapper-txt div.items{align-items:center;flex-direction:column;gap:15px 30px}}section.hero-4-module div.container .wrapper-txt div.items p{color:#d6d9eb;padding-left:40px;position:relative}section.hero-4-module div.container .wrapper-txt div.items p:before{background-color:#fff;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-4-module div.container .wrapper-txt .wrapper-btns{display:flex;flex-wrap:wrap;gap:10px 30px;justify-content:center;margin-top:30px}@media (max-width:768px){section.hero-4-module div.container .wrapper-txt .wrapper-btns{justify-content:center;margin-top:30px}}