/**
 ** PFS
 ** @author ACTI - front-end team
 ** @version v1.0.0
 **/
@media only screen{html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}}.particuliers-content-wrap{width:100%;max-width:130rem;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}@media only screen and (max-width:112em){.particuliers-content-wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (max-width:56em){.particuliers-content-wrap{padding-left:0;padding-right:0}}.body-particuliers .top-bandeau-container .button-formateur{min-height:4rem;color:#fff;background:#ff524f}.body-particuliers .top-bandeau-container .button-formateur img{-webkit-filter:invert(100%) sepia(0) saturate(7466%) hue-rotate(95deg) brightness(107%) contrast(109%);filter:invert(100%) sepia(0) saturate(7466%) hue-rotate(95deg) brightness(107%) contrast(109%)}.body-particuliers header .header .header-inner .main-nav .link-container{-webkit-column-gap:3.5rem;column-gap:3.5rem}.home-page .body-particuliers .egg-header:after{display:none}@media only screen and (max-width:75em){.home-page .body-particuliers .egg-header:after{display:block;height:100%}}.home-page .body-particuliers .egg-header{padding-bottom:0}.home-page .body-particuliers .egg-header .egg-header-container{position:relative}.home-page .body-particuliers .egg-header .egg-header-container:before{content:"";position:absolute;z-index:-2;top:4rem;right:0;width:55rem;height:55rem;border-radius:80% 100% 79% 100%/81% 100% 67% 96%;background:#edf2f0}@media only screen and (max-width:75em){.home-page .body-particuliers .egg-header .egg-header-container:before{display:none!important}}.listing-formations-spec .body-particuliers .egg-header .egg-header-container .egg-container:after{background:url(../../../img/common/bg/frise-particuliers.png) no-repeat;top:-6rem;left:-22rem}.body-particuliers .egg-header .egg-header-container .form-container .form-container-buttons{margin:3.5rem 0}.body-particuliers .egg-header .egg-header-container .form-container .form-container-buttons .a-title-5{font-size:2.5rem}.body-particuliers .egg-header .egg-header-container .form-container .form-container-buttons .a-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem;margin-bottom:1rem}.body-particuliers .egg-header .egg-header-container .form-container .form-container-buttons .a-button .a-icon{-webkit-filter:brightness(0) saturate(100%) invert(84%) sepia(33%) saturate(407%) hue-rotate(100deg) brightness(91%) contrast(87%);filter:brightness(0) saturate(100%) invert(84%) sepia(33%) saturate(407%) hue-rotate(100deg) brightness(91%) contrast(87%)}.body-particuliers .egg-header .egg-header-container .intro-image-container{padding-right:4rem;position:relative}.body-particuliers .egg-header .egg-header-container .intro-image-container:before{content:"";position:absolute;top:-35px;left:-250px;width:408px;height:393px;background:url(../../../img/common/bg/frise-intro-particuliers.png)}.body-particuliers .egg-header .egg-header-container .intro-image-container img{display:block;width:489px;height:392px}@media only screen and (max-width:75em){.body-particuliers .egg-header .egg-header-container .intro-image-container{display:none!important}}.body-particuliers .tags-container{margin-bottom:1.5rem}.body-particuliers .tags-container .tag{display:inline-block;padding:.5rem 1rem;border-radius:2rem;font-weight:700;font-size:1.6rem;line-height:1;color:#40122b;background:#edf2f0;margin-right:1rem;min-height:0}@media only screen and (max-width:32em){.body-particuliers .tags-container .tag{font-size:1.4rem}}.body-particuliers .formation-display-home{padding:4rem 21.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:112em){.body-particuliers .formation-display-home{padding-right:5rem;padding-left:5rem}}@media only screen and (max-width:56em){.body-particuliers .formation-display-home{padding-right:2.5rem;padding-left:2.5rem}}.body-particuliers .formation-display-home:after,.body-particuliers .formation-display-home:before{display:none}.home-page .body-particuliers .formation-display-home{position:relative;padding-top:0}.home-page .body-particuliers .formation-display-home:before{display:block;border-radius:0;content:"";position:absolute;top:0;left:0;height:13rem;width:100%;background:#84d8b8}.body-particuliers .formation-display-home .card-egg{-webkit-box-flex:1;-ms-flex:1 1 49%;flex:1 1 49%;max-width:49%;margin-bottom:3rem}@media only screen and (max-width:75em){.body-particuliers .formation-display-home .card-egg{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.body-particuliers .formation-display-home .card-egg.help-card:nth-child(odd):last-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.body-particuliers .news-bloc{padding-top:5rem;padding-bottom:5rem}.body-particuliers .card-egg{min-height:30rem;width:auto}.body-particuliers .card-egg:not(.help-card){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:3rem 4rem}.body-particuliers .card-egg:not(.help-card) .text-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:auto;padding-right:2rem}.body-particuliers .card-egg:not(.help-card) .text-container .a-title-5{font-size:3rem;line-height:1;margin-top:0;margin-bottom:1.5rem}.body-particuliers .card-egg:not(.help-card) .text-container .text-desc{font-size:1.8rem;color:#254f44;margin-bottom:4rem}.body-particuliers .card-egg:not(.help-card) .text-container .bottom-container{margin-top:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.body-particuliers .card-egg:not(.help-card) .text-container .bottom-container .informations{max-width:11rem;font-size:1.5rem}.body-particuliers .card-egg:not(.help-card) .text-container .bottom-container .logo-container{margin-right:.7rem}.body-particuliers .card-egg:not(.help-card) .text-container .bottom-container .logo-container:not(:first-child){margin-left:1.5rem}.body-particuliers .card-egg:not(.help-card) .text-container .bottom-container .logo-container .a-icon{width:4rem;height:4rem}@media only screen and (max-width:1920px){.body-particuliers .card-egg:not(.help-card) .text-container .bottom-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.body-particuliers .card-egg:not(.help-card) .text-container .bottom-container .logo-container:not(:first-child){margin-left:0;margin-top:1rem}.body-particuliers .card-egg:not(.help-card) .text-container .bottom-container .informations{max-width:calc(100% - 8rem);-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media only screen and (max-width:112em){.body-particuliers .card-egg:not(.help-card){padding:3rem 2.5rem}}@media only screen and (max-width:38em){.body-particuliers .card-egg:not(.help-card){-ms-flex-wrap:wrap;flex-wrap:wrap}.body-particuliers .card-egg:not(.help-card) .egg-container{margin:0 auto 3rem}.body-particuliers .card-egg:not(.help-card) .text-container{padding-right:0}}.body-particuliers .card-egg.help-card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-particuliers .slider-formation-home .card-egg{max-width:720px;margin-right:3rem;min-height:35rem}@media only screen and (max-width:75em){.body-particuliers .slider-formation-home .card-egg{max-width:310px;margin-right:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.body-particuliers .slider-formation-home .card-egg .egg-container{margin:0 auto 3rem}.body-particuliers .slider-formation-home .card-egg .text-container{padding-right:0}}.body-particuliers .landing-testimony{padding:7rem 0 9rem;position:relative}.body-particuliers .landing-testimony:before{content:"";background:url(../../../img/common/bg/landing-frise.png) no-repeat 0 -160px;pointer-events:none;position:absolute;top:21rem;left:-42px;width:200px;height:115px}@media only screen and (max-width:56em){.body-particuliers .landing-testimony:before{background-position:100% 0;height:140px;right:0;top:17.5rem;left:auto}}.body-particuliers .landing-testimony:after{content:"";background:url(../../../img/common/bg/landing-frise.png) no-repeat 100% 0;pointer-events:none;position:absolute;top:30px;right:0;width:200px;height:140px}@media only screen and (max-width:56em){.body-particuliers .landing-testimony:after{display:none}}.body-particuliers .landing-testimony .landing-testimony-intro{display:inline-block;margin:0 0 2rem 12rem;max-width:30rem;color:#254f44;font-size:1.8rem;line-height:1}.body-particuliers .landing-testimony .landing-testimony-intro:first-child{margin-left:0}.body-particuliers .landing-testimony .landing-testimony-intro strong{display:block;color:#fff;font-size:7rem;font-weight:700}.body-particuliers .landing-testimony .slider-testimony{max-width:110rem;margin:6rem auto 0}.body-particuliers .landing-testimony .slider-testimony .item{color:#254f44;font-size:1.8rem;padding:0 5rem}.body-particuliers .landing-testimony .slider-testimony .item .quote{margin-bottom:1.5rem}.body-particuliers .landing-testimony .slider-testimony .item .author{color:#fff;margin-top:1.5rem;font-size:2.4rem;font-family:Caveat,cursive;margin-bottom:.1rem}.body-particuliers .landing-testimony .slider-testimony .slick-dots{position:static;margin:1rem auto 0;border:0}.body-particuliers .landing-testimony .slider-testimony .slick-dots li button{opacity:1}.body-particuliers .landing-testimony .slider-testimony .slick-dots li.slick-active button{background:#40122b}@media only screen and (max-width:112em){.body-particuliers .landing-testimony{background-position:-40px 75px}}@media only screen and (max-width:88em){.body-particuliers .landing-testimony{background-position:0 75px}.body-particuliers .landing-testimony .slider-testimony{max-width:100%;background:#84d8b8}}@media only screen and (max-width:56em){.body-particuliers .landing-testimony{background-position:right 10px;padding:2.5rem 0 1rem;text-align:center}.body-particuliers .landing-testimony .landing-testimony-intro{font-size:1.6rem;margin:0 2rem 2rem!important;position:relative}.body-particuliers .landing-testimony .landing-testimony-intro strong{font-size:5.5rem}.body-particuliers .landing-testimony .slider-testimony{margin-top:3rem}.body-particuliers .landing-testimony .slider-testimony .item{padding:0 2rem}.body-particuliers .landing-testimony .slider-testimony .item .author{margin-top:.5rem}.body-particuliers .landing-testimony .slider-testimony .item .quote{font-size:1.6rem;margin-bottom:.5rem}.body-particuliers .landing-testimony .slider-testimony .slick-dots{margin-top:0}}@media only screen and (max-width:32em){.single-formation .body-particuliers .egg-header.formation-header{padding-bottom:0}}@media only screen and (min-width:56.0625em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container{padding-top:0;gap:2rem}}@media only screen and (max-width:75em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .form-container{max-width:65rem}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .form-container .tags-container{margin-top:3rem}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .form-container p{font-size:1.9rem}@media only screen and (max-width:38em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .form-container p{font-size:1.5rem;line-height:1.3}}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .a-title-3:has(.formations-title-img){position:relative;padding-left:120px;margin-bottom:4rem;min-height:7.5rem;max-width:57rem}@media only screen and (max-width:56em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .a-title-3:has(.formations-title-img){padding-left:0;min-height:0;margin-bottom:1rem;text-align:left;margin-top:.5rem;font-size:2.5rem}}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .a-title-3 .formations-title-img{position:absolute;top:-7px;left:0;width:100px;height:100px}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .a-title-3 .formations-title-img picture{display:block;width:100%;height:100%}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .a-title-3 .formations-title-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:80% 100% 79% 100%/81% 100% 67% 96%}@media only screen and (max-width:56em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .a-title-3 .formations-title-img{display:none}}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc{color:#254f44;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.9rem;margin-top:2.8rem}@media only screen and (max-width:38em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc{font-size:1.5rem;margin-top:2rem}}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc img,.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc>picture{-webkit-box-flex:1;-ms-flex:1 0 40px;flex:1 0 40px;width:40px;height:40px;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7437%) hue-rotate(32deg) brightness(106%) contrast(106%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7437%) hue-rotate(32deg) brightness(106%) contrast(106%)}@media only screen and (max-width:38em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc img,.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc>picture{-ms-flex-preferred-size:30px;flex-basis:30px;width:30px}}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-text{width:100%;padding-left:30px}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-text strong{font-size:1.6rem}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-text .a-button{margin-top:1rem}@media only screen and (max-width:38em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-text{padding-left:17px}}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-list,.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-text ul{font-size:1.5rem;margin-top:.7rem;-webkit-columns:2;columns:2;-webkit-column-gap:2rem;column-gap:2rem}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-list li,.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-text ul li{font-weight:700}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-list li:before,.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-text ul li:before{content:"	\2022";font-size:2rem;line-height:1;display:inline-block;vertical-align:middle;margin-right:.7rem}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;margin-bottom:2rem;gap:2rem}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-col .col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-col .formation-desc-list,.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-col ul{-webkit-columns:1;columns:1}@media only screen and (max-width:38em){.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-col{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-formation .body-particuliers .egg-header.formation-header .egg-header-container .formation-desc .formation-desc-col .col{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;line-height:1}}.single-formation .body-particuliers .home-accordion{padding:5rem 4rem 3rem;background-color:#fff}@media only screen and (max-width:75em){.single-formation .body-particuliers .home-accordion{padding:4rem 2.5rem 0}}@media only screen and (max-width:75em){.single-formation .body-particuliers .home-accordion .a-title-3{font-size:2.8rem}}.single-formation .body-particuliers .home-accordion .accordion .accordion-title{padding:2rem 4rem 2rem 0;font-weight:700;background-color:#fff}@media only screen and (max-width:75em){.single-formation .body-particuliers .home-accordion .accordion .accordion-title{font-size:1.8rem}}.single-formation .body-particuliers .home-accordion .accordion .accordion-title:after{content:url(../../../img/svg/icon-arrow-down-orange.svg);display:block;right:.8rem;width:1.75rem;height:0;font-size:0;rotate:-90deg;-webkit-transition:rotate .5s ease;transition:rotate .5s ease}.single-formation .body-particuliers .home-accordion .accordion li.is-open .accordion-title:after{rotate:0deg}.single-formation .body-particuliers .inscription-bloc{padding-top:4rem;padding-bottom:7rem;margin-bottom:5rem}.single-formation .body-particuliers .inscription-bloc:has(+.home-accordion){margin-bottom:0}.single-formation .body-particuliers .inscription-bloc .inscription-bloc-container{max-width:100%}.single-formation .body-particuliers .inscription-bloc .inscription-bloc-container .title-container{margin-bottom:1rem;text-align:center}.body-particuliers .reassurance-particuliers{padding:7rem 2rem}.body-particuliers .reassurance-particuliers ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body-particuliers .reassurance-particuliers ul li{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;text-align:center;font-size:2.2rem;color:#40122b;font-weight:700}.body-particuliers .reassurance-particuliers ul li img{display:block;max-width:50px;margin:0 auto .8rem}.body-particuliers .reassurance-particuliers .reassurance-push{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.5rem 6rem;border:1px solid #edf2f0;border-radius:2rem;margin-top:5rem}.body-particuliers .reassurance-particuliers .reassurance-push .reassurance-push-text{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%}.body-particuliers .reassurance-particuliers .reassurance-push .a-button{border:1px solid #ff524f!important}.body-particuliers .reassurance-particuliers .reassurance-particuliers-img{display:none;width:175px;height:175px;margin:0 auto 3rem}.body-particuliers .reassurance-particuliers .reassurance-particuliers-img picture{display:block;width:100%;height:100%}.body-particuliers .reassurance-particuliers .reassurance-particuliers-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:80% 100% 79% 100%/81% 100% 67% 96%}@media only screen and (max-width:56em){.body-particuliers .reassurance-particuliers{padding:4rem 0}.body-particuliers .reassurance-particuliers .reassurance-particuliers-img{display:block}.body-particuliers .reassurance-particuliers ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.body-particuliers .reassurance-particuliers ul li{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;font-size:1.6rem;padding:0 2rem 2rem}.body-particuliers .reassurance-particuliers .reassurance-push{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 2rem 0;padding:2rem 3rem}.body-particuliers .reassurance-particuliers .reassurance-push .reassurance-push-text{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center;margin-bottom:3rem}.body-particuliers .reassurance-particuliers .reassurance-push .reassurance-push-text .a-title-5{margin-bottom:.5rem;color:#ff524f}.body-particuliers .reassurance-particuliers .reassurance-push .a-button{margin:auto}}.body-particuliers .session-cities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-particuliers .session-cities .session-item{background:#fff;padding:2rem 2rem 4rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.5rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:30rem;min-height:50rem}.body-particuliers .session-cities .session-item .session-item-visu{position:relative;height:15rem;width:100%;overflow:hidden;border-radius:1rem;margin-bottom:2.5rem}.body-particuliers .session-cities .session-item .session-item-visu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}.body-particuliers .session-cities .session-item .session-item-visu picture{display:block;width:100%;height:100%}.body-particuliers .session-cities .session-item .session-item-visu img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.body-particuliers .session-cities .session-item .session-item-visu .session-item-title{position:absolute;z-index:1;inset:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff;font-size:4rem;font-weight:900;text-align:center;line-height:1}.body-particuliers .session-cities .session-item .session-item-content{margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:start;align-self:flex-start}.body-particuliers .session-cities .session-item .session-item-content img,.body-particuliers .session-cities .session-item .session-item-content>picture{-webkit-box-flex:1;-ms-flex:1 0 30px;flex:1 0 30px;width:30px;-webkit-filter:brightness(0) saturate(100%) invert(91%) sepia(6%) saturate(2279%) hue-rotate(96deg) brightness(90%) contrast(86%);filter:brightness(0) saturate(100%) invert(91%) sepia(6%) saturate(2279%) hue-rotate(96deg) brightness(90%) contrast(86%)}.body-particuliers .session-cities .session-item .session-item-content .session-item-content-text{width:100%;padding-left:20px;color:#ff524f}.body-particuliers .session-cities .session-item .session-item-content .session-item-content-text strong{display:block;color:#254f44}.body-particuliers .session-cities .session-item .a-button{margin-top:auto;border:1px solid #ff524f!important}@media only screen and (max-width:56em){.body-particuliers .session-cities{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:25em){.body-particuliers .session-cities .session-item{margin:0 0 2rem}}.body-particuliers .session-details-wrap{background:#fff;padding:4rem 7rem;border-radius:2rem}@media only screen and (max-width:75em){.body-particuliers .session-details-wrap{padding:4rem 1rem}}@media only screen and (max-width:56em){.body-particuliers .session-details-wrap{padding:0;background:0}}.body-particuliers .session-details-mobile-btns{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #53bca1}.body-particuliers .session-details-mobile-btns button{position:relative;-webkit-appearance:none;-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%;max-width:48%;background:#53bca1;border:2px solid #53bca1;color:#254f44;padding:1.5rem 1rem;margin:0;border-radius:2rem 2rem 0 0;text-transform:uppercase;font-size:1.6rem;font-weight:700}.body-particuliers .session-details-mobile-btns button.is-active{background:#fff}.body-particuliers .session-details-mobile-btns button.is-active:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1rem;background:#fff}@media only screen and (max-width:56em){.body-particuliers .session-details-mobile-btns{display:-webkit-box;display:-ms-flexbox;display:flex}}.body-particuliers .session-details{width:100%;color:#40122b;border-collapse:separate;border-spacing:15px 0}@media only screen and (max-width:56em){.body-particuliers .session-details{border-spacing:0}}.body-particuliers .session-details .session-details-title{background:#53bca1;color:#254f44;padding:2rem 0;text-align:center;border-radius:2rem 2rem 0 0;text-transform:uppercase;font-size:1.8rem;font-weight:700}.body-particuliers .session-details .session-details-mobile-title{display:none;color:#254f44;font-size:1.6rem;font-weight:700;margin-bottom:.3rem}@media only screen and (max-width:56em){.body-particuliers .session-details .session-details-mobile-title{display:block}}@media only screen and (max-width:56em){.body-particuliers .session-details thead{display:none}}.body-particuliers .session-details tbody th{position:relative;min-width:200px;padding:1rem 0;text-align:left;color:#254f44;font-weight:700;font-size:1.8rem}.body-particuliers .session-details tbody th:has(span):before{content:"";width:100%;position:absolute;top:2.7rem;left:0;height:1px;background-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#000),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#000 10%,rgba(255,255,255,0) 0);background-position:bottom;background-size:7px 1px;background-repeat:repeat-x;opacity:.7}.body-particuliers .session-details tbody th:has(span):after{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 1.5rem);height:1px;background:#edf2f0}.body-particuliers .session-details tbody th span{position:relative;display:inline-block;background:#fff;padding-right:1.5rem}@media only screen and (max-width:56em){.body-particuliers .session-details tbody th{display:none}}.body-particuliers .session-details tbody td{position:relative;border:2px solid #53bca1;border-width:0 2px;padding:1rem 3.5rem;max-width:400px;background:#fff}.body-particuliers .session-details tbody td:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 4rem);height:1px;background:#edf2f0}.body-particuliers .session-details tbody td p:not(:last-child){margin-bottom:2rem}.body-particuliers .session-details tbody td ul li{padding:0}.body-particuliers .session-details tbody td ul li:before{content:"	\2022";font-size:2rem;line-height:1;display:inline-block;vertical-align:middle;margin-right:.7rem}.body-particuliers .session-details tbody td ul:not(:last-child){margin-bottom:2rem}.body-particuliers .session-details tbody td img{display:block;max-width:100%;height:auto;margin:2rem auto 1rem}.body-particuliers .session-details tbody td .a-button{margin-top:1rem;width:100%}.body-particuliers .session-details tbody td .a-button.as--tertiary{border:1px solid #ff524f!important}.body-particuliers .session-details tbody td .a-button.as--lightgrey{font-weight:400;color:#254f44;border:1px solid #edf2f0!important}@media only screen and (max-width:56em){.body-particuliers .session-details tbody td{display:none;font-size:1.5rem;padding-left:2rem;padding-right:2rem}.body-particuliers .session-details tbody td:nth-child(2){display:table-cell}}.body-particuliers .session-details tbody tr:last-child th:after{visibility:hidden}.body-particuliers .session-details tbody tr:last-child td{padding-bottom:2rem;border-bottom:2px solid #53bca1;border-radius:0 0 2rem 2rem}.body-particuliers .session-details tbody tr:last-child td:after{visibility:hidden}.body-particuliers .tab-container{margin-top:5rem;width:100%;max-width:80rem}.body-particuliers .tab-container .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;margin-bottom:-.5px}.body-particuliers .tab-container .tabs>li{text-align:center;padding:3rem 1rem;background:#fff;border:.1rem solid #edf2f0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;color:#7cccad;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2.5rem 2.5rem 0 0}.body-particuliers .tab-container .tabs>li .a-icon{-webkit-filter:invert(59%) sepia(70%) saturate(4300%) hue-rotate(328deg) brightness(97%) contrast(110%);filter:invert(59%) sepia(70%) saturate(4300%) hue-rotate(328deg) brightness(97%) contrast(110%)}.body-particuliers .tab-container .tabs>li img{max-width:55px;height:auto}.body-particuliers .tab-container .tabs>li span{display:block;font-weight:700;font-size:1.8rem}.body-particuliers .tab-container .tabs>li.is-active{color:#ff524f;border-bottom-color:#fff}.body-particuliers .tab-container .tab-content{display:none;padding:5rem;background:#fff;border:.1rem solid #edf2f0;overflow:hidden;border-radius:0 0 2.5rem 2.5rem}.body-particuliers .tab-container .tab-content.is-active{display:block}.body-particuliers .tab-container .tab-content .editor-wysiwyg img{border-radius:2rem}.body-particuliers .tab-container .tab-content .gform_fileupload_multifile{-ms-flex-negative:0;flex-shrink:0;width:180px;font-size:13px;margin-right:1rem}.body-particuliers .tab-container .tab-content .gform_fileupload_multifile .gform_drop_area{padding:12px 5px}.body-particuliers .tab-container .tab-content .gform_fileupload_rules{max-width:145px;margin-right:.5rem}.body-particuliers .tab-container .tab-content .ginput_preview{font-size:15px}.body-particuliers .tab-container .tab-content .ginput_preview .gfield_fileupload_filename{font-weight:700;color:#40122b}@media only screen and (min-width:75.0625em){.body-particuliers .tab-container .tab-content .gform_wrapper{max-height:100rem;overflow:auto}}@media only screen and (max-width:56em){.body-particuliers .tab-container .tab-content .gform_page{padding-bottom:4rem}}@media only screen and (max-width:56em){.body-particuliers .tab-container{position:relative}.body-particuliers .tab-container .tabs{gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;width:100%}.body-particuliers .tab-container .tabs li{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:1.7rem 4.5rem 1.7rem 2rem;border-radius:0;background:#40122b;color:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.body-particuliers .tab-container .tabs li:after{content:"";position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top center;transform-origin:top center;background:url(../../../img/svg/icon-arrow-right.svg) no-repeat 50% 50%;background-size:100% auto;width:1.4rem;height:30px;-webkit-filter:brightness(0) saturate(100%) invert(95%) sepia(97%) saturate(14%) hue-rotate(213deg) brightness(104%) contrast(104%);filter:brightness(0) saturate(100%) invert(95%) sepia(97%) saturate(14%) hue-rotate(213deg) brightness(104%) contrast(104%)}.body-particuliers .tab-container .tabs li.is-active{color:#fff}.body-particuliers .tab-container .tabs li.is-active:after{rotate:90deg}.body-particuliers .tab-container .tabs li.is-active:first-child+li{position:absolute;left:0;bottom:0}.body-particuliers .tab-container .tabs li span{font-size:1.8rem}.body-particuliers .tab-container .tab-content{padding:3rem 1.5rem;border-radius:0}.body-particuliers .tab-container .tab-content.is-active:not(:last-child){margin-bottom:5.4rem}}@media only screen and (max-width:32em){.body-particuliers .tab-container{margin-left:-2.5rem;margin-right:-2.5rem;width:calc(100% + 5rem);margin-top:3.5rem}}.body-particuliers .formation-gallery{background:#edf2f0;padding-top:8rem;padding-bottom:3rem}@media only screen and (max-width:75em){.body-particuliers .formation-gallery{padding-top:4rem;padding-bottom:1.5rem}}.body-particuliers .formation-gallery .a-title-3{margin-bottom:6rem;font-size:4rem}@media only screen and (max-width:75em){.body-particuliers .formation-gallery .a-title-3{font-size:2.8rem;text-align:left;margin-bottom:3rem;margin-left:2rem}}.body-particuliers .formation-gallery .slider-formation-home{margin-left:40rem}.body-particuliers .formation-gallery .slider-formation-home .slick-list{overflow:visible}.body-particuliers .formation-gallery .slider-formation-home .slick-dots{left:calc(50% - 20rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-10rem;background:0 0;border-color:#fff}.body-particuliers .formation-gallery .slider-formation-home .slick-dots li button{background:#84d8b8}.body-particuliers .formation-gallery .slider-formation-home .slick-dots li.slick-active button{background:#40122b}@media only screen and (max-width:75em){.body-particuliers .formation-gallery .slider-formation-home{margin-left:2rem}.body-particuliers .formation-gallery .slider-formation-home .slick-dots{left:50%}}.body-particuliers .formation-gallery .gallery-buttons{margin-top:14rem;text-align:center}.body-particuliers .formation-gallery .gallery-buttons .a-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem;margin-bottom:1rem}.body-particuliers .formation-gallery .gallery-buttons .a-button .a-icon{-webkit-filter:brightness(0) saturate(100%) invert(84%) sepia(33%) saturate(407%) hue-rotate(100deg) brightness(91%) contrast(87%);filter:brightness(0) saturate(100%) invert(84%) sepia(33%) saturate(407%) hue-rotate(100deg) brightness(91%) contrast(87%)}.body-particuliers footer .pfs-footer .footer-instit-sitemap .col{margin-right:0}.body-particuliers footer .pfs-footer .footer-instit-sitemap .col:not(:last-child){margin-right:2.5rem}.body-particuliers footer .pfs-footer .footer-instit-sitemap .col .a-button:not(.as--round){width:100%}