.elementor .menu_button{width:177px;height:auto;min-width:177px;min-height:auto;max-width:177px;max-height:auto;column-gap:5px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:42px;padding-inline-end:27px;margin-block-start:0;border-radius:50px;background-color:var(--BLEU01);flex-direction:row;row-gap:0;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;align-items:center;align-self:center}.elementor .rond{width:7px;height:7px;min-width:7px;min-height:7px;max-width:7px;max-height:7px;overflow:hidden;aspect-ratio:auto;object-fit:none;color:var(--Blanc);padding:0;margin:0;border-radius:50px;border-style:none;background-color:var(--Blanc);background-clip:border-box;mix-blend-mode:normal;opacity:100%;display:block;justify-content:flex-start;align-self:center}.elementor .menu_link{width:auto;height:auto;min-width:140px;min-height:31px;max-width:140px;max-height:31px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:18px;flex-direction:row;gap:5px;justify-content:center;align-items:center}.elementor .lien_footer{font-family:var(--Switer);font-weight:700;font-size:16px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:40px;padding-inline-end:40px}.elementor .intro_bloc_desktop{font-family:var(--Switer);font-weight:600;font-size:24px;color:var(--Noir);line-height:140%}.elementor .rond-jaune{width:36px;height:36px;position:absolute;border-style:none;transform:scale3d(0,0,0);align-self:center}.elementor .rond-bleu{position:relative;align-items:center}.elementor .bouton-projet{width:auto;height:auto;min-width:auto;min-height:auto;max-width:auto;max-height:auto;justify-content:center;align-items:center;align-self:start}.elementor .video_slider{width:590px;height:590px;min-width:590px;min-height:590px;max-width:590vw;max-height:590px;overflow:hidden;aspect-ratio:1/1;object-fit:cover;border-radius:300px}.elementor .bloc_bleu{color:var(--Blanc);column-gap:108px;padding:var(--large_bloc_marge);border-radius:var(--Radius);background-color:var(--BLEU01)}.elementor .h2-subtitle{width:100%;font-family:var(--Switer);font-weight:600;font-size:60px;color:var(--Blanc);line-height:114%;text-align:start}.elementor .bloc_service{width:100%;height:auto;min-width:30%;min-height:auto;max-width:auto;max-height:auto;padding:var(--medium_bloc_marge);border-radius:var(--Radius);background-color:var(--Blanc);flex-direction:column;row-gap:var(--h3-p)}.elementor .strong{font-family:"SWITZER VARIABLE";font-weight:700;font-size:16px;color:var(--Noir)}.elementor .puce{width:8px;height:8px;min-width:8px;min-height:8px;max-width:8px;max-height:8px;position:relative;display:flex;align-self:center}.elementor .text-underlined{font-weight:700;line-height:13px;padding-block-start:3px;border-block-start-width:0;border-block-end-width:3px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--BLEU-UX);border-style:solid}.elementor .service_list{width:100%;min-width:100%;max-width:100%}.elementor .conteneur-projets{width:100%;height:auto;min-width:100%;min-height:auto;max-width:100%;max-height:auto;overflow:visible;column-gap:10px;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;row-gap:10px;justify-content:flex-start}.elementor .barre-nav-carousel{height:auto;min-height:auto;max-height:auto;position:absolute;inset-block-end:0;z-index:2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;justify-content:space-between;align-items:start}.elementor .carte-projet{height:auto;min-height:auto;max-height:auto;flex-direction:column;justify-content:flex-start}.elementor .chiffre{height:auto;min-height:210px;max-width:222px;max-height:auto}.elementor .chiffres_cles{height:auto;min-height:210px;max-height:auto}