@media (max-width:767px){:root{--gap:1.6rem}.text-center-mobile{text-align:center}.h1,h1{font-size:6.5rem}.h2,h2{font-size:4.5rem}blockquote:not(.testimony-blockquote){padding-right:0;margin-inline:0}.banner img{width:15.8rem;height:5rem}.no-img .banner-text{padding:7rem 2.4rem 2.4rem}.banner-text{margin-bottom:4rem;text-align:center;padding:0 3.4rem 4rem}.banner-image{margin:-7rem auto 2.4rem;width:24rem;height:24rem}.banner-content{grid-gap:0}.columns{grid-gap:3.2rem var(--gap)}.insert-text{margin-bottom:4rem}.insert-text,.numbers-container,.references-container{text-align:center}}@media (max-width:959px){.contact-information,.footer-menu,.footer-title{text-align:center}.footer-title{margin-top:6rem}.footer-menu{margin-top:1.6rem}.insert-content{padding:4rem 3rem}.insert-btn{margin-top:4rem}.pdf{padding:4rem var(--gap);flex-direction:column}}@media (max-width:1279px){.open-menu{position:absolute;right:24px;top:50%;transform:translateY(-50%);display:inline-block;width:62px;height:34px;line-height:32px;text-align:center;text-transform:uppercase;font-weight:700;background-color:hsla(0,0%,100%,.15);border-radius:16px}.open-menu:before{content:"Menu";font-family:"Darker Grotesque","Open Sans",Arial,sans-serif}#open-menu{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}#open-menu:checked~.open-menu:before{content:"fermer";text-transform:none;font-family:Gwenneg}#open-menu:checked~.menu{top:calc(var(--adminBarHeight) + var(--headerHeight));transform:translateX(0)}#open-menu:focus~.open-menu{outline:1px dashed;outline-offset:2px}.menu{text-align:center;display:flex;flex-direction:column;justify-content:space-between;position:fixed;width:100vw;height:calc(100vh - var(--adminBarHeight) - var(--headerHeight));top:calc(var(--adminBarHeight) + var(--headerHeight));bottom:0;left:0;right:0;padding:4.8rem 1rem;background-color:#37474f;transform:translateX(-100%);transition:transform .2s;z-index:10}.sub-menu.open-sub-menu{width:-moz-fit-content;width:fit-content;margin:.4rem auto;position:relative}.swipe{--scroll-padding:var(--padding-container);scroll-padding-left:var(--padding-container);scroll-padding-right:var(--padding-container)}}

/*# sourceMappingURL=style-xs-f9def539f6.css.map */
