.container_btn-contact{display:flex;justify-content:center;align-items:center;width:100%;vertical-align:baseline;padding:2%;margin-bottom:2%}.container_btn-contact .btn-contact{display:flex;gap:1rem;font-size:1.9rem;transition:all .3s ease;text-align:center}.container_btn-contact .btn-contact:hover{cursor:pointer;transform:scale(1.02);transition:all .3s ease;color:#00829b}.container_btn-contact .btn-contact:hover i{fill:#00829b;transition:all .3s ease;transform:scale(1.02)}.container_btn-contact .btn-contact i{transition:all .3s ease;margin-top:2%}@media(max-width:620px){.container_btn-contact{margin-bottom:5%}.container_btn-contact .btn-contact{font-size:1.5rem}}@media(max-width:394px){.container_btn-contact .btn-contact{font-size:1.2rem}}@media(max-width:314px){.container_btn-contact .btn-contact{font-size:1rem}}.section_association-header{width:100%;height:calc(100vh - 85px);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.section_association-header:after{content:"";width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;overflow:hidden;background-color:rgba(0,0,0,.3)}.section_association-header .container_infos-header{background-color:rgba(0,0,0,0);position:relative;z-index:2;padding:5%}.section_association-header .container_infos-header h1{color:#fff;font-size:3rem;text-align:center}.section_association-header .container_infos-header h1.header-title-nowrap{white-space:nowrap}.section_association-header .container_infos-header h2{color:#fff;font-size:2rem;text-align:center;padding:0 5%}.section_association-header .parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;z-index:1;filter:brightness(.6)}.section_association-header .parallax-bg img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:1074px){.section_association-header{height:100vh}}.section_association-header{--hauteur-nav:72px;height:calc(100vh - var(--hauteur-nav));height:calc(100svh - var(--hauteur-nav))}@media(max-width:1073px){.section_association-header{--hauteur-nav:65px}}@media(max-height:633px){.section_association-header .container_infos-header h2{font-size:1.5rem}.section_association-header .container_infos-header h1{font-size:2rem}.section_association-header .container_infos-header h1.header-title-nowrap{font-size:clamp(1.35rem,6vw,2rem)}}@media(max-width:633px){.section_association-header .container_infos-header h2{font-size:1.5rem}.section_association-header .container_infos-header h1{font-size:2rem}.section_association-header .container_infos-header h1.header-title-nowrap{font-size:clamp(1.35rem,6vw,2rem)}}.section_stages-infos{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3.25rem;width:100%;padding:5%}.section_stages-infos .main_title_stages{margin:0}.section_stages-infos .container_both_stages{width:100%;padding:2%}.section_stages-infos .container_both_stages .all_stages{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:100%}.section_stages-infos .container_both_stages .all_stages .container_card{transition:all .5s ease;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.section_stages-infos .container_both_stages .all_stages .container_card a{width:100%}.section_stages-infos .container_both_stages .all_stages .container_card a img{width:100%;height:100%;object-fit:cover;border-radius:5px;transition:all 1s ease-out}.section_stages-infos .container_both_stages .all_stages .container_card a img:hover{cursor:pointer;transform:scale(1.02);transition:all .5s ease-out}.section_stages-infos .container_both_stages .all_stages .container_card a img h1{transition:all .5s ease;background-color:#00829b;border-radius:5px;color:#fff;font-size:1rem;padding:1%;position:absolute;top:0;left:0}.section_stages-infos .container_both_stages .all_stages .container_card:hover h1{background-color:#000}.section_stages-infos .container_both_stages .all_stages .container_card .container_card_single{width:100%}.section_stages-infos .container_both_stages .all_stages_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:3rem;margin-bottom:2%;width:100%}.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages{flex:1 1 300px;max-width:min(380px,100%);min-width:0;transition:box-shadow .35s ease;width:100%}.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages a{width:100%;display:block;text-decoration:none;color:inherit}.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages a:hover{cursor:pointer}.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages a:hover h1{background-color:#000}.section_stages-infos .container_card,.section_stages-infos .container_card_all_stages{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:auto;background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative;overflow:visible;padding:2%;border-radius:12px;transition:box-shadow .35s ease,border-radius .35s ease}.section_stages-infos .container_card:hover,.section_stages-infos .container_card_all_stages:hover{cursor:pointer;border-radius:18px;box-shadow:0 12px 36px rgba(0,0,0,.12)}.section_stages-infos .container_card:hover h1,.section_stages-infos .container_card_all_stages:hover h1{background-color:#000;transition:all .3s ease}.section_stages-infos .container_card:hover a>div:first-of-type,.section_stages-infos .container_card_all_stages:hover a>div:first-of-type{border-radius:14px}.section_stages-infos .container_card a>div:first-of-type,.section_stages-infos .container_card_all_stages a>div:first-of-type{position:relative;overflow:hidden;border-radius:10px;transition:border-radius .35s ease;width:100%;max-width:100%}.section_stages-infos .container_card a>div:first-of-type h1,.section_stages-infos .container_card_all_stages a>div:first-of-type h1{transition:all .5s ease;background-color:#00829b;border-radius:6px;color:#fff;font-size:1rem;padding:.35rem .5rem;position:absolute;z-index:2;top:0;left:0;max-width:calc(100% - .5rem);overflow-wrap:anywhere;word-break:break-word}.section_stages-infos .container_card a>div:first-of-type img,.section_stages-infos .container_card_all_stages a>div:first-of-type img{display:block;width:100%;height:auto;max-height:55vh;object-fit:contain;border-radius:inherit;transition:transform .35s ease}.section_stages-infos .container_card a>div:first-of-type img:hover,.section_stages-infos .container_card_all_stages a>div:first-of-type img:hover{transform:scale(1.02)}.section_stages-infos .container_card h2,.section_stages-infos .container_card_all_stages h2{opacity:.8;width:100%;max-width:100%;text-align:center;font-size:1.2rem;margin-block-start:0;overflow-wrap:anywhere;word-break:break-word}.section_stages-infos .container_card .image_text,.section_stages-infos .container_card_all_stages .image_text{margin-top:.7rem}.section_stages-infos .container_card h3,.section_stages-infos .container_card_all_stages h3{margin-block-start:0;margin-block-end:0;text-align:center;min-height:0;height:auto;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.container_no_stage{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.container_no_stage img{object-fit:contain;width:50%;height:100%;border-radius:15px}.container_no_stage p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);font-size:1.5rem;color:#fff;padding:10px;text-align:center}@media(max-width:1197px){.section_stages-infos .container_both_stages{gap:2rem}.section_stages-infos .container_both_stages .all_stages_list{width:90%}.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages{flex:1 1 340px;max-width:min(480px,100%)}.section_stages-infos .container_both_stages .all_stages,.section_stages-infos .container_both_stages .all_stages .container_card{width:100%}.container_no_stage img{width:70%}}@media(max-width:890px){.container_no_stage img{width:90%}.container_no_stage p{font-size:1.7rem}}@media(max-width:852px){.section_stages-infos{padding-bottom:5rem}.section_stages-infos .container_both_stages{gap:4rem}.section_stages-infos .container_both_stages .all_stages{width:100%}.section_stages-infos .container_both_stages .all_stages .container_card{width:95%}.section_stages-infos .container_card h2,.section_stages-infos .container_card_all_stages h2{font-size:1.2rem}}@media(max-width:796px){.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages{flex:1 1 100%;max-width:min(560px,100%)}}@media(max-width:653px){.container_no_stage img{width:90%}.container_no_stage p{font-size:1.5rem;width:90%}.section_stages-infos{justify-content:center;padding:5%}.section_stages-infos,.section_stages-infos .container_both_stages{display:flex;align-items:center;flex-direction:column;width:100%}}@media(max-width:550px){.section_stages-infos{padding-bottom:5rem}.section_stages-infos .container_both_stages .all_stages .container_card a img{object-fit:cover}.section_stages-infos .container_both_stages .all_stages h2,.section_stages-infos .container_both_stages .all_stages h3,.section_stages-infos .container_both_stages .all_stages_list h2,.section_stages-infos .container_both_stages .all_stages_list h3{font-size:1.1rem}.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages{flex:1 1 100%;max-width:100%}.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages a>div:first-of-type img{object-fit:cover}.container_no_stage img{width:95%}.container_no_stage p{font-size:1.3rem}}.section_stages-infos .container_both_stages .all_stages_list{gap:2rem}.section_stages .carte_stage{padding:0;overflow:hidden;align-items:stretch;justify-content:flex-start;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:15px;box-shadow:0 14px 32px 8px rgba(0,0,0,.06);transition:transform .35s ease,box-shadow .35s ease}.section_stages .carte_stage:hover{border-radius:15px;transform:translateY(-4px);box-shadow:0 18px 40px 8px rgba(0,0,0,.12)}.section_stages .carte_stage:hover a>div:first-of-type{border-radius:0}.section_stages .carte_stage:hover a>div:first-of-type img{transform:scale(1.05)}.section_stages .carte_stage:hover .carte_stage__plus{color:#00829b}.section_stages .carte_stage a{display:flex;flex-direction:column;height:100%}.section_stages .carte_stage a>div:first-of-type{border-radius:0}.section_stages .carte_stage a>div:first-of-type img{width:100%;aspect-ratio:3/2;max-height:none;object-fit:cover;border-radius:0}.section_stages .carte_stage a>div:first-of-type img:hover{transform:scale(1.05)}.section_stages .carte_stage a>div:first-of-type h1{top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.95rem;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.2)}.section_stages .all_stages_list .carte_stage__corps{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem 1.25rem;text-align:left}.section_stages .all_stages_list .carte_stage__corps .image_text{margin:0;font-size:1.35rem;font-weight:500;text-align:left;opacity:1;color:#1a1a1a}.section_stages .all_stages_list .carte_stage__corps .carte_stage__horaire,.section_stages .all_stages_list .carte_stage__corps .place_traineeship{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:400;text-align:left;color:#4a4a4a}.section_stages .all_stages_list .carte_stage__corps .carte_stage__horaire i,.section_stages .all_stages_list .carte_stage__corps .place_traineeship i{width:1rem;text-align:center;color:#00829b}.section_stages .all_stages_list .carte_stage__corps .carte_stage__plus{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #eceae6;font-size:1.05rem;color:#1a1a1a;transition:color .3s ease}@media(max-width:480px){.section_stages .all_stages_list .carte_stage__corps .image_text{font-size:1.2rem}}@media(min-width:600px)and (max-width:1073px){.section_stages-infos .container_both_stages .all_stages_list{width:100%}.section_stages-infos .container_both_stages .all_stages_list .container_card_all_stages.carte_stage{flex:0 1 calc(50% - 1.25rem);max-width:calc(50% - 1.25rem)}}@media(max-width:599px){.section_stages-infos .container_both_stages .all_stages_list{gap:1.5rem}}