@charset "UTF-8";@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-Regular.35d26b78.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-Light.7641a0f7.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-LightItalic.4a7d59f8.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-Medium.673ed423.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-MediumItalic.89e040c6.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-SemiBold.ac8d04b6.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-SemiBoldItalic.3524ffc3.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-Bold.cdb29a5d.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-BoldItalic.cfb635a5.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-ExtraBold.01849ee0.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-ExtraBoldItalic.73d4495b.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-Black.d8b850b9.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-BlackItalic.563eda3d.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-Thin.59ff6a72.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-ThinItalic.9d5e661e.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-ExtraLight.333cb30c.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-ExtraLightItalic.dbdfd398.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/app/themes/acseo-elementor-theme/dist/fonts/Poppins-Italic.e373f616.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.home-team .wk-card-default{background:transparent!important}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{height:100%}@media screen and (max-width:991px){.wk-slider .wk-position-center-left-out.wk-slidenav-previous.wk-icon,.wk-slider .wk-position-center-right-out.wk-slidenav-next.wk-icon{display:none}}@media screen and (min-width:992px){.wk-slider .wk-position-center-left-out.wk-slidenav-previous.wk-icon,.wk-slider .wk-position-center-right-out.wk-slidenav-next.wk-icon{top:calc(50% - 40px)}.wk-slider .wk-position-center-left-out.wk-slidenav-previous.wk-icon:after,.wk-slider .wk-position-center-right-out.wk-slidenav-next.wk-icon:after{position:absolute;top:6px;left:8px;color:#fff;font-size:24px}.wk-slider .wk-position-center-left-out.wk-slidenav-previous.wk-icon svg,.wk-slider .wk-position-center-right-out.wk-slidenav-next.wk-icon svg{display:none}}@media screen and (min-width:992px) and (min-width:992px){.wk-slider .wk-position-center-left-out.wk-slidenav-previous.wk-icon{left:-50px}}@media screen and (min-width:992px){.wk-slider .wk-position-center-left-out.wk-slidenav-previous.wk-icon:after{content:"←"}.wk-slider .wk-position-center-right-out.wk-slidenav-next.wk-icon{display:none}.wk-slider .wk-position-center-right-out.wk-slidenav-next.wk-icon:after{content:"→"}}.link-full{position:relative}.link-full .elementor-widget{position:static}.link-full .elementor-button-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer;content:""}@media screen and (max-width:991px){.session-form .elementor-field-type-submit.is-sticky{position:fixed;top:10px;left:5%;z-index:10;width:90%}}.form-formations select{width:max-content}.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(242,246,253,.5);z-index:99;display:flex;justify-content:center;align-items:center}.loader:before{content:"";border:16px solid #f2f6fd;border-top-color:#1462e2;border-radius:50%;width:80px;height:80px;animation:loaderSpin 2s linear infinite}@keyframes loaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formation-single{background-color:#f6f6f6}.formation-single .container{--bs-gutter-x:0}@media screen and (min-width:992px){.formation-single .container{max-width:95%}}@media screen and (min-width:1300px){.formation-single .container{max-width:1280px}}.formation-single article.format-presentiel section.heading .left-side .formation-arguments .argument-card:last-child,.formation-single article.format-presentiel section.heading .left-side__heading{background-color:#f58a07}.formation-single article.format-e-learning .left-side__heading,.formation-single article.format-e-learning section.heading .left-side .formation-arguments .argument-card:last-child{background-color:#b3a0fd}.formation-single article.format-classe-virtuelle .left-side__heading,.formation-single article.format-classe-virtuelle section.heading .left-side .formation-arguments .argument-card:last-child{background-color:#1462e2}.formation-single article section.heading{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;padding:35px 0}@media screen and (min-width:992px){.formation-single article section.heading{flex-direction:row}}.formation-single article section.heading *{font-family:Poppins,Arial,sans-serif}@media screen and (min-width:992px){.formation-single article section.heading .left-side{flex-basis:65%}}.formation-single article section.heading .left-side__heading{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='750' height='502' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M749.167-73.146C519.008-42.316 415.901 88.133 334.025 216.906 244.084 358.374 179.702 497.756.775 500.945c38.895 23.431 81.446 42.147 126.794 55.17 123.657-42.222 176.73-139.785 262.537-227.796 78.374-80.375 184.172-152.711 396.075-167.612a434.546 434.546 0 003.065-47.556c.624-66.092-13.749-129.063-40.079-186.29v-.007z' fill='%23E83A55'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% 0;background-size:cover;padding:1rem}@media screen and (min-width:992px){.formation-single article section.heading .left-side__heading{padding:2rem}}.formation-single article section.heading .left-side__heading img{aspect-ratio:16/9;object-fit:cover;max-height:300px;width:100%;object-position:top center}.formation-single article section.heading .left-side__heading span.topic{display:inline-block;background-color:#e0e7ff;color:#051956;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:500;margin-top:20px;line-height:1}.formation-single article section.heading .left-side__heading h1{font-size:1.5rem;line-height:1.7rem;color:#fff;margin-top:1.5rem;margin-bottom:0}@media screen and (min-width:992px){.formation-single article section.heading .left-side__heading h1{font-size:2.25rem;line-height:2.5rem}}.formation-single article section.heading .left-side .formation-arguments{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;margin-top:20px;padding:0 1rem}@media screen and (min-width:992px){.formation-single article section.heading .left-side .formation-arguments{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}}.formation-single article section.heading .left-side .formation-arguments .argument-card{border-radius:1rem;padding:1.75rem;background-repeat:no-repeat;background-position:100% 0;color:#fff;overflow:hidden}@media screen and (min-width:992px){.formation-single article section.heading .left-side .formation-arguments .argument-card{min-height:300px}}.formation-single article section.heading .left-side .formation-arguments .argument-card:first-child,.formation-single article section.heading .left-side .formation-arguments .argument-card:last-child{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='95' height='107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.465 41.497c21.79 20.654 44.322 32.035 57.955 64.523 1.015-13.21.673-27.013-1.224-41.104-.116-.866-.266-1.717-.394-2.577C96.732 46.84 85.898 35.68 75.629 16.145 68.74 3.044 62.11-13.857 56.136-38.371 39.384-53.02 19.996-61.477 0-61.517 11.299-3.993 30.566 22.638 50.465 41.497z' fill='%23E83A55'/%3E%3C/svg%3E")}.formation-single article section.heading .left-side .formation-arguments .argument-card:first-child{background-color:#051956}.formation-single article section.heading .left-side .formation-arguments .argument-card:nth-child(2){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='95' height='117' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.465 41.497c21.79 20.654 44.322 32.035 57.955 64.523 1.015-13.21.673-27.013-1.224-41.104-.116-.866-.266-1.717-.394-2.577C96.732 46.84 85.898 35.68 75.629 16.145 68.74 3.044 62.11-13.857 56.136-38.371 39.384-53.02 19.996-61.477 0-61.517 11.299-3.993 30.566 22.638 50.465 41.497z' fill='%23051956'/%3E%3C/svg%3E");background-color:#e83a55}.formation-single article section.heading .left-side .formation-arguments .argument-card .argument-title{display:block;font-size:1.25rem;line-height:1;font-weight:600;margin-top:0;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;text-wrap:balance}.formation-single article section.heading .left-side .formation-arguments .argument-card .argument-content{font-weight:400;font-size:14px;line-height:1.5}.formation-single article section.heading .right-side{position:sticky;top:0;background:#fff;padding:1rem}@media screen and (min-width:992px){.formation-single article section.heading .right-side{flex-basis:35%;padding:2rem}}.formation-single article section.heading .right-side .price{line-height:1;margin:0 auto 32px;text-align:center}.formation-single article section.heading .right-side .price_normal{font-size:96px;font-weight:700;color:#051956}.formation-single article section.heading .right-side .price_crossed{display:block;color:#6b7280;font-size:22px;font-weight:500}.formation-single article section.heading .right-side .formatTitle{display:block;font-size:1rem;line-height:24px;font-weight:700;color:#4b5563;text-align:center;margin-bottom:1rem}.formation-single article section.heading .right-side .funding-dpc,.formation-single article section.heading .right-side .funding-info{margin-top:1.25rem}.formation-single article section.heading .right-side .funding-dpc .funding-title,.formation-single article section.heading .right-side .funding-info .funding-title{font-size:1rem;line-height:1.5rem;color:#4b5563;font-weight:700;margin:0 0 .25rem}.formation-single article section.heading .right-side .funding-dpc .funding-details,.formation-single article section.heading .right-side .funding-info .funding-details{font-size:1rem;font-weight:400}.formation-single article section.heading .right-side .funding-dpc .funding-details .funding-highlight,.formation-single article section.heading .right-side .funding-info .funding-details .funding-highlight{font-weight:600;color:#e83a55}.formation-single article section.heading .right-side .funding-dpc{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:1rem;margin-top:3rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}@media screen and (min-width:992px){.formation-single article section.heading .right-side .funding-dpc{flex-direction:row}}.formation-single article section.heading .right-side .funding-dpc .funding-title{margin-bottom:0}.formation-single article section.heading .right-side .funding-dpc .funding-details,.formation-single article section.heading .right-side .funding-dpc .funding-title{line-height:1}.formation-single article section.heading .right-side #choose-sessions{display:block;text-align:center;font-size:1rem;line-height:1.25rem;color:#fff;font-weight:700;padding:.938rem 1rem;border-radius:999px;background-color:#e83a55;margin-top:1.25rem;transition:all .2s}.formation-single article section.heading .right-side #choose-sessions:hover{font-family:Poppins,Arial,sans-serif;background-color:#1f2937}.formation-single article section.heading .right-side .priceCondition{display:block;text-align:center;color:#6b7280;font-size:.875rem;line-height:1rem;font-weight:500;margin-top:1.25rem;margin-bottom:0}.formation-single article section.heading .right-side .compactedStar{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.875rem;color:#6b7280;font-family:Poppins,Arial,sans-serif;font-weight:500;margin-top:1.5rem}.formation-single article section.heading .right-side .compactedStar img{width:1rem;height:1rem}.formation-single article section.heading .right-side .compactedStar span{font-weight:600;color:#1f2937}.formation-single article .formatLink{display:flex;flex-direction:column;align-content:stretch;gap:10px}.formation-single article .formatLink a{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:24px;border:1px solid #e5e7eb;min-height:60px;font-size:1rem;font-weight:600;color:#1f2937;transition:all .2s}@media screen and (min-width:992px){.formation-single article .formatLink a{padding:10px 24px}}.formation-single article .formatLink a div{display:flex;align-items:center;gap:10px}.formation-single article .formatLink a div:first-child svg{width:1.5rem;height:auto;object-fit:contain;color:#e83a55}@media screen and (min-width:992px){.formation-single article .formatLink a div:first-child svg{width:35px}}.formation-single article .formatLink a.active{font-weight:700}.formation-single article .formatLink a.active,.formation-single article .formatLink a:hover{color:#fff}.formation-single article .formatLink a.active.formatLink_presentiel,.formation-single article .formatLink a:hover.formatLink_presentiel{background-color:#f58a07}.formation-single article .formatLink a.active.formatLink_e-learning,.formation-single article .formatLink a:hover.formatLink_e-learning{background-color:#b3a0fd}.formation-single article .formatLink a.active.formatLink_classe-virtuelle,.formation-single article .formatLink a:hover.formatLink_classe-virtuelle{background-color:#1462e2}.formation-single article .formatLink a.active svg,.formation-single article .formatLink a:hover svg{color:#fff!important}.formation-single article .formatLink a .duration{font-size:.75rem;gap:4px}@media screen and (min-width:992px){.formation-single article .formatLink a .duration{gap:8px}}.formation-single article .formatLink a .duration svg{width:1rem;stroke:#1f2937}@media screen and (min-width:992px){.formation-single article .formatLink a .duration svg{width:auto}}.formation-single article .formatLink a .duration span{font-size:.75rem}@media screen and (min-width:992px){.formation-single article .formatLink a .duration span{font-size:.875rem}}.formation-single article .bento{display:flex;flex-direction:column;gap:30px;padding:0 1rem}@media screen and (min-width:992px){.formation-single article .bento{padding:0}}.formation-single article .bento .row{display:flex;flex-direction:column;gap:20px;margin:0}@media screen and (min-width:992px){.formation-single article .bento .row{flex-direction:row}}.formation-single article .bento .row>div{background-color:#fff;border:1px solid #bdbdbd;border-radius:1.875rem;padding:2rem;overflow:hidden}.formation-single article .bento .row>div h3{font-family:Poppins,Arial,sans-serif;color:#051956;font-weight:600;text-align:center;margin-top:0}@media screen and (min-width:992px){.formation-single article .bento .row>div h3{font-size:1rem;line-height:2rem}}.formation-single article .bento .training{flex:2;align-content:center}.formation-single article .bento .training h3{margin-bottom:2rem}.formation-single article .bento .training-content{background-color:#f4f4f4;border-radius:12px;padding:30px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center}@media screen and (min-width:992px){.formation-single article .bento .training-content{padding:40px}}.formation-single article .bento .training-content div{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.formation-single article .bento .testimony{flex:3}.formation-single article .bento .testimony h3{font-size:1.75rem!important;line-height:2.625rem!important;margin-bottom:.625rem}.formation-single article .bento .testimony img.peopleBottom{display:block;border-radius:1rem 1rem 0 0;width:100%;height:15rem;object-fit:cover;object-position:center top;margin-bottom:-2rem}.formation-single article .bento .trainer{flex:2;align-content:center}.formation-single article .bento .trainer h3{margin:0 auto 2rem}@media screen and (min-width:992px){.formation-single article .bento .trainer h3{width:50%;line-height:1.3!important}}.formation-single article .bento .trainer img{display:block;width:138px;height:138px;object-fit:cover;border-radius:9999px;margin:auto}.formation-single article .bento .trainer p{display:block;font-family:Poppins,Arial,sans-serif;margin-top:1.25rem;font-size:1rem;line-height:1.5rem;text-align:center;text-wrap:pretty}.formation-single article .bento .downloadProgram,.formation-single article .bento .validatedMethod{flex:1}.formation-single article .bento .downloadProgram h3,.formation-single article .bento .validatedMethod h3{font-size:1.5rem!important;line-height:1;text-align:left!important;margin-bottom:1.25rem;text-wrap:balance}@media screen and (min-width:992px){.formation-single article .bento .downloadProgram h3,.formation-single article .bento .validatedMethod h3{font-size:2.7rem!important;line-height:1.2!important;margin-bottom:3rem}}.formation-single article .bento .downloadProgram div,.formation-single article .bento .validatedMethod div{position:relative;margin-bottom:-2rem}.formation-single article .bento .downloadProgram div img,.formation-single article .bento .validatedMethod div img{width:100%;height:18rem;object-fit:cover;object-position:center top}.formation-single article .bento .downloadProgram div a,.formation-single article .bento .validatedMethod div a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.125rem;font-weight:600;font-family:Poppins,Arial,sans-serif;background-color:#b3a0fd;color:#fff;padding:1.125rem 3rem;border-radius:999px;transition:all .3s}.formation-single article .bento .downloadProgram div a:hover,.formation-single article .bento .validatedMethod div a:hover{font-family:Poppins,Arial,sans-serif;background-color:#1f2937}.formation-single article .bento .downloadProgram p,.formation-single article .bento .validatedMethod p{font-family:Poppins,Arial,sans-serif;color:#4b5563;font-size:1rem;line-height:1.5rem;margin:0}.formation-single article .formation-arguments .grade{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:1rem}.formation-single article .formation-arguments .grade img{width:1.25rem;height:1.25rem}.formation-single article .formation-arguments .grade span{font-weight:600;text-decoration:underline;font-size:1rem;line-height:1;color:#111827;margin-left:4px}.formation-single article .arguments-slider{position:relative;overflow:hidden;width:100%;cursor:grab}.formation-single article .arguments-slider:active{cursor:grabbing}.formation-single article .arguments-slider .slider-wrapper{display:flex;transition:transform .3s ease;user-select:none}.formation-single article .arguments-slider .slider-slide{flex:0 0 100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:Poppins,Arial,sans-serif}.formation-single article .arguments-slider .slider-slide p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:16px;line-height:1.5rem;text-wrap:pretty}.formation-single article .arguments-slider .slider-slide span.author{font-weight:600}.formation-single article .arguments-slider .slider-pagination{display:flex;justify-content:center;gap:8px;margin-top:.875rem;margin-bottom:1.125rem}.formation-single article .arguments-slider .slider-pagination .bullet{width:15px;height:15px;border-radius:50%;background-color:#e5e7eb;cursor:pointer;transition:opacity .3s ease}.formation-single article .arguments-slider .slider-pagination .bullet.active{background-color:#e83a55}.formation-single article .formation-sessions-section{background-color:#051956;padding:2.125rem 1rem;margin-top:2.75rem}@media screen and (min-width:992px){.formation-single article .formation-sessions-section{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1280' height='1465' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_71_593)'%3E%3Cpath d='M1299.84-20C851.188 55.205 650.203 373.419 490.603 687.543 315.28 1032.64 189.781 1372.64-159 1380.42-83.182 1437.58-.238 1483.23 88.159 1515c241.043-102.99 344.498-340.99 511.762-555.679 152.773-196.064 359.005-372.518 772.069-408.867 3.65-38.129 5.67-76.822 5.97-116.006 1.22-161.224-26.8-314.833-78.12-454.43V-20z' fill='%23F58A07'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_71_593' x='-163' y='-20' width='1545' height='1543' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_71_593'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_71_593' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:100% 0;padding:3.125rem 1rem}}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .container{max-width:70%;margin:auto}}.formation-single article .formation-sessions-section .sessions-count-title{font-size:1.3rem;line-height:1;font-weight:600;color:#fff;margin-bottom:1.875rem}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-count-title{font-size:2rem}}.formation-single article .formation-sessions-section .sessions-count-title #sessions-count{transition:filter .3s ease}.formation-single article .formation-sessions-section .sessions-count-title #sessions-count.loading{filter:blur(3px);opacity:.7}.formation-single article .formation-sessions-section .sessions-filters{display:flex;flex-direction:column;align-items:center;justify-content:start;flex-wrap:wrap;gap:1rem;margin-bottom:30px}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-filters{flex-direction:row;gap:1.25rem}}.formation-single article .formation-sessions-section .sessions-filters .filter-group{flex:1;width:100%;max-width:100%}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-filters .filter-group{min-width:150px;max-width:300px}}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper{position:relative;user-select:none;width:100%;font-family:Poppins,Arial,sans-serif}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper.open .custom-select-trigger{border-color:var(--primary-color,#06c);border-radius:5px 5px 0 0}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper.open .custom-select-trigger .arrow{transform:rotate(225deg)}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper.open .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;font-size:1rem;color:#333;background:#fff;cursor:pointer;border:1px solid #ddd;border-radius:5px;transition:all .3s ease}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option{display:flex;align-items:center;gap:8px;flex:1;background:transparent;border:none;box-shadow:none;padding:0}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option.has-value{background:#e5e7eb;border-radius:8px;padding:0 10px;font-size:.875rem;font-weight:500;color:#111827;box-shadow:none;display:block;flex:none}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option .selected-text{margin-right:6px}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option .clear-selection{display:none;width:6px;height:6px;position:relative;cursor:pointer;opacity:.6;transition:opacity .2s ease;margin-left:2px;vertical-align:middle}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option .clear-selection:hover{opacity:1}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option .clear-selection:after,.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option .clear-selection:before{content:"";position:absolute;width:16px;height:2px;background-color:#666;top:50%;left:50%}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option .clear-selection:before{transform:translate(-50%,-50%) rotate(45deg)}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option .clear-selection:after{transform:translate(-50%,-50%) rotate(-45deg)}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .selected-option.has-value .clear-selection{display:inline-block}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger:hover{border-color:#bbb}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-select-trigger .arrow{position:relative;width:10px;height:10px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);transition:all .3s ease}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-options{position:absolute;display:block;top:100%;left:0;right:0;background:#fff;transition:all .3s ease;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);border:1px solid #ddd;border-top:none;border-radius:0 0 5px 5px;box-shadow:0 5px 10px rgba(0,0,0,.05);max-height:200px;overflow-y:auto;z-index:10}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-options .custom-option{position:relative;display:block;padding:10px 15px;font-size:.95rem;color:#333;cursor:pointer;transition:all .3s ease}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-options .custom-option:hover{background:#f5f5f5}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-options .custom-option.selected{color:var(--primary-color,#06c);background-color:rgba(0,102,204,.05);font-weight:500}.formation-single article .formation-sessions-section .sessions-filters .filter-group .custom-select-wrapper .custom-options .custom-option:not(:last-child){border-bottom:1px solid #f0f0f0}.formation-single article .formation-sessions-section .sessions-list{display:flex;flex-direction:column;gap:5px;max-height:30rem;overflow-y:auto}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-list{max-height:43rem;padding-right:15px;margin-right:-5px}}.formation-single article .formation-sessions-section .sessions-list::-webkit-scrollbar{display:none;width:8px;border-radius:2rem}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-list::-webkit-scrollbar{display:block}}.formation-single article .formation-sessions-section .sessions-list::-webkit-scrollbar-track{display:none}.formation-single article .formation-sessions-section .sessions-list::-webkit-scrollbar-thumb{padding-left:4px;background-color:#b3a0fd;border-radius:4px}.formation-single article .formation-sessions-section .sessions-list .session-item{border-radius:1rem;padding:15px;transition:transform .2s ease;background-color:#fff;display:grid;grid-template-columns:1fr;gap:.5rem;font-family:Poppins,Arial,sans-serif}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-list .session-item{padding:10px;grid-template-columns:1fr 1fr auto;align-items:center;gap:2rem}}.formation-single article .formation-sessions-section .sessions-list .session-item:hover{transform:translateY(-1px)}.formation-single article .formation-sessions-section .sessions-list .session-item .session-date{font-size:1rem;line-height:1;font-weight:600;color:#111827;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-list .session-item .session-date{justify-content:start;padding-left:13.5px}}.formation-single article .formation-sessions-section .sessions-list .session-item .session-date:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.333 6.167V1.5m9.334 4.667V1.5m-10.5 9.333h11.666m-14 11.667h16.334a2.333 2.333 0 002.333-2.333v-14a2.333 2.333 0 00-2.333-2.334H3.833A2.333 2.333 0 001.5 6.167v14A2.333 2.333 0 003.833 22.5z' stroke='%23D1D5DB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0}.formation-single article .formation-sessions-section .sessions-list .session-item .session-location{color:#111827;width:100%}.formation-single article .formation-sessions-section .sessions-list .session-item .session-location .city{font-weight:600;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-list .session-item .session-location .city{justify-content:start}}.formation-single article .formation-sessions-section .sessions-list .session-item .session-location .city:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_239)' stroke='%23D1D5DB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22.714 12.25c0 7-10.714 14.438-10.714 14.438S1.286 19.25 1.286 12.25C1.286 6.125 6.319 1.312 12 1.312c5.68 0 10.714 4.813 10.714 10.938z'/%3E%3Cpath d='M12 16.188c2.13 0 3.857-1.763 3.857-3.938 0-2.175-1.726-3.938-3.857-3.938-2.13 0-3.857 1.763-3.857 3.938 0 2.175 1.727 3.938 3.857 3.938z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_239'%3E%3Cpath fill='%23fff' d='M0 0h24v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0}.formation-single article .formation-sessions-section .sessions-list .session-item .session-location .region{display:none}.formation-single article .formation-sessions-section .sessions-list .session-item .session-details{width:100%;text-align:center}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-list .session-item .session-details{text-align:right}}.formation-single article .formation-sessions-section .sessions-list .session-item .session-details a.button{display:inline-block;padding:10px 20px;background-color:#e83a55;color:#fff;text-decoration:none;border-radius:9999px;font-weight:600;font-family:Poppins,Arial,sans-serif;transition:background-color .2s ease}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .sessions-list .session-item .session-details a.button{padding:12px 27px}}.formation-single article .formation-sessions-section .sessions-list .session-item .session-details a.button:hover{font-family:Poppins,Arial,sans-serif;background-color:#1f2937}.formation-single article .formation-sessions-section .sessions-list .no-sessions{text-align:center;padding:40px;color:#666;font-style:italic}.formation-single article .formation-sessions-section .sessions-list .sessions-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#fff;font-family:Poppins,Arial,sans-serif;backdrop-filter:blur(1rem);border-radius:1rem;width:fit-content;margin:auto}.formation-single article .formation-sessions-section .sessions-list .sessions-loading .spinner{width:40px;height:40px;border-radius:50%;border:4px solid hsla(0,0%,100%,.1);border-top-color:#b3a0fd;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{to{transform:rotate(1turn)}}.formation-single article .formation-sessions-section .sessions-list .error-message{grid-column:1/-1;text-align:center;padding:20px;background-color:#fff0f0;border:1px solid #ffcdd2;color:#d32f2f;border-radius:5px}.formation-single article .formation-sessions-section .bottomContent{display:flex;align-items:stretch;flex-direction:column;gap:.75rem;margin-top:2.5rem}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .bottomContent{flex-direction:row}}.formation-single article .formation-sessions-section .bottomContent>div{padding:1.875rem;border-radius:1.875rem}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .bottomContent>div{flex-basis:50%}}.formation-single article .formation-sessions-section .bottomContent>div h3{font-family:Poppins,Arial,sans-serif;font-weight:600;margin-top:0;font-size:1.2rem;line-height:1.3;text-transform:uppercase}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .bottomContent>div h3{font-size:1.5rem;line-height:1}}.formation-single article .formation-sessions-section .bottomContent>div:not(.alternative-formats){background-color:#f58a07;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="420" height="137" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M544.119 3.739C440.202-11.37 343.162 38.375 255.882 84.619c-118.65 62.872-219.261 119.247-294.58-2.594.98 30.247 6.711 60.298 16.914 89.042 84.038 61.905 167.314 15.817 263.227-22.239 87.309-34.643 185.085-62.57 303.436 3.844 12.722-48.998 12.249-100.368-.756-148.93" fill="%23fff"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:100% 100%}.formation-single article .formation-sessions-section .bottomContent>div:not(.alternative-formats) h3{color:#fff}.formation-single article .formation-sessions-section .bottomContent>div:not(.alternative-formats) p{font-family:Poppins,Arial,sans-serif;font-size:1rem;line-height:1.2;color:#fff;margin-bottom:2.25rem}.formation-single article .formation-sessions-section .bottomContent>div:not(.alternative-formats) a{display:inline-block;text-align:center;font-size:1.125rem;line-height:1;color:#fff;font-weight:600;padding:20px 55px;border-radius:999px;background-color:#051956;transition:all .2s;font-family:Poppins,Arial,sans-serif}.formation-single article .formation-sessions-section .bottomContent>div:not(.alternative-formats) a:hover{font-family:Poppins,Arial,sans-serif;background-color:#1f2937}.formation-single article .formation-sessions-section .bottomContent>div.alternative-formats{background-color:#fff}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .bottomContent>div.alternative-formats{flex-basis:50%}}.formation-single article .formation-sessions-section .bottomContent>div.alternative-formats h3{color:#051956;margin-bottom:1rem}@media screen and (min-width:992px){.formation-single article .formation-sessions-section .bottomContent>div.alternative-formats h3{margin-bottom:3rem}}.formation-single article:not(.format-presentiel) .formation-sessions-section .sessions-filters,.formation-single article:not(.format-presentiel) .formation-sessions-section .sessions-list .session-item .session-location{display:none}.formation-single article section.faq{position:relative;display:flex;flex-direction:column;gap:2.5rem;margin-top:1.875rem;background-color:#e83a55;padding:2rem;overflow:hidden}@media screen and (min-width:992px){.formation-single article section.faq{flex-direction:row;padding:4rem 2.5rem}.formation-single article section.faq:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='624' height='672' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-3.385-42C189.56-3.148 275.995 161.245 344.633 323.526 420.032 501.805 474.004 677.456 624 681.474c-32.606 29.529-68.277 53.114-106.293 69.526-103.662-53.208-148.154-176.158-220.087-287.071C231.918 362.64 143.227 271.482-34.415 252.704a820.198 820.198 0 01-2.569-59.931c-.523-83.29 11.526-162.646 33.599-234.764V-42z' fill='%23F58A07'/%3E%3C/svg%3E");position:absolute;top:0;left:0;bottom:0;background-repeat:no-repeat;width:100%}.formation-single article section.faq>div{flex-basis:50%;z-index:1}}.formation-single article section.faq .faq-image,.formation-single article section.faq .faq-video{overflow:hidden}.formation-single article section.faq .faq-image iframe,.formation-single article section.faq .faq-image img,.formation-single article section.faq .faq-video iframe,.formation-single article section.faq .faq-video img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.formation-single article section.faq .faq-arguments{display:flex;flex-direction:column;gap:10px;margin-top:10px}@media screen and (min-width:992px){.formation-single article section.faq .faq-arguments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.formation-single article section.faq .faq-arguments .faq-argument{padding:1.75rem;background-color:#051956;color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:600}.formation-single article section.faq .faq-arguments .faq-argument:last-child{grid-column:span 2/span 2}@media screen and (min-width:992px){.formation-single article section.faq .faq-arguments .faq-argument:last-child span{display:block;width:65%}}.formation-single article section.faq .faq-items .faq-title{font-family:Poppins,Arial,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:1rem;text-align:center;line-height:1}@media screen and (min-width:992px){.formation-single article section.faq .faq-items .faq-title{font-size:2rem;text-align:start;margin-bottom:2.5rem}}.formation-single article section.faq .faq-items .faq-accordion .faq-item{border-bottom:3px solid #fff;border-top:none}.formation-single article section.faq .faq-items .faq-accordion .faq-item:first-child{border-top:3px solid #fff}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.5rem 6px 1.5rem 0;appearance:none;background:none;border:none;text-align:left;font-size:18px;font-weight:600;color:#fff;cursor:pointer;text-transform:unset;text-shadow:none;white-space:normal;border-radius:0;letter-spacing:normal;font-family:Poppins,Arial,sans-serif;transition:color .3s}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-question .faq-icon{display:inline-block;width:16px;height:16px;position:relative}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-question .faq-icon:after,.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-question .faq-icon:before{content:"";position:absolute;background-color:#051956;transition:transform .3s ease}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-question .faq-icon:before{top:8px;left:0;width:16px;height:2px}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-question .faq-icon:after{top:1px;left:7px;width:2px;height:16px}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-question[aria-expanded=true] .faq-icon:after{transform:scaleY(0)}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-question[aria-expanded=true]+.faq-answer{padding:0 2rem 1.5rem 0}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-answer{max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,visibility .3s;line-height:1.6;color:#fff}.formation-single article section.faq .faq-items .faq-accordion .faq-item .faq-answer p{margin:0;font-size:.875rem;font-family:Poppins,Arial,sans-serif}.formation-single nav.breadcrumbs,.single-formation_session nav.breadcrumbs{background-color:#fff;padding:6px 25px}.formation-single nav.breadcrumbs ol,.single-formation_session nav.breadcrumbs ol{display:flex;align-items:center;list-style:none;padding:20px 0}.formation-single nav.breadcrumbs ol li:not(:last-child):after,.single-formation_session nav.breadcrumbs ol li:not(:last-child):after{background-color:#1462e2;content:"";display:inline-block;height:2px;transform:translateY(-2px);width:9px;margin:0 7px 0 2px}.formation-single nav.breadcrumbs ol a,.formation-single nav.breadcrumbs ol span,.single-formation_session nav.breadcrumbs ol a,.single-formation_session nav.breadcrumbs ol span{color:#565f70;font-family:var(--font-2);font-size:11px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:16px;text-decoration:unset}body.single-formation_session .single-formation_session_wrapper{padding:0}body.single-formation_session .single-formation_session_wrapper>.e-con-inner{padding:1rem}body.single-formation_session .single-formation_session_wrapper>.e-con-inner>div{width:100%}@media screen and (min-width:992px){body.single-formation_session .single-formation_session_wrapper>.e-con-inner{padding:2rem}}body.single-formation_session .single-formation_session_wrapper .e-form__indicators--type-number_text{display:none}body.single-formation_session .single-formation_session_wrapper .single-formation_session_divider{padding-top:1rem}@media screen and (min-width:992px){body.single-formation_session .single-formation_session_wrapper .single-formation_session_divider{padding-top:2.5rem}}body.single-formation_session .single-formation_session_wrapper .single-formation_session_divider+div{padding:0}body.single-formation_session .single-formation_session_wrapper .e-form__buttons__wrapper__button{text-shadow:none;padding:0;letter-spacing:normal;min-height:3rem}body.single-formation_session .checkout-header,body.single-formation_session .checkout-header .e-con-inner{padding:0}body.single-formation_session .checkout-header>.e-con-inner{gap:20px}body.single-formation_session .checkout-header>.e-con-inner>.elementor-element{padding:0}@media screen and (min-width:992px){body.single-formation_session .checkout-header>.e-con-inner>.elementor-element:first-child{flex-basis:20%}}body.single-formation_session .checkout-header>.e-con-inner>.elementor-element:first-child img{object-fit:cover;border-radius:1rem;aspect-ratio:21/9}@media screen and (min-width:992px){body.single-formation_session .checkout-header>.e-con-inner>.elementor-element:first-child img{aspect-ratio:4/3}}@media screen and (min-width:992px){body.single-formation_session .checkout-header>.e-con-inner>.elementor-element:last-child{flex-basis:80%}}body.single-formation_session .checkout-header__title>.e-con-inner{justify-content:center;gap:6px}body.single-formation_session .checkout-header .formation-title-with-format{font-family:Open Sans,sans-serif;font-weight:500;font-size:1.125rem;line-height:1;color:#f58a07}@media screen and (min-width:992px){body.single-formation_session .checkout-header .formation-title-with-format{font-size:1.8rem;line-height:2rem;font-weight:400}}body.single-formation_session .formation-session-info .formation-format-duration{display:flex;align-items:center;gap:1rem;justify-content:center;margin:1rem auto 1.75rem;width:fit-content;padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:1rem;color:#f58a07;font-family:Poppins,Arial,sans-serif;font-weight:600;font-size:.875rem}@media screen and (min-width:992px){body.single-formation_session .formation-session-info .formation-format-duration{gap:2.5rem;margin:1rem auto 2.75rem;font-weight:700;font-size:.85rem;border-radius:1.5rem;padding:13.5px 25px}}body.single-formation_session .formation-session-info .formation-format-duration .duration-info,body.single-formation_session .formation-session-info .formation-format-duration .format-info{display:flex;align-items:center;gap:.5rem}body.single-formation_session .formation-session-info .formation-format-duration .duration-info svg,body.single-formation_session .formation-session-info .formation-format-duration .format-info svg{width:2rem;flex-shrink:0}@media screen and (min-width:992px){body.single-formation_session .formation-session-info .formation-format-duration .duration-info,body.single-formation_session .formation-session-info .formation-format-duration .format-info{gap:1rem}body.single-formation_session .formation-session-info .formation-format-duration .duration-info svg,body.single-formation_session .formation-session-info .formation-format-duration .format-info svg{width:auto}}body.single-formation_session .formation-session-info .formation-format-duration .duration-info{gap:10px}body.single-formation_session .formation-session-info .formation-session-details h3{font-family:Open Sans,sans-serif;font-size:1.5rem;margin:0 0 1.5rem}body.single-formation_session .formation-session-info .formation-session-details .session-details-container{display:flex;flex-direction:column;align-items:stretch;border:1px solid #e5e7eb;border-radius:1rem}@media screen and (min-width:992px){body.single-formation_session .formation-session-info .formation-session-details .session-details-container{flex-direction:row;border-radius:1.5rem}body.single-formation_session .formation-session-info .formation-session-details .session-details-container>div{flex-basis:50%}body.single-formation_session .formation-session-info .formation-session-details .session-details-container:has(.session-location) .session-date{border-right:1px solid #e5e7eb}}body.single-formation_session .formation-session-info .formation-session-details .session-details-container .session-date,body.single-formation_session .formation-session-info .formation-session-details .session-details-container .session-location{display:flex;flex-direction:column;gap:4px;font-family:Open Sans,sans-serif;padding:.75rem 1rem}@media screen and (min-width:992px){body.single-formation_session .formation-session-info .formation-session-details .session-details-container .session-date,body.single-formation_session .formation-session-info .formation-session-details .session-details-container .session-location{padding:.875rem 1rem}}body.single-formation_session .formation-session-info .formation-session-details .session-details-container .session-date strong,body.single-formation_session .formation-session-info .formation-session-details .session-details-container .session-location strong{color:#9ca3af;font-size:.875rem;font-weight:400}body.single-formation_session .formation-session-info .formation-session-details .session-details-container .session-date span,body.single-formation_session .formation-session-info .formation-session-details .session-details-container .session-location span{font-size:1.125rem;font-weight:700;color:#1f2937}body.single-formation_session .checkout_form form h2.form-title{font-family:Open Sans,sans-serif;font-size:1.5rem;margin:0 0 1.5rem}body.single-formation_session .checkout_form form h2.form-title.border{font-family:Open Sans,sans-serif;font-size:1.5rem;padding-bottom:2.75rem;margin-bottom:2.75rem;border-bottom:1px solid #e5e7eb;text-align:center;line-height:1.5}@media screen and (min-width:992px){body.single-formation_session .checkout_form form h2.form-title.border{font-size:2.25rem;padding-bottom:2.75rem;margin-bottom:2.75rem}}body.single-formation_session .checkout_form form .elementor-form-fields-wrapper,body.single-formation_session .checkout_form form h4.form-title{margin:0!important}body.single-formation_session .checkout_form form .form-paragraph{margin:0;font-family:Open Sans,sans-serif}body.single-formation_session .checkout_form form .elementor-field-group-postalCode,body.single-formation_session .checkout_form form .elementor-field-group:not(.elementor-col-50){padding-left:0!important;padding-right:0!important}body.single-formation_session .checkout_form form .elementor-field-group-postalCode{margin-top:1.5rem;margin-bottom:1.25rem!important;width:auto;min-width:190px}@media screen and (min-width:992px){body.single-formation_session .checkout_form form .elementor-field-group-postalCode{margin-bottom:2.75rem!important}}body.single-formation_session .checkout_form form .elementor-field-group-postalCode input{padding:9px 16px;color:#6b7280}body.single-formation_session .checkout_form form input[type=radio]+label{display:inline-block;margin-top:20px;padding:15px 35px!important;font-size:1rem!important;font-weight:500;background-color:#e5e7eb;border-radius:1.5rem;color:#e83a55!important;font-family:Poppins,Arial,sans-serif;letter-spacing:normal!important}@media screen and (min-width:992px){body.single-formation_session .checkout_form form input[type=radio]+label{margin:24px 0 44px}}body.single-formation_session .checkout_form form input[type=radio]:checked+label{background-color:#e83a55;color:#fff!important;font-weight:600}body.single-formation_session .checkout_form form button[type=submit] .elementor-button-text{font-family:Open Sans,sans-serif}body.single-formation_session .checkout_form form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:center;gap:10px}body.single-formation_session .checkout_form form .elementor-field-type-acceptance .elementor-field-option label{font-size:.875rem;color:#6b7280;line-height:1}body.single-formation_session[data-current-step="2"] .single-formation_session_wrapper>.e-con-inner>div:last-child{display:none}body.merci-pour-votre-inscription .formation-steps-indicator,body.merci-pour-votre-inscription .single-formation_session_wrapper,body.merci-pour-votre-inscription .thank-you-container,body.single-formation_session .formation-steps-indicator,body.single-formation_session .single-formation_session_wrapper,body.single-formation_session .thank-you-container{width:auto;margin-left:1rem;margin-right:1rem}@media screen and (min-width:992px){body.merci-pour-votre-inscription .formation-steps-indicator,body.merci-pour-votre-inscription .single-formation_session_wrapper,body.merci-pour-votre-inscription .thank-you-container,body.single-formation_session .formation-steps-indicator,body.single-formation_session .single-formation_session_wrapper,body.single-formation_session .thank-you-container{max-width:900px;margin:auto}}body.merci-pour-votre-inscription .formation-steps-indicator,body.single-formation_session .formation-steps-indicator{background-color:#fff;border:1px solid #e0e0e0;border-radius:1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding:1.5rem 1rem}@media screen and (min-width:992px){body.merci-pour-votre-inscription .formation-steps-indicator,body.single-formation_session .formation-steps-indicator{align-items:center;flex-direction:row;padding:1.25rem 3.75rem}}body.merci-pour-votre-inscription .formation-steps-indicator .formation-step,body.single-formation_session .formation-steps-indicator .formation-step{position:relative;display:flex;align-items:center;justify-content:center;gap:.625rem;font-family:Poppins,Arial,sans-serif;font-size:.875rem;color:#1f2937;width:fit-content}body.merci-pour-votre-inscription .formation-steps-indicator .formation-step:after,body.single-formation_session .formation-steps-indicator .formation-step:after{content:"";position:absolute;left:2.5rem;right:0;bottom:-6px;width:auto;height:2px;background-color:transparent}@media screen and (min-width:992px){body.merci-pour-votre-inscription .formation-steps-indicator .formation-step,body.single-formation_session .formation-steps-indicator .formation-step{padding-bottom:1.5rem}body.merci-pour-votre-inscription .formation-steps-indicator .formation-step:after,body.single-formation_session .formation-steps-indicator .formation-step:after{left:0;bottom:0;width:100%}}body.merci-pour-votre-inscription .formation-steps-indicator .formation-step-number,body.single-formation_session .formation-steps-indicator .formation-step-number{display:flex;align-items:center;justify-content:center;border:1px solid #d4d4d4;border-radius:9999px;aspect-ratio:1/1;padding:0 10px 0 11px;width:30px;height:30px;font-weight:700;color:#6b7280}body.merci-pour-votre-inscription .formation-steps-indicator .formation-step.completed .formation-step-number,body.single-formation_session .formation-steps-indicator .formation-step.completed .formation-step-number{border-color:#4b5563;color:#6b7280}body.merci-pour-votre-inscription .formation-steps-indicator .formation-step.current .formation-step-number,body.single-formation_session .formation-steps-indicator .formation-step.current .formation-step-number{border-color:#1462e2;background-color:#1462e2;color:#fff}body.merci-pour-votre-inscription .formation-steps-indicator .formation-step.current:after,body.single-formation_session .formation-steps-indicator .formation-step.current:after{background-color:#1462e2}body.merci-pour-votre-inscription ul.marker-check li{position:relative;list-style:none;font-family:Open Sans,sans-serif}body.merci-pour-votre-inscription ul.marker-check li:before{content:"";position:absolute;top:50%;left:-2rem;transform:translateY(-50%);display:block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23E83A55'/%3E%3Cpath d='M6.774 10l2.258 2.258 4.517-4.516' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.merci-pour-votre-inscription ul.marker-check li a{font-family:Open Sans,sans-serif;font-weight:700;text-decoration:underline;color:#e83a55}