.xavierAlvarez .left-side h3 br,header .header-content nav.mobile,.references .references-grid ul{display:none}@media screen and (max-width:1440px){header .header-content nav.desktop{display:none}header .header-content nav.mobile{display:flex}.hero .hero-wrapper .bottom h2{font-size:70px;line-height:74px;letter-spacing:0}.hero .hero-wrapper .content{width:100%;text-align:center}.hero .hero-wrapper .bottom{width:100%;position:relative;top:-100px}header ul li a{font-size:16px}.apropos .apropos-body{align-items:flex-start}.apropos .apropos-body .right-side{width:590px;min-height:245px;position:relative}.apropos .apropos-body .right-side:after{content:"";width:100%;height:1px;background-color:#ff5a5a;position:absolute;bottom:0;left:0}.apropos .apropos-body .right-side p{font-size:18px;line-height:28px;letter-spacing:0}.apropos .apropos-header h3{font-size:70px;letter-spacing:0}.apropos .apropos-container{width:1240px}.xavierAlvarez .right-side p,.references .references-header .description p,.strategie .description p{font-size:18px;line-height:27px;letter-spacing:0}.xavierAlvarez .right-side,.strategie .description{width:590px}.xavierAlvarez .left-side h3,.strategie .title h2,.actua .left-side h3{font-size:46px;line-height:55px;letter-spacing:0}.xavierAlvarez .left-side h2{letter-spacing:0}.xavierAlvarez .xavierAlvarez-container,.strategie .strategie-container{width:1240px}.quote .quote-content span,.gouvernance .gouvernance-slider .queue-role{letter-spacing:0}.quote .quote-content p{font-size:46px}.quote .quote-container{width:1090px}.references .references-header .title h2{letter-spacing:0}.strategie .strategie-content{flex-direction:row;align-items:flex-start;justify-content:space-between}.strategie .title{width:525px}.piliers h2,.patrimoine .stats .stat-number,.patrimoine .stats .stat-desc,.patrimoine .stats h2{letter-spacing:0}.piliers .info-text{font-size:16px}.patrimoine .stats .stat-item{text-align:center}.patrimoine .stats .stat-desc{width:100%}.patrimoine .stats .stat-number{justify-content:center}.gouvernance .gouvernance-description p{font-size:18px}.gouvernance .gouvernance-header{flex-direction:row;justify-content:space-between}.patrimoine .slider .slide-title .department{font-size:14px;font-weight:300}}@media screen and (max-width:1090px){.contactPage .logo-full{position:relative;top:-50px}.mlPage .mlPage-body .mlPage-wrapper{padding:0}.patrimoine-blocks{grid-template-columns:1fr;gap:40px;margin-top:0}.patrimoine-blocks .block-left .patrimoine-items,.patrimoine-blocks .block-right .patrimoine-items{grid-template-columns:1fr 245px}.patrimoine-blocks h3{position:initial}.patrimoine-blocks .block-middle{height:200px}.hero .hero-wrapper .top{left:16px}.hero .hero-wrapper .top{width:430px;max-width:100%;top:140px}.hero .hero-wrapper .bottom{top:0}.contactPage .contact-form{width:100%}.contactPage .contact-wrapper{padding-left:0}.contactPage .title{display:block;padding:0 20px}.contactPage h1{font-size:42px;line-height:47px}.actuaPage .title h1,.actuaPage .title h2{font-size:42px;line-height:53px}.teamPage .teamPage-grid,.actuaPage .actuaPage-items .actuaPage-grid{grid-template-columns:repeat(3,1fr)}header .header-content nav{flex-direction:column;position:absolute;background:#1d1d5d;left:0;top:35px;width:100%;margin:0 auto;right:0;opacity:0;visibility:hidden;transition:0.5s;padding:20px 0}header ul{flex-direction:column}header .header-content nav .linkedin{align-self:center}.burger{width:30px;height:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;z-index:999;position:absolute;right:30px}.burger span{display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;transition:all 0.3s ease-in-out;transform-origin:center}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}body.opened_menu::after{opacity:1;visibility:visible}body.opened_menu header .header-content nav{opacity:1;visibility:visible;top:50px;z-index:999}body header.is-scrolled .header-content nav{top:75px}body.opened_menu .burger span:nth-child(1){transform:translateY(9px) rotate(45deg)}body.opened_menu .burger span:nth-child(2){opacity:0;transform:scale(0)}body.opened_menu .burger span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.hero .hero-wrapper .bottom h2{font-size:46px;line-height:55px}.apropos .apropos-header h3{font-size:63px;line-height:60px}.apropos .apropos-body{flex-direction:column;align-items:flex-start;gap:20px}.apropos .apropos-body .right-side{width:100%}.apropos{padding:30px 0}.references .references-content{gap:40px}.references .references-grid ul{display:flex;align-items:center;gap:15px}.references .references-grid ul li{display:flex;flex-direction:row;justify-content:center;align-items:center;width:70px;height:70px;border:1px solid rgb(29 29 93 / .2);border-radius:50%;transition:0.5s;cursor:pointer}.references .references-grid{flex-direction:column;gap:30px}.references .references-grid .right-references{width:100%;display:none}.strategie .description{width:100%}.strategie .strategie-content{gap:25px;flex-direction:column}.piliers h2{font-size:36px;line-height:30px}.xavierAlvarez .xavierAlvarez-content{flex-direction:column;gap:20px}.xavierAlvarez .left-side,.xavierAlvarez .right-side,.gouvernance .gouvernance-description{width:100%}.quote{padding:50px 0}.gouvernance .gouvernance-header{gap:20px;margin-bottom:30px;flex-direction:column}.gouvernance .gouvernance-slider .queue-name{font-size:15px}.gouvernance .gouvernance-slider .team-grid{gap:50px}.gouvernance .gouvernance-slider .hero-column:after{right:-10px}.actua .actua-body{flex-direction:column;gap:25px}.actua .actua-content{gap:20px}.actua .right-side{width:100%}footer .footer-top{flex-direction:column;align-items:center;gap:30px}footer .right-side{gap:70px}.piliers .cta-circle{width:70px;height:70px}.singleTeam .singleTeam-body{padding-top:40px;padding-bottom:100px;position:relative}.singleTeam .singleTeam-body .singleTeam-wrapper .description,.singleTeam .singleTeam-body .singleTeam-wrapper .intro{width:100%}.singleTeam .singleTeam-body .singleTeam-share{position:absolute;bottom:25px}.singleTeam .singleTeam-body .singleTeam-wrapper .intro{padding-bottom:15px}}@media screen and (max-width:790px){.patrimoine .tag{top:32px!important;right:-20px!important;left:inherit!important}.teamPage .teamPage-grid .team-item{width:260px;margin:0 auto}.singleTeam .singleTeam-header .left-side .status h2{font-size:21px;line-height:37px}.singleTeam .image-mobile{display:block}.singleTeam .singleTeam-header .left-side .name h1{font-size:31px;line-height:43px}.singleTeam .singleTeam-header .left-side{width:100%;padding:150px 30px 70px 30px}.singleTeam .singleTeam-header .left-side .share-switch{flex-direction:column;align-items:flex-start;gap:20px;padding-top:20px}.singleTeam .singleTeam-header .right-side{display:none}.singleTeam .singleTeam-header{height:initial}.contactPage .contact-form{padding:45px 20px}.teamPage .teamPage-grid,.actuaPage .actuaPage-items .actuaPage-grid{grid-template-columns:repeat(2,1fr)}footer .footer-shape{width:95%;margin:0 auto}.quote .quote-content:after{left:0}.gouvernance .gouvernance-slider .queue-column{display:none}.gouvernance .gouvernance-slider .hero-column:after{display:none}.gouvernance .gouvernance-slider{padding-top:40px}.piliers .content-wrapper{flex-direction:column;align-items:center}.piliers .pillars-list{width:100%}.piliers .content-wrapper{margin-top:20px}.piliers{padding:70px 0}.patrimoine .stats .stats-row{width:100%}.patrimoine .stats .stat-item{min-width:100%;width:100%;min-height:-moz-max-content;min-height:max-content}footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}footer .footer-content{gap:70px}footer{padding:50px 0 30px 0}footer .footer-bottom .linkedin_made .linkedin{position:absolute;top:-10px;right:0}footer .left-side,footer .right-side{width:100%;justify-content:space-between}footer .footer-top{align-items:flex-start}.actua .left-side{width:100%}.gouvernance .gouvernance-slider .team-grid{grid-template-columns:350px;justify-content:center}.hero .hero-wrapper .hero-container:before{width:100%}header .header-container{width:calc(100% - 65px)}.apropos .apropos-header{gap:20px}.hero .hero-wrapper .top{width:360px;max-width:100%;top:100px}.hero .hero-wrapper{min-height:464px}.gouvernance .gouvernance-description h4{margin-bottom:0;margin-top:20px}.hero .hero-wrapper .hero-container:before,.hero .hero-wrapper .hero-container:after{opacity:.5}.references .references-grid .splide,.references .references-grid .splide .splide__slide{width:100%!important}.gouvernance .gouvernance-title h2{top:0}.teamPage,.actuaPage .actuaPage-header,.contactPage,.singleActua .singleActua-header{padding-top:145px}.gouvernance .gouvernance-switch-slider ul{top:0}.patrimoine .stats .stats-title{gap:0;flex-wrap:wrap}.singleActua-infos{display:flex;flex-direction:column;padding:0 20px}.singleActua .singleActua-header h1{font-size:50px;line-height:55px}.singleActua .singleActua-body .singleActua-wrapper{padding:0}.xavierAlvarez .left-side h3 br{display:flex}}@media screen and (max-width:500px){.patrimoine-blocks .block-left .patrimoine-items,.patrimoine-blocks .block-right .patrimoine-items{grid-template-columns:1fr}.singleActua .singleActua-header h1{font-size:41px;line-height:50px}.contactPage .grid-2{grid-template-columns:repeat(1,1fr)}.actuaPage .title h1,.actuaPage .title h2{font-size:25px;line-height:45px;letter-spacing:0}.mlPage .mlPage-header h1{font-size:25px;line-height:45px}.teamPage .teamPage-title h1{font-size:42px;line-height:52px}.teamPage .teamPage-grid,.actuaPage .actuaPage-items .actuaPage-grid{grid-template-columns:repeat(1,1fr)}.apropos .apropos-body .left-side .shape{padding:5px}.apropos .apropos-body .left-side .shape svg{width:100%}.hero .hero-wrapper .bottom h2{font-size:40px;line-height:50px;letter-spacing:0}.apropos .apropos-header h3{font-size:38px;line-height:47px}.strategie .strategie-content .strategie-item h4{font-size:20px;line-height:25px}.piliers h2{font-size:28px;line-height:32px}.references .references-grid .right-references{grid-template-columns:1fr}.references .references-header{flex-direction:column;gap:20px}.references .references-header .description{width:100%}.strategie .title h2{font-size:36px;line-height:47px}.piliers .pillar-item{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0}.piliers .pillar-title{font-size:24px;line-height:36px;padding-right:75px}.piliers .cta-circle{top:50%;transform:translateY(-50%)!important}.patrimoine .switch-slider{margin-top:30px}.patrimoine{padding:45px 0}.actua .left-side h3{font-size:26px;line-height:40px}.actua .actua-cards{grid-template-columns:1fr;row-gap:50px}.actua .actua-body{gap:55px}.actua{padding:40px 0}.apropos .apropos-body .left-side{width:100%;height:225px}.piliers{padding:30px 0}.apropos .apropos-body{padding-top:40px}.apropos .apropos-body .left-side .video{width:255px}.hero .hero-wrapper .content{padding:30px 0 50px 15px}.hero .hero-wrapper .top{left:0}.hero .hero-wrapper .bottom{top:20px}.hero .hero-wrapper .title h1{font-size:21px;line-height:21px;letter-spacing:4.4px}.hero .hero-wrapper .xavier-shape img{width:250px}.hero .hero-wrapper .hero-container:before{height:250px;bottom:-80px}.hero .hero-wrapper .hero-container:after{top:20px;height:calc(100% - 200px)}.hero .video{height:200px}.piliers .info-card{width:100%}.patrimoine .slider .slide-content{margin:0 auto}.patrimoine .slider{width:100%;margin-top:35px}.references .references-grid .splide{width:100%}.references .references-grid .left-reference .ref-video{height:330px}.references .references-grid .left-reference .ref-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.references .references-grid .right-references .ref-item .video-item{height:345px}.references{padding:30px 0}.xavierAlvarez .left-side h2{font-size:33px}.xavierAlvarez .left-side h3{font-size:26px;line-height:42px}.quote .quote-content p{font-size:42px;line-height:48px;padding-left:0}.quote .quote-content span{margin-top:50px}footer .left-side,footer .right-side{flex-direction:column;align-items:flex-start}footer .left-side{gap:0}footer .right-side{gap:30px}.xavierAlvarez{padding:45px 0}.xavierAlvarez .right-side{padding-bottom:30px}.gouvernance .gouvernance-slider .hero-name{font-size:26px;line-height:40px}}@media screen and (max-width:425px){.hero .hero-wrapper .bottom h2{font-size:40px;line-height:50px;letter-spacing:0!important}}