.shapes{position:relative}.fond_couleur_shapes{background-size:cover}.shapes .reversed{flex-direction:row-reverse}.shapes .inner{position:inherit;z-index:100;padding-top:0vh;padding-left:10vw;padding-right:10vw;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shapes .inner .left{margin:auto 10% auto 2%}.shapes .inner .left h3,.shapes .inner .left h2,.shapes .inner .left h1{font-size:1.2vw;line-height:normal;margin-top:3vh;margin-bottom:3vh}.shapes .inner .left .more_info{font-size:.9vw;font-weight:normal;line-height:1.63}.shapes .content{z-index:100}.shapes .inner .right{vertical-align:middle;margin:auto 2vw}.shapes .inner .right .main_image{width:20vw;height:20vw;background-size:cover;background-position:center;border-radius:2vw}.shapes .inner .right .main_image:before{display:block;content:"";background-size:contain;z-index:-1;position:relative}.shapes .inner .right .main_image:after{display:block;content:"";background-size:contain;z-index:10;position:relative}.shapes .inner .right .main_image.rjb:before{top:-8vh;left:-3vw;height:80%;background:url(https://f.hubspotusercontent20.net/hubfs/689821/Website%20sept2020/assets/Asset%209.svg) no-repeat 0 0}.shapes .inner .right .main_image.rjb:after{top:-30%;left:7%;height:81%;background:url(https://f.hubspotusercontent20.net/hubfs/689821/Website%20sept2020/assets/Asset%2010.svg) no-repeat 0 0}.shapes .inner .right .main_image.bleu:before{top:14vh;left:7.5vw;height:80%;background:url(https://f.hubspotusercontent20.net/hubfs/689821/Website%20sept2020/assets/Asset%2016-1.svg) no-repeat 0 0}.shapes .inner .right .main_image.bleu:after{top:-38vh;left:-3.5vw;height:60%;background:url(https://f.hubspotusercontent20.net/hubfs/689821/Website%20sept2020/assets/Asset%2015-1.svg) no-repeat 0 0}@media screen and (max-width:1013px){.shapes .inner .right .main_image{width:80%;height:70vw;margin:5vh auto 0}.shapes{background-size:cover !important;margin-top:00vh !important;margin-bottom:0 !important}.shapes .inner{padding:5vh 10vw 5vh !important;height:auto}.shapes .content{height:42vh !important;display:contents}.shapes .inner .left .more_info{padding-top:2vh !important;margin:auto;text-align:justify !important;margin-bottom:5vh}.shapes .inner .left .more_info{font-size:inherit}.shapes .inner{height:auto;padding:150px 20px 50px;text-align:center;flex-flow:column}.shapes .inner .left{width:100%;padding:0;margin:0}.shapes .inner .right img{margin-top:10vh}.shapes .inner .left h3,.shapes .inner .left h2,.shapes .inner .left h1{font-size:6vw !important}}