.grecaptcha-badge{display:none!important}.h1-part{color:#E28079;font-size:40px}.elementor-widget-container li{text-align:justify}.ekit-template-content-header{position:sticky!important;width:100%;top:0;z-index:99999999999;transition:background-color 2s ease}.scroll-background{background-color:transparent;transition:background-color 0.3s ease}.scroll-background.scrolling{background-color:#ffffff!important;box-shadow:rgba(0,0,0,.04) 0 3px 5px}.scroll-background.scrolling .menu li a,.scroll-background.scrolling .menu li i{color:#3D4E92!important}.scroll-background.scrolling .menu li a:hover,.scroll-background.scrolling .menu li a:active{color:#E28079!important}.scroll-background.scrolling .elementskit-menu-hamburger>.ekit-menu-icon{color:#000!important}.single-post .elementor-element.elementor-element-1e5c8b9.scroll-background.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{background:#3e4e92}#logo{transition:transform 0.6s ease}#logo{filter:brightness(0) invert(1);transition:filter 0.3s ease}.scroll-background.scrolling #logo{transform:scale(.9);filter:none}.elementor-968 .elementor-element.elementor-element-155c670 .elementskit-navbar-nav .elementskit-submenu-panel{min-width:100%!important}.elementor-element.elementor-element-bc602c2.e-con-full.e-flex.e-con.e-child li{list-style:none!important;display:contents}.footer-lien a{color:#fff}.ekit-wid-con .icon.icon-facebook::before,.icon.icon-facebook::before{content:"\eb43";font-size:29px!important;padding:9px 0 0 0px!important}svg.e-font-icon-svg.e-fab-instagram{font-size:53px!important;padding:9px 0 9px 0px!important}svg.e-font-icon-svg.e-fab-linkedin-in{font-size:53px!important;padding:9px 0 9px 0px!important}svg.e-font-icon-svg.e-fab-tiktok{font-size:53px!important;padding:9px 0 9px 0px!important}.voir-brochure{display:none;transition:opacity 0.5s ease-in-out;z-index:10}a.col-brochure{text-decoration:none!important}.col-brochure:hover .voir-brochure{opacity:1;display:block}.col-brochure:hover{background-color:#3D4E92;border-color:#3D4E92!important;transition:opacity 0.5s ease-in-out}.col-brochure:hover .formation-titre h3{color:#fff!important;z-index:10}.col-brochure:hover .formation-description{display:none}h3.titre-actu{font-family:var(--e-global-typography-1bc7c4d-font-family);font-size:var(--e-global-typography-1bc7c4d-font-size);font-weight:var(--e-global-typography-1bc7c4d-font-weight);text-transform:var(--e-global-typography-1bc7c4d-text-transform);letter-spacing:1px;color:var(--e-global-color-primary);margin:0}.location{font-family:'Acumin Condensed Bold';font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:.1px}.last-offres .container{max-width:100%}.last-offres .container .header-wrap-titre{max-width:unset;padding:0}.last-offres .container .header-wrap-titre .header-titre{margin:auto auto auto 0;padding:0}.last-offres .wrap-offres{margin:48px auto;display:flex;justify-content:space-between;flex-wrap:wrap}.last-offres .wrap-offres a{display:block;width:100%;margin-bottom:12px;padding:24px;background-color:#F3F3F3;border-radius:0}.last-offres .wrap-offres a:hover{background-color:rgba(29,41,63,.08)}.last-offres .wrap-offres a:hover .offre span.btn,.header-lien a:hover{background-color:#E28079;border-color:#E28079;color:#fff;opacity:1}.last-offres .wrap-offres a:hover .offre span.btn.btn-arrow{text-decoration:underline #e28079}.last-offres .wrap-offres a .offre span.btn.btn-arrow{text-decoration:underline #dddedf}.last-offres .wrap-offres .offre{width:100%;display:flex;align-items:center}.last-offres .wrap-offres .offre .intro{margin:auto auto auto 0;max-width:calc(100% - 176px)}span.btn.btn-arrow{background-color:#dddedf;font-size:14px;border-radius:0;padding:8px 15px;color:#858585;font-family:'Acumin Condensed Bold';text-transform:uppercase;letter-spacing:.8px;transition:background-color 0.5s ease}.header-lien a{background-color:#E28079;border-radius:0;padding:15px 20px;color:#fff;font-family:'Acumin Condensed Bold';text-transform:uppercase;letter-spacing:.8px;transition:background-color 0.5s ease}.header-lien a:hover{background-color:#C96463}.header-lien{text-align:center}nav#filters-group li{list-style:none}nav#filters-group .flex{flex-wrap:wrap;row-gap:20px;column-gap:20px;justify-content:center;margin-top:70px}nav#filters-group button.active,#filters-group button:hover{border:solid 0;background:#e28079;border-radius:0;font-size:15px;color:#fff;text-transform:uppercase;font-family:'Acumin Condensed Bold',sans-serif;letter-spacing:1px;padding:8px 20px 8px 20px;margin:0}#filters-group button{font-family:'Acumin Condensed Bold';text-transform:uppercase;background-color:#F3F3F3;font-size:15px;color:#898989;border:none;letter-spacing:1px;padding:8px 20px 8px 20px;margin:0;border-radius:0}.offres-page .contenu{display:none}h3.titre-actu,span.location{text-decoration:underline #f3f3f3}body.offre-alternances-template-default .container-single,.contenu-header h1{width:1310px;display:block;margin:auto}.content-single-offre{margin-bottom:5em}.contenu-header{display:block;margin:auto;padding-bottom:40px;padding-top:50px;font-family:'Acumin Condensed Bold',sans-serif;text-transform:uppercase;color:#e28079;object-fit:cover;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:50px!important;text-align:center;color:#fff;background-image:url(https://afpam.impaakt.fr/wp-content/uploads/2025/02/background-offres.png);padding:0 0 140px 0;margin-bottom:80px;padding-top:124px!important}.content-single-offre .container h2{font-family:'Acumin Condensed Bold';text-transform:uppercase;margin-top:2em;color:#3c458f}body.offre-alternances-template-default .elementor-element.elementor-element-1e5c8b9.scroll-background.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{background:#3b458f}.pagination{width:20%}span.surtitre-champs::after{content:"\A";white-space:pre}span.surtitre-champs,h2.surtitre-champs{color:#3b458f;font-family:'Acumin Condensed Bold';text-transform:uppercase;letter-spacing:.5px;font-size:19px}.flex{display:flex}.left{width:65%;padding-right:10%;text-align:justify}.right{width:35%;padding-left:50px;background:#f9f9f9;border-radius:0;padding:30px 30px 20px 30px;height:90%}.wrap_champs.flex{display:flex;justify-content:space-between;column-gap:30px}.champs{padding-right:46px;width:345px}.right h2{font-family:'Acumin Condensed Bold',sans-serif;text-transform:uppercase;color:#3b458f;font-size:26px}.header-titre{margin-top:110px}h3.center{font-family:'Acumin Condensed Bold';text-transform:uppercase;color:#e28079;font-size:20px}h2.center{text-transform:uppercase;color:#3b458f;font-family:'Acumin Condensed Bold',sans-serif}ul.flex{margin:0;padding:0}.cartouche{box-shadow:rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px;background-color:#F3F3F3;padding:30px;border-radius:0;margin-bottom:40px}input.wpcf7-form-control.wpcf7-file{font-size:13px;font-family:'Acumin Concept Regular',sans-serif;margin-top:15px}.right textarea.wpcf7-form-control.wpcf7-textarea{background:transparent;border:solid 1px;border-top:solid 1px;border-radius:0}fieldset.hidden-fields-container{display:none}.right input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border-left:none;border-right:none;border-top:none;border-radius:0}p.send-button{margin-bottom:-60px}form.wpcf7-form.init{color:#000;text-transform:none!important;font-family:outfit!important;font-weight:400}input.wpcf7-form-control.wpcf7-submit.has-spinner{font-family:'Acumin Concept Regular',sans-serif;letter-spacing:1.5px;font-size:13px;font-weight:400;border-radius:0;display:flex;margin:auto}input.wpcf7-form-control.wpcf7-submit,.btn-standard a{line-height:1.5em;color:#FFF;background-color:#e28079;padding:16px 48px 16px 48px;text-align:center;margin:auto;text-transform:uppercase;transition:0.2s ease-out all;border:none;border-radius:0!important}.dual-forms div{display:inline-block;position:relative;width:49%}.dual-forms input{width:100%}form label{margin-bottom:14px;padding:4px;width:100%;font-weight:500;line-height:28px;font-size:12px;font-family:'Acumin Concept Regular',sans-serif!important;text-transform:uppercase;line-height:1.5}.dual-forms div input{border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0px!important}textarea.wpcf7-form-control.wpcf7-textarea{border-left:none!important;border-right:none!important;border-top:none!important;height:40px!important}span.wpcf7-form-control-wrap,span.wpcf7-form-control-wrap select{width:100%}textarea.wpcf7-form-control.wpcf7-textarea{width:98.5%;height:116px}p.send-button{text-align:center}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus,input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email:focus,input.wpcf7-form-control.wpcf7-text:focus,textarea.wpcf7-form-control.wpcf7-textarea:focus{border-color:#143368!important}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{background:transparent}.wpcf7-not-valid-tip{color:red!important;font-size:10px}.dual-forms,.ending-bloc-form{font-family:'Lexend Peta';text-transform:uppercase}input[type="checkbox"]{accent-color:#1c6a89}p.lien-politique a{color:#1c6a89;text-decoration:none}.elementor-shortcode label{text-transform:uppercase}input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel{border-bottom:solid 1px!important;border:none;border-radius:0px!important}select.wpcf7-form-control.wpcf7-select{border:none;border-bottom:solid 1px!important;border-radius:0px!important}.wpcf7 form.sent .wpcf7-response-output{border-color:#e28079;border-radius:0;margin-top:64px;padding:10px}.single-post main#content{margin-bottom:5em}.single-post h1.entry-title{margin-top:50px;font-family:'Acumin Condensed Bold';text-transform:uppercase}.elementskit-post-image-card img{height:215px!important;object-fit:cover}.single-post figure.img-header-blog.wp-block-post-featured-image img{height:350px;object-fit:cover}.single-post .page-content p{text-align:justify;font-family:'Acumin Concept Regular',sans-serif;color:#000;margin-bottom:50px;font-weight:200}.single-post h2.wp-block-heading{font-family:'Acumin Condensed Bold';text-transform:uppercase;margin-top:40px;color:#3c458f}.single-post h3.wp-block-heading{text-transform:uppercase;font-family:'Acumin Condensed Bold';font-size:24px;margin-top:30px;color:#e28079}.single-post h4.wp-block-heading{font-family:'Acumin Condensed Bold';text-transform:uppercase;font-size:20px;margin-top:30px;color:#c96463}.single-post a.wp-block-latest-posts__post-title{font-family:'Acumin Condensed Bold';text-transform:uppercase;margin-top:20px;color:#3c458f;font-size:18px;margin-bottom:0;line-height:1px}.single-post .page-content a{color:#3c458f;text-decoration:none}figure#cta-blog img{height:250px;object-fit:cover;width:1500px;margin-top:25px;margin-bottom:-40px}.cta-bouton a{background:#e28079;color:white!important;text-transform:uppercase!important;font-family:'Acumin Condensed Bold'!important;letter-spacing:2px;font-size:15px!important;padding-top:17px;padding-left:50px!important;padding-right:50px!important}#sidebar{width:135%;margin-left:24px;margin-top:-50px}.single-post .page-content{width:400%}.single-post h1.entry-title{width:73%;left:0;margin:80px 0 30px 0}.wp-block-latest-posts__featured-image.alignleft{margin-top:20px;width:100%}.sidebar-content{display:flex}#sidebar ::marker{color:#fff}.wp-block-latest-posts__list.wp-block-latest-posts img{margin-bottom:15px;border-radius:0}.wp-block-latest-posts__featured-image img{height:80px!important;max-width:100%!important;width:400px!important;object-fit:cover!important;margin-bottom:6px!important}.wp-block-latest-posts__post-date{display:block!important;font-size:.8125em!important;margin-bottom:20px;margin-top:-5px}.bf_thumb_box_1.hvr-shadow-radial{box-shadow:rgba(149,157,165,.2) 0 8px 24px;background:transparent!important;border:0;border-radius:0}.bf_read_more_div_1{display:flex}a.snip0047.bf_read_more_1{background:#ffffff!important;margin:0;padding:0;font-family:'Acumin Condensed Bold';letter-spacing:1px;font-size:14px}.bf_thumb_box_1.hvr-shadow-radial h3{font-family:'Acumin Condensed Bold',sans-serif;text-transform:uppercase;font-size:21px!important}div#pum-1915{background:#000000ad}div#popmake-2998{border-radius:0}div#popmake-2998 p{color:#000;font-family:'Acumin Concept Regular';font-size:15px;margin-bottom:15px;font-weight:200!important}button.pum-close.popmake-close{background:transparent!important;box-shadow:none!important;color:black!important}div#popmake-2998 h2{color:#30417f;font-family:'Acumin Condensed Bold',sans-serif;font-size:20px;margin-top:25px}.cky-title,.cky-preference-title,.cky-accordion-header .cky-accordion-btn,.cky-btn{font-family:'Acumin Condensed Bold',sans-serif!important;text-transform:uppercase!important}.cky-notice-des p,.cky-preference-content-wrapper p,.cky-accordion-header-des p{font-family:"Acumin Concept Regular",Sans-serif}@media screen and (max-width:1430px){body.offre-alternances-template-default .container-single,.contenu-header h1{width:90%}.elementor-shortcode{display:flex;justify-content:center}.offres-page section.last-offres{width:95%}}@media screen and (max-width:1200px){.voir-brochure{display:block}.col-brochure:hover{background-color:transparent;border-color:#E28079!important}.col-brochure.fill:hover{background-color:transparent;border-color:#e2807900!important}.col-brochure:hover .formation-titre h3{color:#3D4E92!important;z-index:10}.col-brochure:hover .formation-description{display:block}.h1-part{font-size:36px}.sidebar-content{flex-wrap:wrap}#sidebar{width:100%!important;margin:0!important}.single-post main#content{max-width:90%!important}#sidebar ul{padding:0!important;column-gap:30px!important}.single-post ul.wp-block-latest-posts__list.wp-block-latest-posts{display:flex}.wp-block-latest-posts__featured-image img{height:130px!important}}@media screen and (max-width:1125px){nav#filters-group .flex{display:flex;row-gap:10px;column-gap:10px}nav#filters-group button.active,#filters-group button:hover{font-size:13px}#filters-group button{font-size:13px}.flex{display:block}.left{width:100%;padding-right:0}.right{width:100%;margin:4em 0}h1.title-cover-home{font-size:25px}.champs{padding-right:0;width:345px}}@media screen and (max-width:767px){.h1-part{font-size:27px}.flex{display:block}.left{width:100%;padding-right:0}.right{width:100%}h1.title-cover-home{font-size:25px}.wrap_champs.flex{display:flex;row-gap:24px;flex-wrap:wrap}.champs{padding-right:0;width:345px}.single-post ul.wp-block-latest-posts__list.wp-block-latest-posts{flex-wrap:wrap}.wp-block-latest-posts__featured-image.alignleft{margin-right:0}.wp-block-latest-posts__featured-image img{height:110px!important;width:720px!important}}