header .bricks-nav-menu>li+li{margin-left:30px!important}.section-banner,.section-banner::before{border-bottom-right-radius:100px;border-bottom-left-radius:100px}.image-border img,.image-border::before{border-radius:30px}.img-banner img,.img-banner::before{border-bottom-right-radius:70px;border-bottom-left-radius:70px}header{border-bottom:1px solid var(--bricks-border-color)}header a.logo-site{transition:width .6s ease}header.scrolling a.logo-site{width:120px!important}header nav ul li:hover i,footer nav ul li:hover i{transform:rotateZ(180deg)}header nav ul li i,footer nav ul li i{transition:transform 0.3s ease}header nav ul li button,footer nav ul li button{text-decoration:unset!important}header .brxe-nav-menu.show-mobile-menu button.bricks-mobile-menu-toggle{position:fixed;top:25px;left:250px}.brxe-nav-menu .bricks-mobile-menu-wrapper li>.sub-menu{display:block}header .brxe-nav-menu .bricks-mobile-menu-wrapper li button{display:none}.bricks-button{transition:all .3s ease-in-out}.bricks-button:hover{transform:translateY(-6px)}.slider-actuality .splide__track{overflow:visible}.slider-actuality .slider-actuality-div{opacity:.3;transition:opacity .3s ease}.slider-actuality .slider-actuality-div.is-visible{opacity:1}.btn-clair{transition:color .5s ease}.btn-clair::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:var(--secondary)}.slider-actuality-div:hover .titre-projet{text-decoration:underline;text-decoration-style:dotted}footer .link-primary a{color:var(--primary);word-break:break-word}.contact_form{gap:10px}.contact_form input::placeholder,.contact_form textarea::placeholder{color:var(--base);opacity:.8}.contact_form a{color:var(--secondary);text-decoration:underline}.contact_form ul.options-wrapper{font-size:12px}.contact_form ul.options-wrapper li{display:flex;align-items:flex-start;gap:10px}.contact_form ul.options-wrapper li>input{margin:0;margin-top:6px}