body,h2 svg{background:#fff}.entry-content h2,h3,h4{letter-spacing:-1px}@font-face{font-family:Poppins;src:url('/wp-content/themes/cole109Astrachild/fonts/poppins-v22-latin-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url('/wp-content/themes/cole109Astrachild/fonts/poppins-v22-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Rubik;src:url('/wp-content/themes/cole109Astrachild/fonts/rubik-v28-latin-600.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Rubik;src:url('/wp-content/themes/cole109Astrachild/fonts/rubik-v28-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Rubik;src:url('/wp-content/themes/cole109Astrachild/fonts/rubik-v28-latin-800.woff2') format('woff2');font-weight:800;font-display:swap}@font-face{font-family:Rubik;src:url('/wp-content/themes/cole109Astrachild/fonts/rubik-v28-latin-900.woff2') format('woff2');font-weight:900;font-display:swap}@font-face{font-family:Rubik;src:url('/wp-content/themes/cole109Astrachild/fonts/rubik-v28-latin-regular.woff2') format('woff2');font-weight:400;font-display:swap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.captcha-container,.captcha-popup{z-index:111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111}html{font-size:62.5%}.entry-content h2{display:flex;align-items:flex-end;column-gap:10px;position:relative;font-size:3.3rem;font-weight:100;z-index:0;color:#6fafdf;max-width:100%;margin:20px 0;padding:0;flex-wrap:wrap}#section1-hp .brochure-title,.cta a{color:#fff;font-family:Rubik,Sans-serif}.width-img-carte img{max-height:59px}.five-blocks{padding:10px 20px!important}.aligncenter,.five-blocks figure,.footer-rs-flex-icons li{text-align:center}.admin-hidden-markup,.display-none-mob,.footer-testimonial .profile,.gf_progressbar_wrapper,.gf_step,.gform-body .ginput_container_consent,.gform_wrapper .gf_step,.gform_wrapper .gf_step_number,.gform_wrapper .gfield_label,.gform_wrapper .gform_heading .gform_description:after,.ginput_counter,.wp-block-formation-financable-cpf h2:after,.wp-block-formation-financable-cpf h2:before,.wp-block-fullscreen-ambassadeurs h3:after,.wp-block-fullscreen-ambassadeurs h3:before,.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column h2:after,.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column h2:before,.wp-block-parcours-pedagogique-titre:after,.wp-block-spacer{display:none}.display-none-desk,.gf_step_active{display:block}.wp-block-cover,.wp-block-cover-image{min-height:160px}.ast-container,.wp-block-liste-formation-details-titre{padding:0!important}.gform_wrapper.gravity-theme .gf_page_steps{text-align:center;margin-top:15px}a{cursor:pointer;user-select:none;color:currentColor}.cta a{font-size:20px;font-weight:600!important;background-color:transparent;background-image:linear-gradient(120deg,#15192d 0,#ce2d37 100%);border-radius:50px;padding:20px 40px!important}.cta:hover a{color:#15192d!important;background-image:linear-gradient(120deg,#f5c644 0,#f5c644 100%)}.brochure-title{padding:0 5px}.gap-none-mob{gap:5px}.fixed-testimonial{width:fit-content;padding:5px 10px;border:1px solid #ffffff25;background-color:#ffffff1c;border-radius:5px;margin:0 auto;display:flex;gap:15px;justify-content:center;flex-direction:column}#section1-hp{background-image:linear-gradient(#45454524,#43434333),url('https://ecole109.fr/wp-content/uploads/2025/05/tv-bg-mobile.png.webp');background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;padding:0 0 25px}#section1-hp .wp-block-column{display:flex;flex-direction:column}#section1-hp #separator{background-color:#ae8f4f;height:3px;width:15%;max-width:225px;margin:auto;border-radius:50px;box-shadow:0 0 15px #15192D50}#section1-hp .brochure-title{text-align:center;font-size:25px;font-weight:300;margin:15px 0 0!important;line-height:1.2em;text-shadow:0 0 10px rgba(0,0,0,.3);text-transform:uppercase}#section1-hp .gform_wrapper{z-index:1;max-width:335px!important;margin:auto;text-align:center;display:flex;flex-direction:row;justify-content:center;padding:0 15px;font-family:Rubik,Arial;color:#15192d}#section1-hp .gform-field-label,body,button,input,optgroup,select,textarea{font-family:Rubik,Arial,sans-serif}#section1-hp .gf_step_number,#section1-hp .gfield_required,#section1-hp .gform_validation_errors{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}#section1-hp .gform-field-label{display:block;color:#fff;text-align:center;position:unset;height:auto;width:auto;font-size:11pt;font-style:italic;margin:5px}#section1-hp div.gfield_description.instruction.validation_message,#section3 .slick-dots,.gf_progressbar_wrapper_28,.site-below-footer-wrap[data-section=section-below-footer-builder],.wp-block-hidden,.wp-block-mobile-only,label.gform-field-label.gform-field-label--type-sub.hidden_sub_label.screen-reader-text,legend.gfield_label.gform-field-label.screen-reader-text.gfield_label_before_complex{display:none!important}#section1-hp .gf_step_label{font-size:15px;font-style:italic;font-weight:400;color:#fff;text-align:center}#section1-hp .gform_wrapper select{color:#15192d;border-radius:90px!important;margin-top:0;font-size:14px;line-height:1em;width:100%;height:41px!important;padding:10px!important;min-height:41px!important}#section1-hp .gform_previous_button{text-transform:uppercase;padding:12px 22px 14px;transition:.35s linear}#section1-hp .gform_wrapper input[type=email],#section1-hp .gform_wrapper input[type=tel],#section1-hp .gform_wrapper input[type=text]{color:#15192d;border-radius:90px;margin-top:0;padding:11px;line-height:1em;font-size:14px;width:100%}#input_28_1_6{margin-top:10px!important}#validation_message_28_4.gfield_description.validation_message.gfield_validation_message{bottom:-7px}#section1-hp .gform_wrapper input[type=email],#section1-hp .gform_wrapper input[type=tel]{width:100%;margin:0}#section1-hp .gform_wrapper input[type=button]:focus{color:#fff!important;background:#ce2d37!important;border-color:#ce2d37}#section1-hp .gform_next_button,#section1-hp input[type=submit]{transition:.35s;border:2px solid #ce1353;background:url(/wp-content/themes/cole109Astrachild/images/ico-chevron.png) 85% 50% no-repeat #ce1353;width:45%;padding:13px 15px 12px 10px;color:#fff;font-weight:700;text-transform:uppercase;border-radius:90px;font-size:1.3rem}#section12,#section2 .tile,#section6,#section7{background-repeat:no-repeat}#section1-hp .gform_next_button:hover,#section1-hp input[type=submit]:hover{border-color:#ce2d37;background:url(/wp-content/themes/cole109Astrachild/images/ico-chevron-rouge.png) 85% 50% no-repeat #fff;color:#ce2d37!important}#section1-hp .gfield_description{margin-top:10px;font-size:12px;color:#fff;line-height:1em}#section12 h3,#section14 h4,#section2 .title,#section3 h2,#section7 h2{line-height:1.1em}#section1-hp .gfield_description a,.entry-footer .footer-cvg a,.footer-text-only-mauto a{color:#fff}#section1-hp .gform_page_footer{margin-top:20px}#section1-hp .gfield_validation_message{margin-top:10px;font-size:7.2pt;padding:5px;font-weight:600;color:#fff;background-color:#ce2d37;border-radius:20px}#section2 .title,#section4 h2,#section4 h3,#section5 h2,#section6 h2{font-weight:800;font-family:Rubik,Sans-serif;text-transform:uppercase}#section6 .column-2,#section7,#section7 .line,.entry-footer .footer-cvg,.footer-logo-only-mauto,.footer-text-only-mauto{background-color:#15192d}.gform_wrapper .gfield_error .ginput_container_date,.gform_wrapper .gfield_error .ginput_container_email input[type=email],.gform_wrapper .gfield_error .ginput_container_name input[type=text],.gform_wrapper .gfield_error .ginput_container_phone input[type=tel],.gform_wrapper .gfield_error .ginput_container_select,.gform_wrapper .gfield_error .ginput_container_text input[type=tel],.gform_wrapper .gfield_error .ginput_container_text input[type=text]{border:3px solid #ce1353!important;border-radius:90px;margin-top:10px;padding:0;width:100%;height:46px}#section1-hp .play{position:absolute;z-index:0;bottom:0;max-width:550px}#section2 .tile,#section7 .column,.entry-footer,div.social-float-parent,h2 svg{position:relative}#section1-hp .play img{width:96px!important;height:100px!important}#section2{padding:75px 0}#section2 .title{color:#15192d;font-size:40px;margin-bottom:50px}#section2 #tile-wrapper{display:flex;flex-direction:row;gap:25px}#section2 a:active,#section2 a:hover,#section2 a:link,#section2 a:visited,#sticky-button a,h2 a{text-decoration:none}#section2 .tile,#section3 a,#section3 p a,.entry-footer .footer-content .cgv a,h3 a,h3 strong{text-decoration:none!important}#section2 .tile{display:flex;height:580px;align-content:flex-end;align-items:flex-end;background-position:end center;background-size:cover;border-radius:20px;padding:0;overflow:hidden}#section3 .line{display:flex;flex-direction:row;flex-wrap:nowrap!important}#section4 h2,#section4 h3,#section6 h2{color:#15192d;font-size:30px}#section5{padding:50px}#section5 h2{color:#15192d;font-size:20px}#section13 .column,#section6 .column-2,#section7 h2{font-family:rubik,Sans-serif}#section5 .quote-wrapper{border-style:solid;border-width:1px;border-color:#15192D40;border-radius:90px;display:flex;flex-direction:column;gap:15px;margin:15px;padding:1vw}#section5 .quote-wrapper .open-quote{width:10%;margin-right:auto}#section5 .quote-wrapper .close-quote{width:10%;margin-left:auto}#section5 .quote-wrapper .quote{text-align:center;font-family:Rubik,Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;margin:0 25px;border-radius:10px}#section5 .quote-wrapper .logo{max-width:250px;margin:auto;width:fit-content}#section6{padding:0 75px 75px;background-image:url("https://ecole109.fr/wp-content/uploads/2022/10/bg-elem-2.svg");background-position:bottom left;background-size:40% auto}#section6 .column-1 p{text-align:left;color:#15192d;font-family:Rubik,Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;max-width:1000px}#section6 .column-2{padding:10px;border-radius:20px;text-align:center;color:#fff;font-size:28px;font-weight:500;line-height:1.5em;height:fit-content}#section13 .column figcaption,#section6 .column-2 figcaption{margin:0;padding:10px 0 0}#section13 .column .wp-block-embed__wrapper,#section6 .column-2 .wp-block-embed__wrapper{border-radius:10px;overflow:hidden}#section7{padding:75px;background-image:url("https://ecole109.fr/wp-content/uploads/2022/10/plays.svg");background-position:-10vw -5vw;background-size:30% auto}#section7 h2{color:#fff;font-weight:800}#section7 .line2 strong,#section7 h2 strong{color:#ae8f4f;font-weight:800}#section7 .line{border:1px solid #ce2d37;border-radius:20px;overflow:hidden;display:flex;flex-direction:row;gap:0}#section7 .column{display:flex;flex-direction:column;gap:25px;padding:50px;color:#fff}#section7 .column.last{background-color:#ce2d37;background-image:linear-gradient(180deg,#15192D00 0,#15192DE8 100%)}#section7 .column .picto{width:100%;max-width:75px;height:auto;text-align:center;margin:0 auto}#section7 .column h3{color:#fff;font-family:Rubik,Sans-serif;font-size:23px!important;font-weight:600;line-height:1em;text-shadow:0 0 15px rgba(21.000000000000004,25.000000000000043,45,.5019607843137255);margin:0}#section7 .column p,body,h2,h3,h4{font-weight:100}#section7 .column p{font-family:Rubik,Sans-serif;font-size:15px;line-height:1.5em;text-shadow:0 0 15px rgba(21.000000000000007,25.00000000000005,45.00000000000002,.5);margin:0}#section7 .line2 p,#section8 p{text-align:left;margin-top:0!important;font-family:Rubik,Sans-serif}#section7 .column .egal,#section7 .column .plus{width:25px;height:auto;position:absolute;right:-12px;top:calc(50% - 12px);z-index:1}#section7 .column .egal{margin-top:-5px}#section7 .line2{margin-top:75px}#section7 .line2 p{color:#fff;font-size:20px}#section7 .line2 p strong{color:#ae8f4f}#section7 .line2 .wp-block-embed-youtube{border-radius:20px;overflow:hidden}#section8{padding:50px 10px}#section8 h2,#sectionHuit h2{color:#15192d;font-family:Rubik,Sans-serif;font-weight:800;text-transform:uppercase;line-height:1.1em;font-size:32px}#section12 h3 strong,#section8 h2 strong,#sectionHuit h2 strong{font-weight:800;color:#ae8f4f}#section8 p{color:#15192d;font-size:15px;font-weight:400;margin-bottom:10px!important;line-height:1.2em}#section12 .text-col,#section8 .text-col{padding-left:50px;display:flex;flex-direction:column;justify-content:center}#section9 .wp-block-embed-youtube,body.overflow{overflow:hidden}.entry-footer .footer-flex-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:5px 50px 0}.entry-footer .footer-flex-logo img{max-width:235px}.entry-footer .footer-cvg a:hover,.footer-text-only-mauto a:hover{color:rgba(255,255,255,.651);transition:.3s ease-in-out}.entry-footer .footer-blog-block{display:flex;text-align:center;border-radius:20px;border-style:solid;border-color:#fff;padding:15px 55px}.entry-footer .footer-blog-block .footer-btn-link{padding:10px 0}.entry-footer .footer-blog-block .footer-btn-link .footer-btn-a{display:inline-block;color:#fff;font-family:Rubik,Sans-serif;font-weight:700;transition:.3s}.entry-footer .footer-blog-block .footer-btn-link .footer-btn-a:hover{transform:scale(1.1)}.entry-footer .footer-rs-block{display:flex;flex-direction:column;border-radius:20px;border:1px solid #fff;text-align:center;padding:10px 15px}.entry-footer .footer-rs-block p{color:#fff;font-size:14px;font-family:Rubik,Sans-serif;text-align:center;padding:10px;font-weight:300}.footer-rs-flex-icons{display:flex;flex-direction:row;padding:0;gap:15px;width:fit-content;align-items:center;margin:auto}.footer-rs-flex-icons svg{fill:#ffffff6b;width:18px;height:18px;transition:.3s}.footer-rs-flex-icons li:hover svg{fill:#fff;transform:scale(1.1)}.footer-logo-only-mauto{width:100%;max-width:100%;margin:auto;padding:35px 0;text-align:center}.entry-content,.entry-footer .footer-content .container{max-width:1200px}.footer-logo-only-mauto img{max-width:250px}.footer-text-only-mauto{width:100%}.footer-text-only-mauto p{color:#fff;font-size:13px;font-family:Rubik,Sans-serif;text-align:center;padding:10px}.footer-text-only-mauto .smallp{font-size:11px;padding-bottom:20px}.entry-footer .footer-content{width:100%;padding-top:5px;padding-bottom:5px;background-color:#15192d}.entry-footer .wp-block-buttons :root :where(.is-layout-flex){gap:10px!important}.entry-footer .footer-content .container .logo{max-width:275px;margin:25px 40px}.entry-footer .footer-cvg{padding:10px 0}.entry-footer .footer-cvg p{color:#fff;font-size:12px;padding:0 10px;text-align:center;margin:5px}.gform_wrapper .gform_fields a,h4:before{color:currentColor}.entry-footer .footer-content .container .col-outline{border-radius:20px;padding:20px;margin:0 15px}.entry,.entry-footer .wp-block-columns .wp-block-column:not(:last-child),.margin-bottom-none,.wp-block-columns,.wp-block-formation-financable-cpf,.wp-block-image,h3,h4,p{margin-bottom:0}.entry-footer .footer-content .container .wp-block-button .wp-block-button__link,.note-avis-verif span{font-weight:500}.entry-footer .footer-content .container .wp-block-button .wp-block-button__link:hover{color:#15192d!important;background-color:#fff!important}.entry-footer .rs ul{justify-content:center!important}.entry-footer .footer-content .wp-social-link{background-color:#ffffff00!important;color:#69727d!important;border-radius:7px}.entry-footer .footer-content .container .wp-social-link:hover{background-color:#ffffff15!important}.entry-footer .footer-content:where(.wp-block-columns.has-background){padding:.1rem 1.9em}.entry-footer .footer-cvg:where(.wp-block-columns.has-background){padding:1.25em .375em}.entry-footer .border-none-mob{border-width:0}.sticky-testimonial{transform:translateY(100%);transition:transform .3s;background-color:#15192dc7;padding:0;display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;border-radius:10px 10px 0 0;border:1px solid #f5c644;border-bottom:0;width:100%;position:fixed;bottom:0;z-index:999}.sticky-testimonial.visible{transform:translateY(0)}.footer-testimonial{width:fit-content;padding:5px;border:1px solid #ffffff25;background-color:#ffffff1c;border-radius:5px;margin:0 auto 10px;display:flex;gap:7px;justify-content:center;flex-direction:column}.profil-testi{display:flex;gap:7px;flex-direction:row;justify-content:center;align-items:stretch}.footer-testimonial .note{width:60px;height:auto}.footer-testimonial .topline{color:#fff;font-weight:400;font-size:12.5px;text-align:center;margin:auto 0}.footer-testimonial .author_date{color:#fff!important;font-size:11px!important;font-weight:500;margin:auto 0}.footer-testimonial .date{color:#fff;font-size:11px!important;font-weight:300}#sticky-button,.sticky-testimonial .button-documentation{background-color:#f5c644;font-size:16px;fill:#15192d;color:#15192d;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2);text-align:center}.sticky-testimonial .button-documentation{font-family:Rubik,Sans-serif;font-weight:600;border-radius:50px;display:block;margin:5px auto}.sticky-testimonial .button-documentation:focus{background-color:#ce2d37;color:#fff}.margin-bottom-testimonial{margin-bottom:13rem!important}#section1-hp .logo{margin:auto;height:85px;padding:8px}#section1-hp .logo svg{width:90px;margin:auto;display:block}#input_1_25,#input_8_21{width:100%;display:inline-block}#field_1_25,#field_8_21{width:100%;display:inline-block!important}#section2 .col1{padding:15px}#section3{padding:25px 0 50px}#section3 h2{color:#ce2d37;font-family:Rubik,Sans-serif;font-weight:800;font-size:32px;margin-bottom:15px;text-transform:uppercase}#section3 .line{display:flex;flex-direction:row;flex-wrap:nowrap!important;gap:25px;margin-top:0;font-size:14px;font-weight:300;line-height:1.2em}#section3 .line .column .img,#section3 .line .column .img img{margin:auto;width:fit-content;height:auto;max-height:85px}#section3 .line .column .img,.wp-block-objectifs:not(.is-not-stacked-on-mobile) p{margin-bottom:10px}#section4{background-color:#c5a35F25;padding:50px}#section4 .testi_wrapper{color:#15192d;text-align:center;width:100%;background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:1vw}#section4 .stars{width:100%;max-width:165px;margin:0 auto 10px}#section4 .topline{margin:15px 0 12px;font-weight:500;line-height:1.2em;font-size:17px}#section4 .testimonial{font-weight:600;font-size:20px;max-width:400px}#section4 .exp_date{font-size:15px;font-weight:400}#section4 .exp_date strong{font-weight:600}#section4 .line .slick-track{display:flex;gap:15px}#sectionHuit{padding:50px 1vw}#sectionHuit p{text-align:left;color:#15192d;font-family:Rubik,Sans-serif;font-size:18px;font-weight:400;line-height:1.2em}#sectionHuit .text-col{padding-left:50px;display:flex;flex-direction:column;justify-content:center;gap:25px}#section11{padding:40px 1vw}#section11 .wp-block-buttons{display:flex;gap:0!important}#section11 .bloc-cta a{background-color:#ce2d372e;width:fit-content;text-align:center;font-family:Rubik,Sans-serif;color:#15192d;font-size:25px;font-weight:300;text-transform:uppercase!important;line-height:1.2em;padding:25px 25px 50px!important;border-radius:20px!important;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;margin:auto auto -30px}#section11 .cta a,#section12 h3,#section14 h4,.gform_wrapper .gform_heading,.uppercase{text-transform:uppercase}#section11 .cta a{font-family:Rubik,Sans-serif;font-size:20px;font-weight:600;background-image:none;background-color:#ce2d37;color:#fff;border-radius:15px;padding:20px 25px}#section11 .cta:hover a{background-color:#15192d;color:#fff!important}#section12{padding:75px 1vw;background-image:url("https://ecole109.fr/wp-content/uploads/2022/10/bg-elem-1.svg");background-position:center right;background-size:25%}#section12 h3{color:#15192d;font-family:Rubik,Sans-serif;font-size:40px!important;font-weight:800}#section12 p{text-align:left;color:#15192d;font-family:Rubik,Sans-serif;font-size:20px;font-weight:400;line-height:1.2em}#section13{padding:0 1vw}#section13 .column{padding:25px 25px 10px;border-radius:20px;background-color:#15192d;text-align:center;color:#fff;font-weight:500;line-height:1.5em;height:fit-content;width:100%;font-size:15px}#section14 h4{color:#15192d;font-family:Rubik,Sans-serif;font-size:38px;font-weight:800}#section14 summary{padding:15px 0;color:#15192d;font-family:Roboto,Sans-serif;font-weight:500;text-decoration:none}#section14 li,#section14 ol,#section14 p,#section14 ul{font-family:Rubik,Sans-serif;font-weight:300}#section14 details figure{text-align:center;margin:auto;max-width:200px}#section14 details .cta a{border-radius:50px;font-size:15px!important;padding:12px 24px!important;color:#fff;font-weight:500!important;text-decoration:none;text-align:center}.visibility-text-add-bg{background:#ffffff5c;border-radius:5px;padding:5px}#sticky-button-wrapper{width:100%;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:9999;transition:bottom .4s cubic-bezier(.25, .8, .25, 1);background:#15192dc7}#sticky-button{font-family:Rubik,Sans-serif;font-weight:600;border-radius:50px;display:block;margin:7px auto}body{font-size:1.5rem;overflow-x:hidden;color:grey;line-height:normal}img{max-width:100%;height:auto}h3,h4,p{line-height:normal}.wp-block-pastille,h3,strong{font-weight:700}h2:after{content:"";height:5px;margin:8px 0;flex-grow:1;background:linear-gradient(90deg,currentColor 0,currentColor 10%,rgba(255,255,255,0) 100%)}h2 svg{top:10px;width:55px!important;height:55px!important;margin-left:-25px;padding:10px;border:5px solid currentColor;border-radius:90px;margin-right:0}h3{font-size:2.2rem!important;color:#274b6f;margin:2.5rem 0}h4{display:flex;align-items:center;font-size:2rem}.wp-block-objectifs:not(.is-not-stacked-on-mobile) ul li,ul{font-size:1.8rem}h4:before{content:"";width:35px;height:35px;background:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/angle-right.svg") 60% 50%/45% auto no-repeat;fill:currentColor;line-height:27px;border:5px solid currentColor;border-radius:90px;text-align:center;margin-right:15px}h4 strong{max-width:80%}ul{list-style-type:disc;margin:0 0 0 2.5rem;padding-bottom:0;line-height:normal}.entry-footer .footer-rs-block ul{list-style-type:none!important}.entry-footer .footer-rs-block p{margin:3px!important}ul li{margin:1rem 0}.alignright{float:right}.alignleft{float:left}.margin-none,.wp-block-formation-financable-cpf .wp-block-image,.wp-block-list-formations-choix-block .wp-block-image,.wp-block-list-formations-choix-block ul li,.wp-block-logos-legaux .wp-block-image{margin:0}.wp-block-buttons,.wp-block-parcours-pedagogique{margin:20px 0}.wp-block-buttons .wp-block-button__link{text-align:left;background:url("/wp-content/themes/cef/images/refonte-2022/ico-fleche-btn.png") 15px 50% no-repeat #0b3f89;font-weight:700;padding:15px 25px 15px 60px;color:#fff;font-size:2.1rem}.wp-block-buttons>.wp-block-button{border:2px solid;border-radius:15px;padding:3px}.entry-content[data-ast-blocks-layout]>*{max-width:100vw}.wp-block-fullscreen{width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;margin-bottom:0!important}.gform_wrapper .gform-multistep,.gform_wrapper .gform_heading,.gform_wrapper .gform_heading .gform_description,.wp-block-columns.wp-block-fullscreen.bandeau,.wp-block-reassurance{padding:0}.wp-block-desktop-only{display:flex!important}.entry-content{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;margin:0 auto;padding:0 0 30px}.bandeau .attachment-post-thumbnail,.bandeau .attachment-post-thumbnail img{display:block;width:100%;object-fit:contain;object-position:50% 0;margin:0 auto}.bandeau{position:relative;background:#284e74}.bandeau-titre-principal{display:flex;text-align:center;justify-content:center;align-items:center;padding:15px;background:linear-gradient(135deg,#6fafdf 0,#2a4f74 100%)}.bandeau-titre-principal img{align-self:center;margin-right:20px;width:auto;height:45px}.bandeau-formulaire-pedago{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:20;width:100%}.wp-block-pastille{display:inline-block!important;border-radius:90px;padding:5px 10px!important;margin-top:0;margin-bottom:15px;margin-right:15px;font-size:1.2rem}.gform_wrapper,.wp-block-liste-formation-details .wp-block-objectifs:not(.is-not-stacked-on-mobile) ul li{font-size:1.7rem}.wp-block-pastille p{font-size:1.2rem}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-weight:400;color:#000;font-size:1.5rem}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{color:#000}.gform_wrapper .gf_page_steps,.gform_wrapper .gform_body{margin:15px auto 0;padding-bottom:0}.gform_wrapper .gform_body .gfield_html{margin-bottom:20px!important;color:#fff;font-size:1.1rem;text-shadow:0 0 4px #000;text-align:justify}.gform_wrapper .gform_body .contenu_dynamique_filtre{text-align:left}.gform_wrapper .gform_body .contenu_dynamique_filtre p{font-size:1.3rem;margin-top:0;color:#fff;text-align:left;line-height:normal;text-shadow:0 0 4px #000}.gform_wrapper .gform_heading{max-width:100%;color:#fff}.gform_wrapper .gform_heading .gform_description{text-align:center;display:block;margin:0 auto;line-height:normal;font-size:3.3rem;font-weight:100}.gform_wrapper .gf_page_steps{margin-top:10px;text-align:center;font-style:italic}.gform_wrapper .gf_step_active{display:block;font-weight:400;letter-spacing:0}.gform_wrapper form{width:90%}.gform_wrapper .gform_fields{list-style-type:none;padding-bottom:0;padding-left:0;font-family:"Trebuchet MS";font-size:12px;order:-1;margin-bottom:15px;margin-top:0}.gform_wrapper .gfield{position:relative;text-align:center;margin:1px 0}.gform_wrapper .gfield_validation_message{position:absolute;left:0;bottom:-15px;display:inline;background:#ce1353;border-radius:90px;padding:5px 10px;color:#fff;font-size:11px;font-weight:700;text-align:left;line-height:normal}.wp-block-list-formations{padding:30px 20px!important}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column h2{display:block;font-weight:700;text-align:center;font-size:1.6rem!important}.wp-block-list-formations-choix-block{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}.wp-block-list-formations .wp-block-list-formations-choix-block .wp-block-image{margin-bottom:0!important}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile){position:relative;margin-bottom:30px;column-gap:30px;row-gap:30px}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-list-formations-choix-block-formations-courtes:hover>.wp-block-columns img{filter:none!important}.wp-block-list-formations-choix-block .wp-block-columns{padding:0;flex-wrap:wrap;margin:15px}.wp-block-list-formations-choix-block .wp-block-image:first-child img{width:100%}.wp-block-list-formations-choix-block .wp-block-image:not(.size-full) img{width:auto;height:20px}.wp-block-list-formations-choix-block h2{font-size:2rem;margin-top:5px;margin-bottom:0}.wp-block-list-formations-choix-block ul{display:none;margin-bottom:0;margin-top:0}.wp-block-list-formations-choix-block ul li a{color:#fff;font-size:1.3rem}.wp-block-list-formations-choix-block .wp-block-buttons,.wp-block-parcours-pedagogique p+p{margin-top:10px}.wp-block-list-formations-choix-block .wp-block-button__link{display:block;padding:5px 10px;line-height:normal;background:0 0;font-size:1.5rem}.wp-block-list-formations-choix-block .wp-block-button__link:hover{text-decoration:underline}.wp-block-list-formations-choix-block .wp-block-button__link svg{width:2rem}.wp-block-formation-financable-cpf-bordure{border-top:15px solid #0b3f89;border-bottom:15px solid #d71a22}.wp-block-formation-financable-cpf h2{font-size:1.99rem!important;display:block;text-transform:uppercase;margin-top:4rem;font-weight:900}.wp-block-formation-financable-cpf p{font-weight:400}.wp-block-formation-financable-cpf .is-not-stacked-on-mobile .wp-block-column{flex-basis:75%!important}.wp-block-formation-financable-cpf .is-not-stacked-on-mobile .wp-block-column+.wp-block-column{flex-basis:25%!important}.wp-block-formation-financable-cpf .wp-block-columns .wp-block-columns .wp-block-column{flex-basis:50%!important}.wp-block-formation-financable-cpf .wp-block-buttons{margin-top:20px;margin-bottom:20px}.wp-block-parcours-pedagogique-titre{display:block;margin-top:0}.wp-block-parcours-pedagogique p{font-size:1.6rem}.wp-block-icone-pedago-classeur:before{mask-image:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/ico-classeur.svg")}.wp-block-icone-pedago-cef-learning:before{mask-image:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/ico-learning.svg")}.wp-block-icone-pedago-videos:before{mask-image:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/ico-video.svg")}.wp-block-icone-pedago-coach:before{mask-image:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/ico-coach.svg")}.wp-block-icone-pedago-profs:before{mask-image:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/ico-prof.svg")}.wp-block-icone-pedago-agenda:before{mask-image:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/ico-agenda.svg")}.wp-block-icone-pedago-devices:before{mask-image:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/ico-devices.svg")}.wp-block-icone-pedago-agenda:before,.wp-block-icone-pedago-cef-learning:before,.wp-block-icone-pedago-classeur:before,.wp-block-icone-pedago-coach:before,.wp-block-icone-pedago-devices:before,.wp-block-icone-pedago-profs:before,.wp-block-icone-pedago-videos:before{content:"";display:block;width:auto;height:6rem;margin-bottom:2rem;background-color:currentColor;mask-repeat:no-repeat;mask-position:50% 0;mask-size:contain;margin-right:0;background-image:none}.wp-block-objectifs:not(.is-not-stacked-on-mobile){margin:15px 0 40px}.wp-block-objectifs:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:15px 20px;margin-left:0!important}.wp-block-objectifs:not(.is-not-stacked-on-mobile) h3{margin-bottom:15px}.wp-block-objectifs:not(.is-not-stacked-on-mobile) ul{list-style-type:none;margin-left:0;padding-left:0}.wp-block-objectifs:not(.is-not-stacked-on-mobile) ul li:before{content:"";display:inline-flex;position:relative;top:-1px;justify-content:center;width:12px;height:12px;line-height:10px;color:currentColor;border:1px solid currentColor;border-radius:90px;text-align:center;margin-right:5px;background:url("/wp-content/themes/cole109Astrachild/images/methode-pedago/angle-right.svg") 60% 50%/50% auto no-repeat}.wp-block-objectifs:not(.is-not-stacked-on-mobile) .wp-block-column:last-child ul li strong:first-of-type{font-size:2.5rem}.bandeau{background:linear-gradient(0deg,#2a5179 0,#0e3c69 100%)}.bandeau .attachment-post-thumbnail,.bandeau .attachment-post-thumbnail img{height:558px;max-width:100%;object-fit:cover;object-position:50% 40%}.bandeau--blur{mask:url("/wp-content/themes/cole109Astrachild/images/masque-fusion-multimarque.webp") 50% 0 no-repeat;background-position:50% 50%;background-size:cover;filter:grayscale(1);opacity:.3}.gform_confirmation_wrapper,.gform_wrapper{box-shadow:inherit;z-index:20;background:0 0}.bandeau--blur:after{background:linear-gradient(360deg,#2a5179 0,#2a5179 20%,rgba(255,255,255,0) 100%)}.gform_wrapper .gf_page_steps,.gform_wrapper .gform_body{max-width:425px}.bandeau .bandeau-logo{width:200px;height:auto;margin:60px auto 0}.bandeau .bandeau-logo img{height:auto}.bandeau-formulaire-pedago{display:flex;flex-direction:column;justify-content:flex-start;height:100%;margin-top:0}.gform_wrapper{position:relative;width:100%;color:#fff;margin:0 auto}.gform_wrapper .gform-multistep .gf_page_steps .gf_step_active{font-size:1.7rem;font-weight:400}.gform_wrapper .gform-multistep .ginput_container_select{display:inline-block!important;text-align:center!important;background:#fff!important;padding:0 20px!important;border-radius:90px!important;max-width:100%!important;overflow:hidden!important}.gform_wrapper .gform-multistep .ginput_container_select .gfield_select{padding:0 20px 0 0!important;border:0!important;background:#fff!important;max-width:100%!important;height:50px!important;font-weight:400!important;appearance:auto!important}.bandeau-formulaire-pedago,.gform_wrapper{max-width:765px}.gform_confirmation_wrapper{margin:30px 0}.gform_confirmation_wrapper .gform_confirmation_message p{line-height:normal}.wp-block-list-formations-choix-block .wp-block-buttons{display:block;text-align:center}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column:hover h2{color:currentColor!important}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column:hover>.wp-block-columns{position:static;background:inherit}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column:hover>.wp-block-columns img{filter:inherit}.wp-block-liste-formation-details .wp-block-objectifs:not(.is-not-stacked-on-mobile) h3,.wp-block-parcours-pedagogique{margin-top:0}.wp-block-liste-formation-details{padding:30px;display:none!important}.wp-block-liste-formation-details h2{margin:0 15px 0 0}.wp-block-liste-formation-details-titre .wp-block-column{display:block;flex-direction:row;align-items:center;flex-wrap:wrap}.wp-block-liste-formation-details .wp-block-objectifs:not(.is-not-stacked-on-mobile){margin-top:3rem;padding:0}.wp-block-liste-formation-details .wp-block-objectifs:not(.is-not-stacked-on-mobile) h3 strong{flex-basis:70%}.wp-block-liste-formation-details .wp-block-objectifs:not(.is-not-stacked-on-mobile) ul{margin-bottom:0;padding-bottom:0}.wp-block-liste-formation-details .wp-block-objectifs:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){margin-left:0!important;background:#fff}.wp-block-liste-formation-details .wp-block-objectifs:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) p{margin:15px 0}.wp-block-liste-formation-details .wp-block-objectifs:not(.is-not-stacked-on-mobile) .wp-block-column:last-child ul li strong:first-of-type{font-size:1.6rem!important}.wp-block-liste-formation-details .wp-block-objectifs .wp-block-column:last-child ul li strong:first-of-type{font-size:2.4rem}.wp-block-liste-formation-details--active{display:block!important}.wp-block-avantages-cef,.wp-block-coaching-personnalise-video,.wp-block-presentation-ecole{padding:30px}.wp-block-cover .wp-block-embed{min-width:100%}.wp-block-fullscreen-ambassadeurs{padding-bottom:0!important}.wp-block-fullscreen-ambassadeurs h3{padding-left:0;margin-bottom:15px;margin-left:0;justify-content:center}.wp-block-fullscreen-ambassadeurs h3 strong{margin-right:0}.wp-block-buttons .wp-block-button__link:before{width:25px;height:25px;line-height:21px;border-width:2px;margin:0 5px 0 0}.wp-block-embed iframe,.wp-block-logos-legaux .avis-verifies a{display:block;margin:0 auto}.wp-block-reassurance p{font-size:1.5rem;color:#000}.wp-block-reassurance .wp-block-column:first-child .wp-block-image{margin:0 0 -10px}.wp-block-avantages-cef .wp-block-image{margin:0;text-align:center}.wp-block-avantages-cef p{margin:0;font-size:2.5rem}.wp-block-avantages-cef .wp-block-columns.is-not-stacked-on-mobile{margin:30px 0;gap:0}.wp-block-avantages-cef .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column:not(:first-child){margin-left:10px}.wp-block-pastille-formation{display:inline-block;border-radius:90px;padding:5px 10px!important;margin-right:5px;margin-top:0}.wp-block-pastille-formation p{font-size:1.4rem;margin:0}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) p{font-size:9pt!important;color:#000}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:0!important}}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child){margin-left:0!important}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child) img{width:auto;height:83px}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) figcaption{text-align:left;font-size:13px;padding:0;margin:0 0 0 13px}.wp-block-logos-legaux p{font-size:13px;padding:0 3px;margin:15px 0 0;line-height:15px}.wp-block-logos-legaux .avis-verifies img{display:block;height:auto!important;max-width:158px;margin:16px auto 17px}.wp-block-logos-legaux .wp-block-column:nth-child(3).avis-verifies img{margin:9px auto}.wp-block-logos-legaux .skeepers-widget-wrapper-fb08df0c-9682-4f6b-89c0-908197e8a18b{margin:0 auto}.wp-block-logos-legaux-qualiopi p{margin:10px 0 0;padding-right:0}.wp-block-logos-legaux-qualiopi .wp-block-image{margin:5px 0 0}.wp-block-fullscreen>.wp-block-column{max-width:1200px;margin:0 auto}.wp-block-formation-financable-cpf .wp-block-image img{max-width:65%;margin-top:10px}.accroche-30j{margin:15px 5px}#avis-verifies-block{display:flex;flex-direction:column;text-align:center;align-items:center}.bloc-haut{display:flex;justify-content:space-between;gap:0;align-items:center}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child) .bloc-haut img{width:32px!important;height:auto!important}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .bloc-haut p{font-family:Rubik,sans serif;font-weight:700;font-size:10pt!important;padding:0;line-height:11px;text-align:left}.note-avis-verif{margin-right:0!important;margin-bottom:5px!important;margin-top:8px!important;color:rgb(0 111 245);font-size:9pt!important;font-weight:700}.bloc-bas{display:flex;align-items:center;justify-content:center;gap:1px}.bloc-bas svg{width:17px;height:17px;margin:0 1px;fill:white;background-color:rgb(0 111 245);padding:2.5px 0}.image-container{position:relative;display:inline-block;height:17px}.image-container::after{content:'';position:absolute;top:0;right:1px;bottom:0;left:60%;background:rgb(255 255 255 / 69%);pointer-events:none;margin:0}.bloc-note a{line-height:16px;font-weight:300;font-size:1.4rem;color:#2a2a2a}#section1-hp .wp-block-column{padding-top:5px}#section1-hp .gform_wrapper select option{background-color:#f9f9f9;color:#333;font-size:15px;padding:10px}@media only screen and (max-width:464px){#multiStepForm #nom-input,#multiStepForm #prenom-input{width:100%}}@media (max-width:576px){.gform_wrapper .gform-multistep .gf_page_steps .gf_step_active{font-size:1.5rem}}@media only screen and (max-width:767px){.brochure-title{font-size:17px!important}.wp-block-list-formations-choix-block .wp-block-buttons{margin-bottom:12px!important}}@media only screen and (max-width:768px){.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile),.wp-block-parcours-pedagogique{margin-top:0}body:not(.landing-template-default) .wp-block-logos-legaux:not(.is-not-stacked-on-mobile){box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.wp-block-list-formations{margin:0}.wp-block-list-formations-choix-block>.wp-block-columns{margin:0;padding:12px 0!important}.gform_wrapper .gf_step_active,.wp-block-avantages-cef p{font-size:1.5rem}.wp-block-presentation-ecole .wp-block-embed{margin-top:30px}.wp-block-avantages-cef .wp-block-columns.is-not-stacked-on-mobile .wp-block-column:first-child{flex-basis:70px!important}.wp-block-columns.wp-block-columns-mobile:not(.is-not-stacked-on-mobile){row-gap:1px}.wp-block-formation-financable-cpf,.wp-block-formation-financable-cpf-bordure{gap:0}.wp-block-formation-financable-cpf .visuel-humain-cpf,.wp-block-formation-financable-cpf .wp-block-formation-financable-cpf-visuel,.wp-block-formation-financable-cpf-bordure .visuel-humain-cpf,.wp-block-formation-financable-cpf-bordure .wp-block-formation-financable-cpf-visuel{display:none}.wp-block-parcours-pedagogique .wp-block-column{flex-basis:45%!important;margin:0!important}.wp-block-parcours-pedagogique p{font-size:1.4rem!important}.wp-block-formation-financable-cpf .wp-block-formation-financable-cpf-logo,.wp-block-formation-financable-cpf-bordure .wp-block-formation-financable-cpf-logo{margin-bottom:15px}.wp-block-formation-financable-cpf-bordure{padding:5px!important}.wp-block-formation-financable-cpf{padding:15px 30px;flex-wrap:wrap}.wp-block-formation-financable-cpf h2{font-size:1.9rem!important;margin-top:2rem}.wp-block-formation-financable-cpf .wp-block-image{margin:11px 0}.wp-block-liste-formation-details h2{font-size:2.6rem}h2{font-size:2.6rem!important}.bandeau-formulaire{height:100%}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child) img{width:auto!important;height:54px!important}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child).avis-verifies img{margin:10px auto;height:44px!important}.gform_wrapper{position:relative;top:calc(50% - 80px);font-size:1.6rem;padding:30px;margin-bottom:0}h1{font-size:2.7rem!important}.bandeau--blur{background-position:55% 50%}.bandeau{height:100vh;background-size:cover}.wp-block-objectifs:not(.is-not-stacked-on-mobile) ul li,h4,p,ul{font-size:1.4rem}.gform_wrapper .gform_heading .gform_description,.wp-block-objectifs:not(.is-not-stacked-on-mobile) h3{font-size:2rem}.bandeau .bandeau-logo{width:auto!important;margin:30px auto 0}.bandeau .bandeau-logo img{width:150px}.wp-block-list-formations-choix-block h2{font-size:1.6rem!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:1.3rem}.wp-block-buttons .wp-block-button__link{font-size:1.8rem}h2:after{margin:5px 0}#section1-hp #separator{margin-bottom:0!important;margin-top:10px!important}#section1-hp .wp-block-column{gap:20px}#sectionHuit h2{margin-top:0;font-size:25px}#sectionHuit .text-col{padding-left:0;gap:15px}.wp-block-coaching-personnalise,.wp-block-coaching-personnalise .wp-block-columns .wp-block-columns .wp-block-column:nth-child(2){padding:0}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile){margin:0;box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding:10px;flex-wrap:wrap!important;gap:0}}@media only screen and (max-width:800px){.fixed-testimonial .profile{display:none}.fixed-testimonial .topline{font-size:12px!important}p{font-size:14.5px!important}h3,h3 em,h3 strong{font-size:18px!important;line-height:20px!important}}@media (max-width:991px){.wp-block-formation-financable-cpf .wp-block-column,.wp-block-liste-formation-details .wp-block-columns .wp-block-column{margin-left:0!important}.wp-block-objectifs:not(.is-not-stacked-on-mobile){justify-content:space-between;column-gap:20px;row-gap:20px;margin-top:0}.wp-block-parcours-pedagogique-titre{font-size:2rem!important}.wp-block-reassurance{row-gap:30px}.wp-block-reassurance.wp-block-columns.wp-block-columns-mobile:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child){flex-basis:45%!important;margin-left:0!important}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child){flex-basis:40%!important}.wp-block-desktop-only{display:none!important}.wp-block-mobile-only{display:flex!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:inherit!important;flex-grow:1!important}.bandeau-titre-principal{padding:10px 15px 15px}.wp-block-list-formations-choix-block .wp-block-image{margin-bottom:0!important}.wp-block-formation-financable-cpf{flex-wrap:nowrap}.wp-block-formation-financable-cpf .wp-block-buttons{margin-top:10px;margin-bottom:10px;justify-content:center}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-formation-financable-cpf-visuel:not(:only-child){flex-basis:100%!important;text-align:center;order:3}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-formation-financable-cpf-texte:not(:only-child) .wp-block-columns{gap:0}.wp-block-pastille{margin:0 15px 15px 0}}@media only screen and (max-width:1050px){#section7{padding:75px 15px}#section7 .line{flex-direction:column}#section7 .column .egal,#section7 .column .plus{right:calc(50% - 12px);top:calc(100% - 12px)}#section7 .column .egal{top:calc(100% - 14px)}#section7 .column.last{background-image:linear-gradient(90deg,#15192D00 0,#15192DE8 100%)}}@media (max-width:1399px){.bandeau{padding:0!important}}@media (max-width:1199px){.bandeau .attachment-post-thumbnail,.bandeau .attachment-post-thumbnail img{object-position:60.5% 0;object-fit:cover}.wp-block-list-formations-choix-block .wp-block-buttons{display:flex;justify-content:center;align-items:center}.wp-block-list-formations-choix-block .wp-block-button__link{font-size:1.3rem;padding:5px 10px!important}.bandeau{background:#174d78;height:460px}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) p{margin-bottom:10px}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child),.wp-block-methode-apprentissage.is-not-stacked-on-mobile .wp-block-column{flex-basis:44%!important}.wp-block-parcours-pedagogique.is-not-stacked-on-mobile{flex-wrap:wrap!important}.wp-block-logos-legaux-qualiopi p{text-align:center;padding-left:0}.wp-block-logos-legaux-qualiopi .wp-block-image{text-align:center}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child).avis-verifies img{margin:22px auto 17px}.wp-block-methode-apprentissage.is-not-stacked-on-mobile{flex-wrap:wrap!important;margin:20px 0;padding:0}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:40%!important;margin:10px 5px!important}.gform_wrapper{margin-bottom:40px}.wp-block-list-formations{padding:15px 20px}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile){justify-content:space-between;margin-bottom:0;column-gap:0;row-gap:0}.wp-block-list-formations-choix-block{display:flex;flex-direction:column}.wp-block-list-formations-choix-block .wp-block-columns{flex-grow:1}.wp-block-list-formations-choix-block .wp-block-columns .wp-block-column{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.wp-block-list-formations-choix-block>.wp-block-columns{padding:10px}}@media (min-width:344px){.width-img-carte img{max-height:65px}}@media (min-width:360px){.width-img-carte img{max-height:68.5px}}@media (min-width:375px){.width-img-carte img{max-height:71.5px}}@media (min-width:400px){.width-img-carte img{max-height:78px}}@media (min-width:425px){.width-img-carte img{max-height:80px}.wp-block-formation-financable-cpf h2{font-size:2.4rem!important}}@media (min-width:430px){.width-img-carte img{max-height:85px}}@media (min-width:540px){.width-img-carte img{max-height:108px}}@media (min-width:768px){.image-container{height:17px}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .bloc-haut p{font-size:12pt!important;line-height:14px;margin:0}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child) .bloc-haut img{width:35px!important}.bloc-haut{gap:2px}.note-avis-verif{font-size:11pt!important;margin:3px}.bloc-bas{margin-top:3px}.bloc-bas svg{width:17px;height:17px}.wp-block-logos-legaux p{padding:0 40px}.wp-block-buttons{margin:0}.wp-block-list-formations-choix-block p{width:190px!important;top:-15px!important}.wp-block-liste-formation-details-titre .wp-block-column{display:flex}#section1-hp .wp-block-column{gap:5px}.wp-block-formation-financable-cpf .wp-block-image img{max-width:55%!important}.wp-block-videos-pedagogiques-offerts.wp-block-title-module-offert{padding:10px!important}.five-blocks{padding:20px 15px!important}#section1-hp .brochure-title{margin-bottom:0!important}#section1-hp{background-image:url('https://ecole109.fr/wp-content/uploads/2025/05/tv-bg-large.png.webp');background-position:right;padding:15px 0}#section1-hp .gfield_validation_message{font-size:7pt;padding:5px 9px}.entry-content h2{font-size:2.8rem!important}#section1-hp .play img{width:245px!important;height:260px!important}.wp-block-liste-formation-details .wp-block-columns{padding:5px 0}.wp-block-cover,.wp-block-cover-image{min-height:300px}.display-none-mob{display:block}.display-none-desk{display:none}.entry-footer .footer-flex-logo{flex-direction:row;padding:0 50px}.entry-footer .footer-rs-block{padding:10px 30px}.footer-rs-flex-icons{gap:22px}.footer-rs-flex-icons svg{width:22px;height:22px}#section3{padding:25px 0!important}#section11 .bloc-cta a{font-size:30px!important}#section13{padding:50px 1vw}.width-img-carte img{max-height:161px}.gform_wrapper .gform_heading .gform_description{padding:0 15px}.gform_wrapper{margin:30px auto 0}.gform_wrapper .gform_heading{padding:15px 82px}#section2{padding:50px 0}#section10 p,#section5 .quote-wrapper .quote,#section6 .column-1 p,#section7 .column p,#section8 p{font-size:20px}.entry-footer .footer-content .container .logo{margin:auto}.entry-footer .footer-content{padding-top:20px;padding-bottom:20px}.entry-footer .footer-cvg p{padding:12px 0;font-size:14px}.entry-footer .footer-content:where(.wp-block-columns.has-background){padding:2rem 7.2em}.entry-footer .wp-block-columns .wp-block-column:not(:last-child){margin-bottom:10px}.gap-none-mob{gap:0}.footer-testimonial{padding:5px 5em!important}p{font-size:1.8rem;margin:2.5rem 0}.margin-bottom-testimonial{margin-bottom:11.5rem!important}.sticky-testimonial .button-documentation{padding:1px}.entry-footer .footer-content .container .col-outline{margin:0 115px}#section1-hp .logo{max-width:250px;margin:auto;width:100%;height:inherit;background-color:inherit;padding:inherit;border-radius:inherit}.footer-logo-only-mauto img{max-width:275px}.footer-text-only-mauto p{font-size:15px}.footer-text-only-mauto .smallp{font-size:12px}.wp-block-list-formations .wp-block-list-formations-choix-block{min-height:215px}}@media (min-width:782px){.wp-block-liste-formation-details .wp-block-cover,.wp-block-liste-formation-details .wp-block-cover-image{height:100%}.wp-block-liste-formation-details .wp-block-columns{padding:5px 0}.wp-block-columns{flex-wrap:wrap!important}}@media (min-width:820px){.width-img-carte img{max-height:174.5px}}@media (min-width:850px){.width-img-carte img{max-height:180.5px}}@media (min-width:912px){.width-img-carte img{max-height:193px}}@media (min-width:992px){.gform_wrapper .gf_page_steps,.gform_wrapper .gform_body{margin:0 auto}.wp-block-logos-legaux .wp-block-column{flex-basis:45%!important}}@media (min-width:768px) and (max-width:1399px){.wp-block-fullscreen{padding:30px}}@media (min-width:768px) and (max-width:991px){.wp-block-columns.wp-block-columns-mobile:not(.is-not-stacked-on-mobile){flex-wrap:nowrap}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-formation-financable-cpf-texte:not(:only-child),.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-formation-financable-cpf-texte:not(:only-child) .wp-block-columns .wp-block-column{flex-basis:100%!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-formation-financable-cpf-texte:not(:only-child) .wp-block-columns{flex-wrap:wrap;row-gap:30px}.wp-block-formation-financable-cpf,.wp-block-formation-financable-cpf .wp-block-columns{flex-wrap:wrap!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-shadow:not(:only-child){flex-basis:calc(50% - var(--wp--style--block-gap,2em)/ 2)!important;flex-grow:0}.wp-block-liste-formation-details-titre{margin-top:15px}.wp-block-objectifs:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:45%!important}}@media (min-width:768px) and (max-width:1199px){.wp-block-parcours-pedagogique{row-gap:30px}.wp-block-parcours-pedagogique .wp-block-column{flex-basis:33.33%!important;margin:0!important}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:45%!important}}@media (min-width:992px) and (max-width:1200px){.wp-block-logos-legaux{flex-wrap:wrap!important}.wp-block-logos-legaux .wp-block-column{flex-basis:45%!important}}@media only screen and (min-width:1024px){.wp-block-columns{flex-wrap:nowrap!important}#formez-vous-facilement-a-votre-futur-metier{margin:0 0 40px}.bloc-bas svg{width:26px;height:23px}.image-container{height:24px}.wp-block-logos-legaux p{padding:0!important}.bloc-haut .text-avis-verifies{margin:0 5px 2px 0;font-size:10.7pt!important}.note-avis-verif{font-size:12.5pt!important;margin:6px 0 0}#avis-verifies-block{margin-top:25px}.wp-block-list-formations-choix-block p{width:152px!important;font-size:1.5rem!important;border-radius:4px;opacity:1}#section1-hp .play img{width:233px!important;height:247px!important}.wp-block-formation-financable-cpf .wp-block-image img{max-width:100%!important}.wp-block-liste-formation-details .wp-block-columns{padding:10px 0}.entry-content h2{font-size:2.9rem!important}.wp-block-list-formations .wp-block-list-formations-choix-block{opacity:.7}.wp-block-list-formations .wp-block-list-formations-choix-block:hover{opacity:1;transition:opacity .5s ease-out}.wp-block-avantages-cef p{font-size:2rem}.sticky-testimonial .button-documentation{padding:1px!important;margin:5px!important;font-size:17px}.wp-block-cover,.wp-block-cover-image{min-height:430px}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile){padding:5px 10px;margin:0 0 20px}#section3 h2,#section4 h3,#section5 h2,#section6 h2,#section7 h2,#section8 h2{font-size:38px!important}.entry-footer .footer-content .container .logo{padding:20px 20px 0 0}.entry-footer .border-none-mob{border-width:1px}.entry-footer .footer-content:where(.wp-block-columns.has-background){padding:2rem 4em}.footer-testimonial{flex-direction:row!important;align-items:center;gap:15px;padding:4px 10px!important}.footer-testimonial .profile{display:block!important;width:40px;height:40px}.profil-testi{gap:3px;flex-direction:column;justify-content:center;align-items:baseline}.footer-testimonial .author_date,.footer-testimonial .date,.footer-testimonial .topline{font-size:15px!important}.plus{margin-block-start:3px}.entry-footer .footer-content .container .col-outline{margin:0 10px}.entry-footer .rs ul{margin:8px 0 0}.margin-bottom-testimonial{margin-bottom:10rem!important}.entry-footer .footer-rs-block{padding:9px 30px}.entry-footer .footer-flex-logo{gap:30px;padding:0 15px}.visibility-text-add-bg{background:0 0!important}.width-img-carte img{max-height:107px}.wp-block-list-formations .wp-block-list-formations-choix:not(.is-not-stacked-on-mobile)>.wp-block-column h2{font-size:2rem!important}}@media (min-width:1265px){.bloc-haut{gap:5px}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child) .bloc-haut img{width:45px!important}.bloc-haut .text-avis-verifies{margin:10px 0!important;font-size:12.5pt!important;font-weight:600}.note-avis-verif{font-size:14pt!important;margin:10px 0!important}.bloc-bas svg{width:21px;height:19px}.image-container{height:19px}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .bloc-haut p{font-size:13pt!important;font-weight:600}#section1-hp .gform-field-label{font-size:12pt}#section1-hp .gform_wrapper input[type=email],#section1-hp .gform_wrapper input[type=tel],#section1-hp .gform_wrapper input[type=text]{border-radius:90px}#section1-hp .gform_wrapper{max-width:450px!important}#section1-hp .brochure-title{font-size:30px}.entry-content h2{font-size:3.6rem!important}#avis-verifies-block{margin-top:10px;font-size:10pt}#avis-verifies-block .note-avis-verif{font-size:10pt!important}.wp-block-liste-formation-details .wp-block-columns{padding:30px 0}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile){padding:5px 0;margin:20px 0}.width-img-carte img{max-height:127px}.wp-block-spacer{display:none}.entry-footer .footer-flex-logo img{max-width:275px}.entry-footer .footer-rs-block p{font-size:15px}.entry-footer .footer-rs-block{padding:5px 25px}#section4 h3{font-size:30px!important}#section7{padding:70px}.margin-bottom-testimonial{margin-bottom:10rem!important}.footer-testimonial{gap:30px;padding:3px 7.5em!important}}@media only screen and (min-width:1440px){#avis-verifies-block{margin-top:15px}#section1-hp .wp-block-column{gap:15px}#section1-hp .play img{width:260px!important;height:278px!important}#section11{padding:50px 1vw}#section14 h4{font-size:40px!important}#section14{margin:2em 0}.entry-footer .footer-flex-logo{margin:auto;width:fit-content;gap:90px}.footer-rs-flex-icons svg{width:25px;height:25px}.margin-bottom-testimonial{margin-bottom:4.5rem!important}.sticky-testimonial{flex-wrap:nowrap;align-items:center;justify-content:space-evenly}.sticky-testimonial .button-documentation{margin:0}.footer-testimonial{gap:19px;padding:2px 5px!important;margin:0}.footer-testimonial .profile{width:35px;height:35px}}@media only screen and (min-width:1920px){.entry-footer .footer-flex-logo img{max-width:295px}.profil-testi{gap:10px;flex-direction:row;align-items:center}.footer-testimonial{gap:24px}.entry-footer .footer-content .container{margin:auto}.wp-block-social-links .wp-social-link svg{height:1.2em;width:1.2em}.bloc-haut{gap:0}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child) .bloc-haut img{width:50px!important}.wp-block-logos-legaux:not(.is-not-stacked-on-mobile) .bloc-haut p{font-size:14pt!important}.bloc-bas{margin-top:5px}}@media only screen and (min-width:2560px){.sticky-testimonial{gap:20px}}