.wp-block-image{margin:0 !important;height:100% !important}.wp-block-image:not(.home_infos__linkedIn_pict) img{width:100%;height:100% !important;object-fit:cover}.home_infos{padding:3.1rem}.home_section_title_wrapper{position:relative;overflow:hidden;min-height:15vh}.home_section_title{text-transform:uppercase;position:absolute;width:110%;line-height:.7;font-weight:700;font-family:var(--ff-accent)}.home_infos__title{text-transform:uppercase;font-size:clamp(1.5rem,2vw + 1rem,3rem);margin-bottom:0;margin-bottom:-.7rem;font-family:var(--ff-accent)}.home_infos__subtitle{font-size:clamp(1.2rem,2vw + 1rem,2.9rem);font-weight:900}.home_infos__text{font-size:1.3rem;max-width:70%}.home__nous .home_infos__text{margin-left:auto}.home_infos__contact{font-size:1.5rem;font-weight:900}.home_infos__contact a{color:var(--cl-black);text-decoration:none}.vous .home_section_title{top:0;left:0;font-size:clamp(9rem,12vw + 1rem,19rem)}.nous .home_section_title{bottom:0;left:0;font-size:clamp(9rem,12vw + 1rem,19rem)}.vision .home_section_title{top:50%;transform:translateY(-50%);right:0;text-align:right;font-size:clamp(7rem,9vw + 1rem,19rem)}.actus .home_section_title{writing-mode:vertical-lr;inset:0;font-size:clamp(9rem,14vw + 1rem,9rem)}.home__actus .home_infos{padding:5rem}.home-actus-container{display:flex;gap:3rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.home-actus{background-color:var(--cl-blue);color:var(--cl-white);display:grid;flex-basis:30%}.home-actus a{text-decoration:none}.home-actus-img{width:100%;height:250px;object-fit:cover}.home-actus-content{display:grid;padding:2rem;gap:2rem}.home-actus-title{font-weight:900;font-size:1.5rem;margin-bottom:.5rem;color:var(--cl-white)}.home-actus-excerpt{color:var(--cl-white)}.home-actus-link{color:var(--cl-white);font-weight:900}@media all and (max-width:1400px){.home__actus .home_infos{padding:3rem}.home-actus-container{gap:2rem}.home-actus{flex-basis:45%}}@media all and (max-width:1200px){.vision .home_section_title{font-size:clamp(5rem,9vw + 1rem,19rem)}.home_infos__text{font-size:1.2rem}}@media all and (max-width:1100px){.vous .home_section_title{font-size:clamp(5rem,12vw + 1rem,19rem)}.nous .home_section_title{font-size:clamp(5rem,11vw + 1rem,19rem)}.actus .home_section_title{font-size:clamp(9rem,27vw + 1rem,12rem)}}@media all and (max-width:980px){.home_infos__text{font-size:1rem;max-width:100%}.home-actus{flex-basis:100%}.home__actus .home_infos{padding:2rem}.home-actus-container{flex-wrap:wrap}.home_infos__contact{font-size:1.3rem}}@media all and (max-width:783px){.home_section_title{position:initial;width:100%;font-size:clamp(3rem,19vw + 1rem,19rem) !important}.home_section_title_wrapper{min-height:10vh}.vision .home_section_title{transform:translateY(0);left:0}.actus .home_section_title{transform:rotate(0deg)}.actus .home_section_title{writing-mode:initial}.custom-logo{max-width:15rem}.home_infos{padding:2rem}.home_infos__title{margin-bottom:-.4rem;text-align:left}.home_infos__title,.home_infos__subtitle,.home_infos__text,.home_infos__contact{text-align:left}.home_infos__linkedIn_pict figure{float:left !important;margin-left:0 !important}.home_infos__contact{font-size:1.2rem}.home__nous .home_infos{order:2}.home__actus .home_infos{order:2}.vision .home_section_title{text-align:left}}@media all and (max-width:400px){#menu_principal{max-width:95%;margin-inline:auto}}