.content-master-profil.off{transition:all 0.3s ease;opacity:0}.content-master-profil .content-profil .content-intro{display:flex;flex-direction:column}@media (min-width: 992px){.content-master-profil .content-profil .content-intro{height:calc(70vh - 80px);overflow:hidden;flex-direction:row}}.content-master-profil .content-profil .content-intro .intro-left{background:url("https://cdn.shopify.com/s/files/1/0248/2290/6968/files/bg-grid-poly2.png?v=1650014757") 50%;padding:50px 30px}@media (min-width: 992px){.content-master-profil .content-profil .content-intro .intro-left{padding:50px}}@media (min-width: 992px){.content-master-profil .content-profil .content-intro .intro-left{width:50%;display:flex;align-items:center;justify-content:center}}.content-master-profil .content-profil .content-intro .intro-left .content-texte .title{display:flex;align-items:center;justify-content:center;height:80px;border-radius:80px;padding:0 20px;background:#a9d375;position:relative;margin-bottom:40px}.content-master-profil .content-profil .content-intro .intro-left .content-texte .title:after{content:"";position:absolute;height:100%;width:100%;border-radius:80px;border:1px dashed #000000;left:-5px;top:-5px}.content-master-profil .content-profil .content-intro .intro-left .content-texte .title h1{font-family:var(--font-verveine);font-size:30px;line-height:30px;text-align:center;color:#ffffff}.content-master-profil .content-profil .content-intro .intro-left .content-texte h2{text-align:center}.content-master-profil .content-profil .content-intro .intro-left .content-texte h2 .tache{display:inline-block;position:relative}.content-master-profil .content-profil .content-intro .intro-left .content-texte h2 .tache strong{display:inline-block;position:relative}.content-master-profil .content-profil .content-intro .intro-left .content-texte h2 .tache strong span{position:relative;z-index:1}.content-master-profil .content-profil .content-intro .intro-left .content-texte h2 .tache strong:before{content:"";position:absolute;left:-5px;right:-5px;height:40%;background:#a9d375;bottom:0}@media (min-width: 992px){.content-master-profil .content-profil .content-intro .intro-right{width:50%}}@media (max-width: 992px){.content-master-profil .content-profil .content-intro .intro-right img{max-width:100%;display:block}}@media (min-width: 992px){.content-master-profil .content-profil .content-intro .intro-right img{object-fit:cover;height:100%;width:100%}}.content-master-profil .content-profil .content-percent{background:#d4e8c3;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;padding:30px}@media (min-width: 992px){.content-master-profil .content-profil .content-percent{padding:50px}}.content-master-profil .content-profil .content-percent .percent .desc{position:relative;z-index:1;font-size:20px;max-width:800px}.content-master-profil .content-profil .content-percent .percent .focus-number{font-size:calc(50vh);color:#ffffff;position:absolute;top:50%;left:50%;font-weight:600;transform:translateX(-50%) translateY(-50%);opacity:0.2}.content-master-profil .content-profil .content-infos-tache{padding:30px}@media (min-width: 992px){.content-master-profil .content-profil .content-infos-tache{padding:50px}}.content-master-profil .content-profil .content-infos-tache .info-tache h2{text-align:center;margin-bottom:20px}.content-master-profil .content-profil .content-infos-tache .info-tache h2 strong{display:inline-block;position:relative}.content-master-profil .content-profil .content-infos-tache .info-tache h2 strong span{position:relative;z-index:1}.content-master-profil .content-profil .content-infos-tache .info-tache h2 strong:before{content:"";position:absolute;left:-5px;right:-5px;height:40%;background:#a9d375;bottom:0}.content-master-profil .content-profil .content-infos-tache .info-tache .content-desc-tache{max-width:800px;margin:0 auto}.content-master-profil .content-profil .content-infos-tache .info-tache .content-desc-tache img{display:block;max-width:100%}.content-master-profil .content-profil .content-download-pdf{background:url("https://cdn.shopify.com/s/files/1/0248/2290/6968/files/bg-grid-poly2.png?v=1650014757") 50%;padding:50px;border-top:1px solid #d4e8c3}.content-master-profil .content-profil .content-download-pdf .download-pdf{text-align:center}.content-master-profil .content-profil .content-download-pdf .download-pdf h2 strong{display:inline-block;position:relative}.content-master-profil .content-profil .content-download-pdf .download-pdf h2 strong span{position:relative;z-index:1}.content-master-profil .content-profil .content-download-pdf .download-pdf h2 strong:before{content:"";position:absolute;left:-5px;right:-5px;height:40%;background:#a9d375;bottom:0}.content-master-profil .content-profil .content-download-pdf .download-pdf .content-btn-download{padding-top:20px;position:relative;display:inline-block}.content-master-profil .content-profil .content-download-pdf .download-pdf .content-btn-download .arrow{position:absolute;top:10px}.content-master-profil .content-profil .content-download-pdf .download-pdf .content-btn-download .arrow .picto-arrow{height:40px;stroke-width:2px}.content-master-profil .content-profil .content-download-pdf .download-pdf .content-btn-download .arrow.arrow-right{right:-30px}.content-master-profil .content-profil .content-download-pdf .download-pdf .content-btn-download .arrow.arrow-left{left:-30px}.content-master-profil .content-profil .content-download-pdf .download-pdf .content-btn-download a{background:#d4e8c3;border:1px solid #d4e8c3;font-size:16px;line-height:40px;display:inline-block;padding:0px 20px;border-radius:3px;color:#000000;text-decoration:none;box-shadow:0px 0px 5px rgba(0,0,0,0.1);transition:all 0.3s ease}.content-master-profil .content-profil .content-download-pdf .download-pdf .content-btn-download a:hover{background:#e5f5d7;box-shadow:none}.content-profil-error{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background:url("https://cdn.shopify.com/s/files/1/0248/2290/6968/files/bg-grid-poly2.png?v=1650014757") 50%}.content-profil-error .profil-error{padding:30px;text-align:center}@media (min-width: 992px){.content-profil-error .profil-error{padding:50px}}.content-profil-error .profil-error .infos p{font-size:18px;margin:0}.content-profil-error .profil-error .infos .content-btn{padding-top:20px}.content-profil-error .profil-error .infos .content-btn a{background:#d4e8c3;border:1px solid #d4e8c3;font-size:16px;line-height:40px;display:inline-block;padding:0px 20px;border-radius:3px;color:#000000;text-decoration:none;box-shadow:0px 0px 5px rgba(0,0,0,0.1);transition:all 0.3s ease}.content-profil-error .profil-error .infos .content-btn a:hover{background:#e5f5d7;box-shadow:none}
