@keyframes fadeIn{from{opacity:0}to{opacity:1}}.section-content-formation{display:flex;flex-direction:column;row-gap:40px}.section-content-formation .content-formation{grid-column:1/2}.section-content-formation .content-formation>h2:not(:first-of-type){margin-top:50px}.section-content-formation .content-formation>h3{margin-top:15px}@media (min-width:1024px){.section-content-formation{display:grid;column-gap:40px;grid-template-columns:auto 480px}.section-content-formation .content-formation>h2:not(:first-of-type){margin-top:100px}.section-content-formation .content-formation>h3{margin-top:30px}}.section-content-formation .content-formation>ul{margin:20px 0}.section-content-formation .content-formation-aside{border-radius:20px;order:-1;align-self:flex-start;width:100%;max-height:calc(100vh - 40px);margin-bottom:0;overflow-y:auto;height:fit-content;background-color:#fff1f1;padding:30px 25px}.section-content-formation .content-formation-aside .title{display:block;margin-bottom:20px;font-size:24px!important;font-weight:700;color:#002739}.section-content-formation .content-formation-aside p{margin:0;display:flex;align-items:center;gap:10px}.section-content-formation .content-formation-aside a{display:flex;align-items:center;gap:8px;margin-top:18px;color:#ff4343;font-weight:700;text-decoration:underline!important}.section-content-formation .content-formation-aside button{margin-top:30px;cursor:pointer}.section-presentation-formation{background-color:#fff1f1;border-radius:20px;margin-bottom:50px}@media (min-width:1024px){.section-content-formation .content-formation-aside{order:0;position:sticky;top:110px;grid-column:2/3;padding:50px 45px}.section-content-formation .content-formation-aside .title{font-size:34px!important}.section-presentation-formation{margin-bottom:70px}}@media (min-width:1300px){.section-presentation-formation{margin-bottom:100px}}.section-presentation-formation .swiper-presentation-formation{display:block}.salesforce-campaign{position:fixed;top:0;left:0;z-index:100;margin:auto;width:100%;height:100vh;background-color:rgba(0,39,57,.6);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility .35s}.salesforce-campaign.is-open{opacity:1;visibility:visible;pointer-events:auto}.salesforce-campaign .salesforce-campaign-close{position:absolute;top:20px;right:20px;font-size:20px;cursor:pointer;transition:250ms;color:#002739}.salesforce-campaign .salesforce-campaign-close:hover{color:#ff4343}.salesforce-campaign form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:20px;max-width:initial!important;width:calc(100% - 30px)!important;padding:45px 30px 25px!important;transition:opacity .35s}.salesforce-campaign form .title{font-size:21px;font-weight:700;color:#002739;text-align:center;margin-bottom:20px}.salesforce-campaign form .consent-text,.salesforce-campaign form .date-formation,.salesforce-campaign form .message-formation,.salesforce-campaign form .title,.salesforce-campaign form button[type=submit]{grid-column:1/3}.salesforce-campaign form input,.salesforce-campaign form select,.salesforce-campaign form textarea{margin-bottom:0!important}.salesforce-campaign form.is-submitted{opacity:0;pointer-events:none}.salesforce-campaign .salesforce-campaign-success{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:20px;max-width:550px;padding:60px 80px;background:#fff;border-radius:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility .35s}.salesforce-campaign .salesforce-campaign-success.is-visible{opacity:1;visibility:visible;pointer-events:auto}.salesforce-campaign .salesforce-campaign-success .icon-0-synapsys{font-size:32px;color:#ff4343;text-align:center}.salesforce-campaign .salesforce-campaign-success .title-success{font-size:34px;font-weight:700;color:#002739;text-align:center;margin:0;line-height:initial}.salesforce-campaign .salesforce-campaign-success .description-success{font-size:18px;font-weight:400;color:#002739;text-align:center;margin:0}.section-all-formations-related .formations-list{display:flex;flex-direction:column;gap:15px;margin-bottom:70px}.section-all-formations-related .formations-list .title{font-size:36px!important;font-weight:700;color:#002739;text-align:center;margin-bottom:20px}@media (min-width:768px){.section-all-formations-related .formations-list{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:100px}.section-all-formations-related .formations-list .title{grid-column:1/3;font-size:42px!important;margin-bottom:30px}}@media (min-width:1024px){.salesforce-campaign form{display:grid;grid-template-columns:1fr 1fr;width:650px!important}.section-all-formations-related .formations-list{grid-template-columns:repeat(3,1fr)}.section-all-formations-related .formations-list .title{grid-column:1/4}}.section-all-formations-related .formations-list .formation-item{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:25px;background:#fff;border-radius:20px 0 20px 20px;border:1px solid #e0e0e0;overflow:hidden;cursor:pointer}.section-all-formations-related .formations-list .formation-item:hover .btn-formation{background-color:#ff4343;border-color:#ff4343}.section-all-formations-related .formations-list .formation-item .terms{display:block;width:100%;margin:0 0 19px;padding:8px 0;background:#fff1f1;text-align:center;font-weight:600;font-size:14px}.section-all-formations-related .formations-list .formation-item h2 a{display:block;font-size:18px!important;font-weight:600;color:#ff4343}.section-all-formations-related .formations-list .formation-item h2,.section-all-formations-related .formations-list .formation-item p,.section-all-formations-related .formations-list .formation-item span{padding:0 15px;text-align:center}@media (min-width:1300px){.section-all-formations-related .formations-list{gap:20px;grid-template-columns:repeat(4,1fr)}.section-all-formations-related .formations-list .title{grid-column:1/5}.section-all-formations-related .formations-list .formation-item h2,.section-all-formations-related .formations-list .formation-item p,.section-all-formations-related .formations-list .formation-item span{padding:0 25px}}.section-all-formations-related .formations-list .formation-item h2,.section-all-formations-related .formations-list .formation-item p{margin:6px auto}.section-all-formations-related .formations-list .formation-item .btn-formation{border-radius:6px;display:inline-block;width:max-content;height:fit-content;margin:20px auto 0;padding:10px 20px;font-size:16px;font-weight:600;border:1px solid #002739;color:#fff;background-color:#002739;transition:.3s}.section-all-formations-related .formations-list .formation-item .excerpt{font-size:14px;line-height:20px}