.sectionHeader{display:flex}.sectionHeader .left{flex:1}.sectionHeader .left .title{background:var(--background);border-radius:0 0 0 var(--big-radius);padding:3rem 10vw;position:relative}.sectionHeader .left .title .pictogram{bottom:-6.5rem;position:absolute;right:-6.5rem;z-index:1}.sectionHeader .left .title p a{font-weight:400}.sectionHeader .left>header{margin-bottom:5rem;margin-left:10vw;padding-right:10vw}.sectionHeader .right{flex:1;position:relative;z-index:-1}.sectionHeader .right .photo{position:absolute}.sectionHeader .right .main{background-position:50%;background-size:cover;border-radius:0 var(--big-radius) 0 0;height:100%;width:calc(100% - 10vw)}.sectionHeader .right .side{background:var(--background);border-radius:var(--big-radius) 0 0 0;height:100%;right:0;width:10vw}.sectionHeader .right .small{background-position:50%;background-size:cover;border-radius:0 var(--main-radius) 0 var(--main-radius);bottom:0;height:50%;left:calc(var(--main-radius) - var(--main-radius)*2);width:calc(var(--main-radius)*2)}.sectionHeader .right .foot{background:var(--background);border-radius:0 0 0 var(--main-radius);bottom:-10rem;height:10rem;right:0;width:calc(100% - var(--main-radius))}@media (max-width:1400px){.sectionHeader{flex-direction:column;margin-bottom:22rem;position:relative}.sectionHeader .left .title{border-radius:0 0 0 120px;padding-bottom:2rem}.sectionHeader .left .title .pictogram{right:2rem}.sectionHeader .left>header{margin-top:7.5rem}.sectionHeader .right{bottom:0;height:20rem;right:0;top:23rem;width:10rem;width:100%}.sectionHeader .right .main{border-radius:0 7rem;bottom:0;height:30rem;position:absolute;right:0;width:20rem}.sectionHeader .right .small{border-radius:0 7rem;bottom:0;height:10rem;left:unset;position:absolute;right:15rem;width:10rem}.sectionHeader .right .foot,.sectionHeader .right .side{display:none}}@media (max-width:768px){.sectionHeader .left .title h1{font-size:3rem;margin-top:0}.sectionHeader .left .title p{position:relative;z-index:2}.sectionHeader .left .title .pictogram{bottom:-10rem}.sectionHeader .left>header{margin-top:13rem}.sectionHeader .right{margin:5rem 0 2rem -.5rem}.sectionHeader .right .small{left:1.5rem}}
