@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-Bold.eot);src:url(../fonts/Montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/Montserrat/Montserrat-BlackItalic.eot);src:url(../fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-BlackItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat/Montserrat-Black.eot);src:url(../fonts/Montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/Montserrat/Montserrat-ExtraLight.eot);src:url(../fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-ExtraBold.eot);src:url(../fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-BoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot);src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/Montserrat/Montserrat-LightItalic.eot);src:url(../fonts/Montserrat/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Regular.eot);src:url(../fonts/Montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Italic.eot);src:url(../fonts/Montserrat/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat/Montserrat-Light.eot);src:url(../fonts/Montserrat/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBold.eot);src:url(../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/Montserrat/Montserrat-MediumItalic.eot);src:url(../fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat/Montserrat-Medium.eot);src:url(../fonts/Montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(../fonts/Montserrat/Montserrat-ThinItalic.eot);src:url(../fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ThinItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/Montserrat/Montserrat-Thin.eot);src:url(../fonts/Montserrat/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins/Poppins-Regular.eot);src:url(../fonts/Poppins/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Regular.woff) format("woff"),url(../fonts/Poppins/Poppins-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins/Poppins-SemiBold.eot);src:url(../fonts/Poppins/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/Poppins/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins/Poppins-ExtraBold.eot);src:url(../fonts/Poppins/Poppins-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/Poppins/Poppins-Light.eot);src:url(../fonts/Poppins/Poppins-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins/Poppins-Medium.eot);src:url(../fonts/Poppins/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Bowlby One;font-style:normal;font-weight:400;src:url(../fonts/BowlbyOne/BowlbyOne-Regular.woff2) format("woff2"),url(../fonts/BowlbyOne/BowlbyOne-Regular.woff) format("woff")}.rank-math-breadcrumb{position:relative}.rank-math-breadcrumb a,.rank-math-breadcrumb span{font-family:Poppins,"sans-serif";font-size:.5625rem;font-weight:400;line-height:.75rem}.rank-math-breadcrumb a{color:#000}.rank-math-breadcrumb .separator{color:#d0cec9}.rank-math-breadcrumb .last{color:rgba(0,0,0,.5)}.breadcrumb__line{background:linear-gradient(90deg,rgba(0,0,0,.08),transparent);flex:1;height:1px}.archive-formation__filters-form{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin:0 auto;max-width:1240px;padding:3.5rem 0 .9375rem}.archive-formation__filters-label{color:rgba(0,0,0,.5);flex-shrink:0;font-family:Poppins,"sans-serif";font-size:.6875rem;font-weight:600;letter-spacing:.03125rem;margin-right:1.25rem;text-transform:uppercase;white-space:nowrap}.archive-formation__filter{align-items:center;display:flex;position:relative}.archive-formation__filter:not(:first-of-type):before{background-color:rgba(0,0,0,.2);content:"";display:block;flex-shrink:0;height:1.125rem;margin:0 .125rem;width:1px}.archive-formation__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.625rem .375rem;border:none;border-bottom:1.5px solid transparent;color:#000;cursor:pointer;font-family:Poppins,"sans-serif";font-size:.6875rem;font-weight:600;letter-spacing:.03125rem;padding:.5rem 1.75rem .5rem .75rem;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.archive-formation__select:focus,.archive-formation__select:hover{border-bottom-color:#000;outline:none}.archive-formation__select.is-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23F18832' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");border-bottom-color:#f18832;color:#f18832}.archive-formation__container{margin:0 auto;max-width:1240px;padding:0 0 5.625rem}.archive-formation__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.archive-formation__empty{color:rgba(0,0,0,.5);font-family:Poppins,"sans-serif";font-size:.9375rem;padding:5rem 0;text-align:center}@media only screen and (max-width:1200px){.archive-formation__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.archive-formation__grid{grid-template-columns:repeat(2,1fr)}.archive-formation__filters-form{gap:.25rem 0}}@media only screen and (max-width:895px){.archive-formation__filters-form{align-items:flex-start;flex-direction:column}.archive-formation__filter{width:100%}.archive-formation__filter:before{display:none!important}.archive-formation__select{border-bottom:1px solid rgba(0,0,0,.15);padding-left:0;width:100%}}@media only screen and (max-width:630px){.archive-formation__grid{grid-template-columns:1fr}}.block-avis-slider{background-color:#f5f2ed;overflow:hidden;padding:80px 0 90px;position:relative}.block-avis-slider__deco{color:rgba(0,0,0,.25)}.block-avis-slider__deco--left{height:1.0625rem;left:1.875rem;position:absolute;top:50%;transform:translateY(-50%);width:1.0625rem}.block-avis-slider__deco--left path{fill:#fff}.block-avis-slider__deco--header{align-self:flex-start;flex-shrink:0;height:1.6875rem;margin-bottom:2rem;margin-left:5%;position:relative;width:1.6875rem}.block-avis-slider__deco--header path{fill:#fff}.block-avis-slider__header{align-items:flex-start;display:flex;gap:1.25rem;margin-bottom:2rem}.block-avis-slider__title{color:#000;font-family:Poppins,"sans-serif";font-size:2.625rem;font-weight:300;line-height:3.25rem;margin:0}.block-avis-slider__title b{font-weight:500}.block-avis-slider__splide{padding-left:max((100vw - 1240px)/2,20px)}.block-avis-slider__splide .splide__track{overflow:visible}.block-avis-slider__splide .splide__list{gap:1.25rem}.block-avis-slider__splide .splide__slide{flex-shrink:0;width:23.125rem}.block-avis-slider__card{background-color:transparent;border:1px solid #d9d9d9;border-radius:.75rem;box-shadow:6px 6px 0 0 #f5f2ed,6px 6px 0 1px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.block-avis-slider__card-header{align-items:center;display:flex;gap:.75rem}.block-avis-slider__avatar{flex-shrink:0;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.block-avis-slider__card-meta{display:flex;flex-direction:column;gap:.125rem}.block-avis-slider__name{color:#000;font-size:.75rem;font-weight:700;line-height:normal}.block-avis-slider__date,.block-avis-slider__name{font-family:Poppins,"sans-serif";text-transform:uppercase}.block-avis-slider__date{color:rgba(0,0,0,.8);font-size:.625rem;font-weight:400;letter-spacing:.025rem;line-height:.75rem}.block-avis-slider__stars{align-items:center;display:flex;gap:.125rem;margin-top:.125rem}.block-avis-slider__star{color:rgba(0,0,0,.15)}.block-avis-slider__star--filled{color:#f18832}.block-avis-slider__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:rgba(0,0,0,.8);display:-webkit-box;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1.375rem;margin:0;overflow:hidden}.block-avis-slider__progress{background-color:rgba(0,0,0,.12);border-radius:.125rem;height:.1875rem;margin-top:1.75rem;overflow:hidden;width:min(100% - 40px,1240px)}.block-avis-slider__progress-bar{background-color:#000;border-radius:.125rem;height:100%;transition:width .3s ease;width:0}.block-contenu{background-color:#fff;padding:80px 0}.block-contenu__inner{align-items:stretch;display:flex}.block-contenu__left{flex:0 0 auto;padding-right:2.5rem}.block-contenu__left-img{border-radius:8px;display:block;height:630px;-o-object-fit:cover;object-fit:cover;width:33vw}.block-contenu__center{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding-left:2.5rem;padding-right:1.25rem;padding-top:2.5rem}.block-contenu__title{color:#000;font-family:Poppins,"sans-serif";font-size:2.625rem;font-weight:300;line-height:3.25rem;margin:0}.block-contenu__bold-desc{color:#000;font-weight:600;margin-top:1.25rem}.block-contenu__bold-desc,.block-contenu__desc{font-family:Poppins,"sans-serif";font-size:.875rem;line-height:1.5rem;padding-right:3.75rem}.block-contenu__desc{color:rgba(0,0,0,.8);font-weight:400;margin:0}.block-contenu__desc p{padding:5px 0}.block-contenu__btn{align-items:center;background-color:#f18832;border:1px solid #000;border-radius:2px;box-shadow:5px 5px 0 0 #fff,5px 5px 0 1px #000;color:#fff;display:inline-flex;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:700;justify-content:center;letter-spacing:.040625rem;margin-top:1.75rem;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.block-contenu__btn:hover{background-color:#000}.block-contenu__right{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;padding-right:calc(50vw - 600px)}.block-contenu__logo{height:auto;margin-top:.5rem;max-height:120px;max-width:120px;-o-object-fit:contain;object-fit:contain;width:auto}.block-contenu__media{margin-top:3.125rem;position:relative}.block-contenu__right-img{border-radius:8px;display:block;height:22.5rem;-o-object-fit:cover;object-fit:cover;width:17.5rem}.block-contenu__play{align-items:center;background-color:#fff;border-radius:50%;bottom:16px;color:#000;display:flex;height:44px;justify-content:center;left:16px;position:absolute;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:44px}.block-contenu__play svg{flex-shrink:0}.block-contenu__play:hover{background-color:#f18832;color:#fff}.block-custom-form{background-color:#fff;margin:0 auto;max-width:1240px;padding:80px 0}.block-custom-form__inner{align-items:stretch;display:flex}.block-custom-form__left{flex:1;width:50%}.block-custom-form__left-img{border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-custom-form__right{flex:1;padding:1.25rem 0 1.25rem 6.5625rem;width:50%}.block-custom-form .cf7-contact-form{font-family:Arial,sans-serif;margin:0 auto;max-width:900px}.block-custom-form .cf7-contact-form label{display:block;font-size:13px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.block-custom-form .cf7-contact-form input[type=email],.block-custom-form .cf7-contact-form input[type=tel],.block-custom-form .cf7-contact-form input[type=text],.block-custom-form .cf7-contact-form textarea{border:1px solid #cfcfcf;border-radius:5px;box-sizing:border-box;font-size:16px;padding:16px;width:100%}.block-custom-form .cf7-contact-form input[type=email]::-moz-placeholder,.block-custom-form .cf7-contact-form input[type=tel]::-moz-placeholder,.block-custom-form .cf7-contact-form input[type=text]::-moz-placeholder,.block-custom-form .cf7-contact-form textarea::-moz-placeholder{color:#999}.block-custom-form .cf7-contact-form input[type=email]::placeholder,.block-custom-form .cf7-contact-form input[type=tel]::placeholder,.block-custom-form .cf7-contact-form input[type=text]::placeholder,.block-custom-form .cf7-contact-form textarea::placeholder{color:#999}.block-custom-form .cf7-contact-form input[type=email]:focus,.block-custom-form .cf7-contact-form input[type=tel]:focus,.block-custom-form .cf7-contact-form input[type=text]:focus,.block-custom-form .cf7-contact-form textarea:focus{border-color:#999;outline:none}.block-custom-form .cf7-contact-form textarea{height:180px;resize:none}.block-custom-form .cf7-contact-form .cf7-radio-group{margin-bottom:24px}.block-custom-form .cf7-contact-form .cf7-radio-group .wpcf7-form-control-wrap{display:flex;flex-wrap:wrap;gap:30px;margin-top:10px}.block-custom-form .cf7-contact-form .cf7-radio-group .wpcf7-list-item{margin:0}.block-custom-form .cf7-contact-form .cf7-radio-group .wpcf7-list-item label{cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:5px;margin-bottom:0;padding-right:2.5rem;text-transform:none}.block-custom-form .cf7-contact-form .cf7-radio-group .wpcf7-list-item input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bdbdbd;border-radius:50%;cursor:pointer;height:16px;position:relative;width:16px}.block-custom-form .cf7-contact-form .cf7-radio-group .wpcf7-list-item input[type=radio]:checked:after{background:#ef8b2c;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.block-custom-form .cf7-contact-form .cf7-row{display:flex;gap:20px;margin-bottom:20px}.block-custom-form .cf7-contact-form .cf7-row .cf7-col{flex:1}.block-custom-form .cf7-contact-form .cf7-full{margin-bottom:5px}.block-custom-form .cf7-contact-form .cf7-consent{font-size:13px;line-height:1.6;margin-bottom:25px}.block-custom-form .cf7-contact-form .cf7-consent .wpcf7-list-item{margin:0}.block-custom-form .cf7-contact-form .cf7-consent label{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.6;text-transform:none}.block-custom-form .cf7-contact-form .cf7-consent input[type=checkbox]{height:16px;margin-top:3px;min-width:16px}.block-custom-form .cf7-contact-form .cf7-submit input[type=submit]{background:#f18832;border:1px solid #000;border-radius:2px;box-shadow:5px 5px 0 0 #fff,5px 5px 0 1px #000;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:18px 40px;text-transform:uppercase}.block-custom-form .cf7-contact-form .cf7-submit input[type=submit]:hover{background:#000}@media(max-width:768px){.block-custom-form .cf7-contact-form .cf7-radio-group .wpcf7-form-control-wrap,.block-custom-form .cf7-contact-form .cf7-row{flex-direction:column;gap:15px}}.block-post-slider{background-color:#fff;overflow:hidden;padding:5rem 0;position:relative}.block-post-slider__inner{align-items:center;display:flex;gap:3.75rem;padding-bottom:2.5rem;padding-left:max((100vw - 1240px)/2,20px);position:relative}.block-post-slider__editorial{flex:0 0 23.75rem}.block-post-slider__title{color:#000;font-family:Poppins,"sans-serif";font-size:2.625rem;font-weight:300;line-height:3.25rem;margin:0 0 1.25rem}.block-post-slider__txt{margin-bottom:1.875rem}.block-post-slider__txt p{color:rgba(0,0,0,.8);font-family:Poppins,"sans-serif";font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0 0 .75rem}.block-post-slider__txt p:last-child{margin-bottom:0}.block-post-slider__link-wrapper{align-items:flex-start;display:flex;gap:.375rem;margin-top:1.875rem}.block-post-slider__arrow{display:block;flex-shrink:0;height:.625rem;margin-top:.25rem;width:.625rem}.block-post-slider__link{border-bottom:4px solid #f18832;color:#000;display:inline-block;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:700;letter-spacing:.040625rem;padding-bottom:.25rem;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.block-post-slider__link:hover{color:#f18832}.block-post-slider__splide{flex:1;min-width:0;overflow:hidden}.block-post-slider__splide .splide__track{overflow:visible}.block-post-slider__splide .splide__list{gap:1.25rem}.block-post-slider__splide .splide__slide{flex-shrink:0;width:16.875rem}.block-post-slider__progress{background-color:rgba(0,0,0,.12);border-radius:.125rem;bottom:0;height:.1875rem;left:max((100vw - 1240px)/2,20px);overflow:hidden;position:absolute;right:max((100vw - 1240px)/2,20px)}.block-post-slider__progress-bar{background-color:#000;border-radius:.125rem;height:100%;transition:width .3s ease;width:0}@media only screen and (max-width:991px){.block-post-slider{padding:3.75rem 0}.block-post-slider__inner{align-items:flex-start;flex-direction:column;gap:2.5rem;padding-left:20px;padding-right:20px}.block-post-slider__editorial{flex:none;width:100%}.block-post-slider__splide{margin-left:-20px;width:calc(100% + 20px)}.block-post-slider__splide .splide__track{padding-left:20px}}@media only screen and (max-width:630px){.block-post-slider__splide .splide__slide{width:15rem}}.slider-reassurance{background-color:#000;overflow:hidden;padding:14px 0;position:relative}.slider-reassurance:after,.slider-reassurance:before{content:"";height:45px;pointer-events:none;position:absolute;top:0;width:70px;z-index:1}.slider-reassurance:before{background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);left:0}.slider-reassurance:after{background:linear-gradient(270deg,rgba(0,0,0,.8),transparent);right:0}.slider-reassurance .splide__list{align-items:center}.slider-reassurance .splide__slide{align-items:center;display:flex}.slider-reassurance__text{color:#fff;font-family:Poppins,"sans-serif";font-size:.6875rem;font-weight:700;padding:0 10px;text-transform:uppercase;white-space:nowrap}.slider-reassurance__sep{display:block;flex-shrink:0;height:8px;width:8px}.footer-main{background-color:#f5f2ed;padding:35px 0}.footer-main__grid{align-items:stretch;display:flex;gap:0}.footer-main__col{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:20px 0 0;position:relative}.footer-main__col:before{background-color:rgba(0,0,0,.15);content:"";height:70%;left:0;position:absolute;top:25%;width:1px}.footer-main__col--logo{align-items:flex-start;padding:0}.footer-main__col--logo:before{display:none}.footer-main__col--logo img{height:auto;width:160px}.footer-main__col--social{align-items:center}.footer-main__col--legal{align-items:flex-end;padding:0}.footer-main__legal-inner{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.footer-main__tel{color:#000;font-family:Bowlby One,"sans-serif";font-size:1.25rem;font-weight:400;text-decoration:none;white-space:nowrap}.footer-main__tel:hover{color:#f18832}.footer-main__cta-wrapper{align-items:flex-start;display:flex;gap:6px;margin-top:10px}.footer-main__cta-link{border-bottom:4px solid #f18832;color:#000;display:inline-block;font-family:Poppins,"sans-serif";font-size:.6875rem;font-weight:700;letter-spacing:.55px;padding-bottom:4px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.footer-main__cta-link:hover{color:#f18832}.footer-main__arrow{display:block;flex-shrink:0;height:10px;width:10px}.footer-main__social-title{color:#000;font-family:Poppins,"sans-serif";font-size:.75rem;font-weight:700;line-height:.75rem;margin:0;text-transform:uppercase}.footer-main__social-icons{align-items:center;display:flex;gap:10px;margin-top:12px}.footer-main__social-icon{align-items:center;border:1.5px solid #000;border-radius:50%;display:flex;height:44px;justify-content:center;text-decoration:none;transition:border-color .2s ease;width:44px}.footer-main__social-icon img{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.footer-main__social-icon:hover{border-color:#f18832}.footer-main__legal-title{color:#000;font-family:Montserrat,"sans-serif";font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.footer-main__legal-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer-main__legal-list a{color:#000;font-family:Poppins,"sans-serif";font-size:.625rem;font-weight:500;line-height:.75rem;text-decoration:none;text-transform:uppercase}.footer-main__legal-list a:hover{color:#f18832}.footer-bottom{border-bottom:1px solid #000;border-top:1px solid #000;padding:20px 0}.footer-bottom__text{color:rgba(0,0,0,.8);font-family:Poppins,"sans-serif";font-size:.625rem;font-weight:400;line-height:.75rem;margin:0;text-align:center}.formation-card{background-color:#fff;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.formation-card__link{display:flex;flex-direction:column;height:100%}.formation-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;padding:.875rem 1.25rem}.formation-card__ref{border:1px solid #000;border-radius:5px;box-shadow:3px -3px 0 0 #f18832,3px -3px 0 1px #000;color:#000;font-family:Poppins,"sans-serif";font-size:.625rem;font-weight:500;line-height:normal;margin-right:3px;padding:.1875rem .5rem;text-transform:uppercase}.formation-card__sep{background-color:rgba(0,0,0,.25);display:block;flex-shrink:0;height:.875rem;width:1px}.formation-card__places,.formation-card__time{align-items:center;color:#000;display:flex;font-family:Poppins,"sans-serif";font-size:.625rem;font-weight:600;gap:.3125rem;letter-spacing:.03125rem;text-transform:uppercase}.formation-card__body{padding:0 1.25rem}.formation-card__title{color:#000;font-family:Bowlby One,"sans-serif";font-size:1.25rem;font-weight:400;line-height:1.875rem;margin:0 0 .5rem;text-transform:uppercase}.formation-card__subtitle{color:#000;font-family:Poppins,"sans-serif";font-size:.75rem;font-weight:400;line-height:1.25rem;margin:0}.formation-card__divider{border:none;border-top:1px solid rgba(0,0,0,.1);margin:.875rem 1.25rem 0}.formation-card__dates{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;padding:.75rem 1.25rem 1rem}.formation-card__dates-label{color:rgba(0,0,0,.45);font-family:Poppins,"sans-serif";font-size:.5625rem;font-weight:600;letter-spacing:.03125rem;text-transform:uppercase}.formation-card__dates-value{color:#000;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:700;line-height:normal;text-transform:uppercase}.formation-card__media{border-radius:5px 5px 0 0;border-top:1px solid #000;margin-top:auto;position:relative}.formation-card__img{display:block;height:11.25rem;-o-object-fit:cover;object-fit:cover;width:100%}.formation-card__img--placeholder{background-color:#f18832}.formation-card__financements{display:flex;left:.625rem;position:absolute;top:.625rem}.formation-card__financement{align-items:center;border-radius:50%;color:#000;display:flex;font-family:Poppins,"sans-serif";font-size:.5625rem;font-weight:700;height:2.875rem;justify-content:center;overflow:hidden;text-transform:uppercase;width:3.125rem}.formation-card__financement+.formation-card__financement{margin-left:-.375rem}.formation-card__financement img{border-radius:50%;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.formation-card__format{background-color:#fff;border:1px solid #000;border-radius:.3125rem;bottom:.75rem;color:#000;font-family:Poppins,"sans-serif";font-size:.625rem;font-weight:500;left:.75rem;line-height:normal;padding:.3125rem .5rem;position:absolute}@media only screen and (max-width:630px){.formation-card__meta{gap:.5rem}.formation-card__title{font-size:1.25rem}}header{background-color:#fff;position:relative;width:100%;z-index:100}header>.container{align-items:center;display:flex;gap:55px;height:78px;justify-content:space-between}header>.container nav{flex:1}header>.container nav ul{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}header>.container nav li{position:relative}header>.container nav a.nav-item{color:#000;display:inline-block;font-family:Poppins,"sans-serif";font-size:.6875rem;font-weight:600;letter-spacing:.55px;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}header>.container nav a.nav-item:hover{color:#f18832}header>.container nav .menu-item-has-children>a.nav-item:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;content:"";display:inline-block;height:0;margin-left:6px;vertical-align:middle;width:0}header>.container .menu-droite ul,header>.container .menu-gauche ul{justify-content:space-between}header>.container .menu-droite li:last-child>a.nav-item{background-color:#000;border-radius:2px;color:#fff;line-height:normal;padding:10px 20px}header>.container .menu-droite li:last-child>a.nav-item:hover{background-color:#f18832;color:#fff}header>.container .menu-droite li:last-child>a.nav-item:after{display:none}header>.container .logo{align-items:center;display:flex;flex:0 0 auto;justify-content:center;position:relative}header>.container .logo a{display:flex}header>.container .logo img{height:110px;position:relative;top:25px;width:auto}.home-banner{background:linear-gradient(0deg,#f5f2ed,#f5f2ed),#fff6e6;overflow:hidden;position:relative}.home-banner__inner{align-items:stretch;display:flex;min-height:600px}.home-banner__left{display:flex;flex:0 0 50%;flex-direction:column;gap:80px;justify-content:center;padding:80px 0 40px}.home-banner__left:after{background-color:#fff;bottom:0;content:"";height:40px;left:0;position:absolute;width:100%}.home-banner__wrapper{padding-left:calc(50vw - 620px)}.home-banner__title{color:#000;font-family:Poppins,"sans-serif";font-size:3.25rem;font-weight:300;line-height:4.375rem;margin:0}.home-banner__title-st{background-color:#fff;border:1px solid #000;border-radius:5px;box-shadow:5px 5px 0 0 #f18832,5px 5px 0 1px #000;color:#f18832;font-size:3.4375rem;font-weight:400;line-height:1;padding:15px 10px 5px}.home-banner__subtitle,.home-banner__title-st{display:inline-block;font-family:Bowlby One,"sans-serif";text-transform:uppercase}.home-banner__subtitle{border-bottom:1px solid #000;color:#000;font-size:1.25rem;font-weight:700;letter-spacing:.05rem;margin:0;padding-bottom:6px;padding-top:20px;width:-moz-fit-content;width:fit-content}.home-banner__rea{display:flex;gap:20px;margin-top:40px;width:-moz-fit-content;width:fit-content}.home-banner__rea-card{background-color:transparent;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:5px 5px 0 0 #f5f2ed,5px 5px 0 1px rgba(0,0,0,.12);display:flex;flex:1;flex-direction:column;padding:30px 30px 25px}.home-banner__rea-icon{background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;height:28px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain;padding:15px;width:28px}.home-banner__rea-nbr{color:#000;font-family:Bowlby One,"sans-serif";font-size:1.75rem;font-weight:400;line-height:1.5625rem;margin-bottom:.3125rem}.home-banner__rea-desc{color:#000;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1.125rem;max-width:6.375rem}.home-banner__actions{align-items:center;display:flex;gap:25px;margin-top:40px}.home-banner__btn{align-items:center;background-color:#f18832;border:1px solid #000;border-radius:2px;box-shadow:5px 5px 0 0 #fff,5px 5px 0 1px #000;color:#fff;display:inline-flex;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:700;justify-content:center;letter-spacing:.040625rem;line-height:normal;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.home-banner__btn:hover{background-color:#000;color:#fff}.home-banner__certif{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:100px;display:flex;padding:8px 32px}.home-banner__certif img{height:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:auto}.home-banner__certif img:first-child{border-right:1px solid rgba(0,0,0,.1);padding-right:1.375rem}.home-banner__certif img:last-child{padding-left:1.375rem}.home-banner__right{background-color:#f18832;border-radius:0 0 0 2px;flex:0 0 50%;overflow:hidden;position:relative}.home-banner__slider{background-color:#000;overflow:hidden;padding:14px 0;position:relative}.home-banner__slider:after,.home-banner__slider:before{content:"";height:45px;pointer-events:none;position:absolute;top:0;width:70px;z-index:1}.home-banner__slider:before{background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);left:0}.home-banner__slider:after{background:linear-gradient(270deg,rgba(0,0,0,.8),transparent);right:0}.home-banner__slider .splide__list{align-items:center}.home-banner__slider .splide__slide{align-items:center;display:flex}.home-banner__slider-text{color:#fff;font-family:Poppins,"sans-serif";font-size:.6875rem;font-weight:700;padding:0 10px;text-transform:uppercase;white-space:nowrap}.home-banner__slider-sep{display:block;flex-shrink:0;height:8px;width:8px}body,html{min-height:100%;overflow-x:clip;scroll-behavior:smooth;width:100%}body{background-color:#fff;color:#000;float:left;font-family:Montserrat,"sans-serif";font-size:.875rem;font-weight:400;height:auto;line-height:1.5rem;margin:0;min-height:100vh;position:relative;width:100vw}body *{min-width:0}.container{clear:both;float:none;margin:0 auto;max-width:1240px}@media screen and (max-width:1240px){.container{padding:0 20px}.container .container{padding:0}}.large-container{clear:both;float:none;margin:0 auto;max-width:1440px}@media screen and (max-width:1440px){.large-container{padding:0 20px}.large-container .container{padding:0}}svg *{transform-box:fill-box}h1{color:#000;font-size:52px;line-height:70px}h1,h2{font-family:Poppins,"sans-serif";font-weight:300}h2{font-size:42px;line-height:52px}h3{font-family:Bowlby One,"sans-serif";font-size:20px;font-weight:400;line-height:30px}h4{font-size:12px;font-weight:700;line-height:normal}h4,h5{font-family:Poppins,"sans-serif"}h5{font-size:10px;font-weight:500;line-height:12px}p{color:rgba(0,0,0,.8);font-family:Poppins,"sans-serif";font-size:14px;font-weight:400;line-height:24px}.page-banner{background:linear-gradient(0deg,#f5f2ed,#f5f2ed),#fff6e6;overflow:hidden;position:relative}.page-banner__inner{align-items:stretch;display:flex;max-height:450px}.page-banner__left{flex:0 0 50%;padding:15px 0 0}.page-banner__wrapper{padding-left:calc(50vw - 620px)}.page-banner__breadcrumb{align-items:center;display:flex;gap:12px}.page-banner__title{color:#000;font-family:Poppins,"sans-serif";font-size:3.25rem;font-weight:300;line-height:4.375rem;margin:140px 0 0}.page-banner__subtitle{border-bottom:1px solid #000;color:#000;display:inline-block;font-family:Bowlby One,"sans-serif";font-size:1.25rem;font-weight:700;letter-spacing:.05rem;margin:0;padding-bottom:6px;padding-top:20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.page-banner__right{border-radius:0 0 0 2px;flex:0 0 50%;overflow:hidden;position:relative}.page-banner__right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-formation-banner{background:linear-gradient(0deg,#f5f2ed,#f5f2ed),#fff6e6;overflow:hidden;position:relative}.single-formation-banner__inner{align-items:stretch;display:flex;max-height:28.125rem}.single-formation-banner__left{display:flex;flex:0 0 50%;flex-direction:column;padding:15px 0 0;position:relative}.single-formation-banner__wrapper{padding-left:calc(50vw - 620px);padding-right:5rem}.single-formation-banner__breadcrumb{align-items:center;display:flex;gap:.75rem;margin-bottom:3.125rem}.single-formation-banner__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1rem}.single-formation-banner__ref{border:1px solid #000;border-radius:5px;box-shadow:3px -3px 0 0 #f18832,3px -3px 0 1px #000;color:#000;font-family:Poppins,"sans-serif";font-size:.625rem;font-weight:500;line-height:normal;margin-right:.1875rem;padding:.1875rem .5rem;text-transform:uppercase}.single-formation-banner__sep{background-color:rgba(0,0,0,.25);display:block;flex-shrink:0;height:.875rem;width:1px}.single-formation-banner__places,.single-formation-banner__time{align-items:center;color:#000;display:flex;font-family:Poppins,"sans-serif";font-size:.625rem;font-weight:500;gap:.3125rem;letter-spacing:.03125rem;text-transform:uppercase}.single-formation-banner__title{color:#000;font-family:Poppins,"sans-serif";font-size:3.25rem;font-weight:300;line-height:4.25rem;margin:0 0 1.25rem}.single-formation-banner__divider{border:none;border-top:1px solid rgba(0,0,0,.12);margin:1.125rem 0}.single-formation-banner__date-label{color:rgba(0,0,0,.45);font-family:Poppins,"sans-serif";font-size:.5625rem;font-weight:600;letter-spacing:.03125rem;margin:0 0 .25rem;text-transform:uppercase}.single-formation-banner__date-value{color:#000;display:block;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:700;line-height:normal;text-transform:uppercase}.single-formation-banner__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.single-formation-banner__tags-sep{background-color:rgba(0,0,0,.2);display:block;flex-shrink:0;height:2rem;width:1px}.single-formation-banner__financements{align-items:center;display:flex}.single-formation-banner__financement{align-items:center;border-radius:50%;color:#000;display:flex;font-family:Poppins,"sans-serif";font-size:.5625rem;font-weight:700;height:2.875rem;justify-content:center;overflow:hidden;text-transform:uppercase;width:3.125rem}.single-formation-banner__financement+.single-formation-banner__financement{margin-left:-.375rem}.single-formation-banner__financement img{border-radius:50%;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.single-formation-banner__format{background-color:#fff;border:1px solid #000;border-radius:.3125rem;color:#000;font-family:Poppins,"sans-serif";font-size:.625rem;font-weight:500;line-height:normal;padding:.375rem .875rem}.single-formation-banner__star{display:flex;pointer-events:none;position:absolute}.single-formation-banner__star--tr{height:1.0625rem;right:3.4375rem;top:25%;transform:translateY(-50%);width:1.0625rem}.single-formation-banner__star--tr path{fill:#fff;stroke:#000;stroke-width:.4px;fill-opacity:1}.single-formation-banner__star--bl{bottom:25%;left:15%}.single-formation-banner__star--bl path{fill:#fff;stroke:#000;stroke-width:.4px;fill-opacity:1}.single-formation-banner__right{flex:0 0 50%;overflow:hidden;position:relative}.single-formation-banner__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1439px){.single-formation-banner__wrapper{padding-left:1.25rem}.single-formation-banner__star--bl{left:1.25rem}}@media only screen and (max-width:991px){.single-formation-banner__inner{flex-direction:column;min-height:auto}.single-formation-banner__left{flex:auto;padding:1.875rem 0}.single-formation-banner__wrapper{padding:0 1.25rem}.single-formation-banner__title{font-size:2.25rem;line-height:3rem}.single-formation-banner__right{flex:auto;height:17.5rem}.single-formation-banner__star{display:none}}.single-formation__article{padding:3.125rem 0}.single-formation__layout{align-items:flex-start;display:flex;gap:6.25rem;margin:0 auto;max-width:1240px}.single-formation__main{flex:1;min-width:0}.single-formation__dates-box{border:1px solid #000;border-radius:5px;box-shadow:5px 5px 0 0 #f5f2ed,5px 5px 0 1px #d9d9d9;margin-bottom:3.125rem;padding:1.75rem 1.875rem}.single-formation__dates-box-title{color:#000;font-family:Bowlby One,"sans-serif";font-size:1.125rem;font-weight:400;letter-spacing:.03125rem;margin:0 0 1.125rem;text-transform:uppercase}.single-formation__dates-grid{display:grid;gap:.625rem 1.875rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.single-formation__dates-item{align-items:center;color:#000;display:flex;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:400;gap:.5rem;line-height:1.25rem}.single-formation__dates-cta{align-items:center;background:#f18832;border:1px solid #000;border-radius:2px;box-shadow:5px 5px 0 0 #fff,5px 5px 0 1px #000;color:#fff;display:inline-flex;font-family:Poppins,"sans-serif";font-size:.6875rem;font-weight:700;letter-spacing:.0375rem;padding:.875rem 1.875rem;text-decoration:none;text-transform:uppercase;transition:background .2s}.single-formation__dates-cta:hover{background:#000}.single-formation__section{margin-bottom:3.125rem}.single-formation__section-title{color:#000;font-family:Bowlby One,"sans-serif";font-size:1.375rem;font-weight:400;letter-spacing:.025rem;margin:0 0 .875rem;text-transform:uppercase}.single-formation__section-title.summary__title{font-family:Poppins,"sans-serif";font-size:2.625rem;font-weight:300;line-height:3.25rem;text-transform:none}.single-formation__section-title.summary__title b{font-weight:500}.single-formation__section-intro{color:rgba(0,0,0,.8);font-family:Poppins,"sans-serif";font-size:.875rem;font-weight:600;line-height:1.5rem;margin:0 0 1.25rem}.single-formation__section-body{align-items:flex-start;display:flex;gap:2.5rem}.single-formation__section-img{flex:0 0 25rem}.single-formation__section-img img{aspect-ratio:1/1;border-radius:5px;display:block;width:100%}.single-formation__section-text{flex:1;min-width:0}.single-formation__section-wysiwyg{margin-bottom:1.75rem}.single-formation__section-wysiwyg li,.single-formation__section-wysiwyg p{color:rgba(0,0,0,.8);font-family:Poppins,"sans-serif";font-size:.875rem;font-weight:400;line-height:1.5rem}.single-formation__section-wysiwyg ul{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.single-formation__section-wysiwyg ul li{align-items:flex-start;display:flex;gap:.625rem}.single-formation__section-wysiwyg ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11 11 1m0 0H3m8 0v8' stroke='%23F18832' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:12px;margin-top:.3125rem;width:12px}.single-formation__info-pr{background-color:#f5f2ed;border-radius:5px;margin-bottom:3.125rem;padding:1.75rem 1.875rem}.single-formation__info-pr.pedagogical-program{background-color:transparent;padding:0}.single-formation__info-pr-title{color:#000;font-family:Bowlby One,"sans-serif";font-size:1.25rem;font-weight:400;letter-spacing:.025rem;margin:0 0 .75rem;text-transform:uppercase}.single-formation__info-pr-intro{color:#000;font-family:Poppins,"sans-serif";font-size:.8125rem;font-weight:700;line-height:1.375rem;margin:0 0 1.125rem}.single-formation__info-pr-cols{display:grid;gap:.625rem 3.125rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;position:relative}.single-formation__info-pr-cols:before{background-color:rgba(0,0,0,.15);bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.single-formation__info-pr-col{display:flex;flex-direction:column;gap:.625rem}.single-formation__info-pr-item{align-items:flex-start;color:#000;display:flex;font-family:Poppins,"sans-serif";font-size:.8125rem;gap:.5rem;line-height:1.25rem}.single-formation__info-pr-access{border-top:1px solid rgba(0,0,0,.12);margin-top:.5rem;padding-top:1rem}.single-formation__info-pr-access li,.single-formation__info-pr-access p{color:rgba(0,0,0,.8);font-family:Poppins,"sans-serif";font-size:.8125rem;line-height:1.375rem}.single-formation__info-pr-access strong{color:#000;font-size:.6875rem;font-weight:700;letter-spacing:.03125rem;text-transform:uppercase}.single-formation__sidebar{border-radius:5px;box-shadow:5px 5px 0 0 #fff,5px 5px 0 1px #000;flex:0 0 18.75rem;position:sticky;top:6.25rem}.single-formation__sidebar-inner{background:#f5f2ed;border:1px solid rgba(0,0,0,.12);border-radius:5px;padding:2rem 1.75rem 1.75rem;position:relative}.single-formation__sidebar-icon{height:6.75rem;position:absolute;right:-3rem;top:-1rem;width:6.75rem;z-index:3}.single-formation__sidebar-icon img{background:#fff;border-radius:50%;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.single-formation__sidebar-title{color:#000;font-family:Bowlby One,"sans-serif";font-size:1.25rem;font-weight:400;line-height:1.875rem;margin:0 0 1.5rem;padding-right:3.125rem;text-transform:uppercase}.single-formation__sidebar-form .wpcf7-form,.single-formation__sidebar-form form{display:flex;flex-direction:column;gap:.875rem}.single-formation__sidebar-form label{color:#000;display:flex;flex-direction:column;font-size:.6875rem;font-weight:700;gap:.375rem;letter-spacing:.03125rem;text-transform:uppercase}.single-formation__sidebar-form input[type=email],.single-formation__sidebar-form input[type=text]{background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:5px;box-sizing:border-box;color:#000;font-size:.875rem;outline:none;padding:.875rem 1rem;transition:border-color .2s;width:100%}.single-formation__sidebar-form input[type=email]::-moz-placeholder,.single-formation__sidebar-form input[type=text]::-moz-placeholder{color:rgba(0,0,0,.35)}.single-formation__sidebar-form input[type=email]::placeholder,.single-formation__sidebar-form input[type=text]::placeholder{color:rgba(0,0,0,.35)}.single-formation__sidebar-form input[type=email]:focus,.single-formation__sidebar-form input[type=text]:focus{border-color:#f18832}.single-formation__sidebar-form input[type=submit]{background:#f18832;border:1px solid #000;border-radius:2px;box-shadow:5px 5px 0 0 #fff,5px 5px 0 1px rgba(0,0,0,.3);color:#fff;cursor:pointer;font-family:Poppins,"sans-serif";font-size:.6875rem;font-weight:600;letter-spacing:.040625rem;line-height:normal;padding:.875rem;text-transform:uppercase;transition:background .2s;width:100%}.single-formation__sidebar-form input[type=submit]:hover{background:#ea7210}.single-formation__sidebar-form .acceptance,.single-formation__sidebar-form .wpcf7-acceptance{align-items:flex-start;display:flex;gap:.625rem;line-height:1.45;padding:.625rem 0}.single-formation__sidebar-form .acceptance .wpcf7-list-item,.single-formation__sidebar-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.single-formation__sidebar-form .acceptance label,.single-formation__sidebar-form .wpcf7-acceptance label{color:rgba(0,0,0,.65);flex-direction:row;font-size:.5625rem;font-weight:300;gap:0;letter-spacing:0;text-transform:none}.single-formation__sidebar-form .acceptance input[type=checkbox],.single-formation__sidebar-form .wpcf7-acceptance input[type=checkbox]{accent-color:#f18832;cursor:pointer;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.single-formation__sidebar-form .wpcf7-not-valid-tip{color:#e53e3e;font-size:.6875rem;margin-top:.25rem}@media only screen and (max-width:1200px){.single-formation__section-img,.single-formation__sidebar{flex:0 0 18.75rem}}@media only screen and (max-width:991px){.single-formation__layout{flex-direction:column}.single-formation__sidebar{flex:auto;position:static;width:100%}.single-formation__dates-grid{grid-template-columns:1fr}.single-formation__section-body{flex-direction:column}.single-formation__section-img{flex:auto;width:100%}.single-formation__info-pr-cols{grid-template-columns:1fr}.single-formation__info-pr-cols:before{display:none}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,div,footer,header,nav,section{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}.plyr *{box-sizing:"content-box";float:none;height:auto;width:auto}body{line-height:1}ol,ul{padding-left:20px}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}
