.page-id-23222451 .et_pb_section.et_pb_section_0_tb_header.et_pb_sticky_module{z-index:999999!important}.chapitres .et_pb_row:not(:firt-child){z-index:99999}.chapitres h2,.chapitres .et_pb_text_inner{color:#fff}.chapitres h2{line-height:1.2;font-weight:600;letter-spacing:-1px;font-size:36px}.page-id-23222451 .quickbuttons{display:none}#menu-maison-mga{font-size:14px;font-weight:700;text-transform:uppercase;color:rgba(0,0,0,.6)}.df{display:flex}.f1{flex:1}.aic{align-items:center}.aie{align-items:end}.jcc{justify-content:center}.jcs{justify-content:start}.dif{display:inline-flex}.dt{display:table}.dc{display:contents}.dn{display:none}.fdc{flex-direction:column}.fdr{flex-direction:row}.ma{margin:auto}.wmc{width:max-content}.tac,.tac *,.tac>*>h2,.tac>*>h3,.tac>*>p{text-align:center}.tae,.tae *,.tae>*>h2,.tae>*>h3,.tae>*>p{text-align:end}.width100{max-width:100%!important}.width80,.et_pb_row.width80{max-width:960px!important}.width60,.et_pb_row.width60{max-width:750px!important}.width50,.et_pb_row.width50{max-width:50%!important}.column_count_2{-webkit-column-count:2;column-count:2;-moz-column-count:2;column-gap:4rem}.pa-image-1-1 .et_pb_image_wrap{padding-top:100%;display:block}.pa-image-1-1 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.pa-image-3-2 .et_pb_image_wrap{padding-top:66.66%;display:block}.pa-image-3-2 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.pa-image-2-3 .et_pb_image_wrap{padding-top:150%;display:block}.pa-image-2-3 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.grid .et_pb_module{display:inline-flex}.grid.col_6 .et_pb_column{display:grid;gap:1.5rem;grid-template-columns:repeat(6,1fr)}.ecosysteme .et_pb_blurb{background-color:#f6f8fc;border-radius:25px;padding:1rem}.ecosysteme .et_pb_blurb .et_pb_main_blurb_image{margin:1rem}.grid .et_pb_button_module_wrapper:not(:last-child){margin-right:1.5rem}.cta.primary a,.et_pb_button.cta.primary,.dipi_button_grid_child.cta.primary a,.et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button,.cta.primary.et_pb_wc_add_to_cart .cart .single_add_to_cart_button,.et_pb_module.et_pb_wc_cart_totals.woocommerce-cart .cart_totals .wc-proceed-to-checkout a,.wc-block-components-checkout-place-order-button{font-size:20px!important;font-weight:600;border:2px solid #e02b20!important;border-radius:2rem;background-color:#e02b20!important;color:#ffffff!important;padding:1rem 1.5rem!important;margin:auto;text-transform:uppercase}.cta.primary a:hover,.et_pb_button.cta.primary:hover,.dipi_button_grid_child.cta.primary a:hover,.et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button:hover,.cta.primary.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:hover,.et_pb_module.et_pb_wc_cart_totals.woocommerce-cart .cart_totals .wc-proceed-to-checkout a:hover,.wc-block-components-checkout-place-order-button:hover{font-size:20px!important;font-weight:600;color:#e02b20!important;border:2px solid #e02b20!important;border-radius:2rem;background-color:#fff!important;padding:1rem 1.5rem!important;opacity:1!important}.cta.secondary a,.pa-fixed-header .et_pb_menu__menu .cta.secondary a,.et_pb_button.cta.secondary,.et_button_no_icon.woocommerce button.button,.et_button_no_icon.woocommerce-page button.button{font-size:20px!important;font-weight:600;border:1px solid #e02b20!important;border-radius:2rem;background-color:#fff!important;color:#e02b20!important;padding:1rem 1.5rem!important;text-transform:uppercase}.cta.secondary a:hover,.pa-fixed-header .cta.secondary a:hover,.et_pb_button.cta.secondary:hover,.et_button_no_icon.woocommerce button.button:hover,.et_button_no_icon.woocommerce-page button.button:hover{font-size:20px!important;font-weight:600;border:1px solid #e02b20!important;border-radius:2rem;color:#fff!important;background-color:#e02b20!important;padding:1rem 1.5rem!important;opacity:1}.cta.no_after::after,.dipi_blog_slider .dipi-blog-slider-wrapper .et_pb_button.et_pb_custom_button_icon.dipi-more-link::after{content:""}@media only screen and (max-width:960px){.highlight_special *{font-size:3rem}.cta.secondary a,.pa-fixed-header .et_pb_menu__menu .cta.secondary a,.et_pb_button.cta.secondary,.et_button_no_icon.woocommerce button.button,.et_button_no_icon.woocommerce-page button.button,.cta.primary a,.et_pb_button.cta.primary,.dipi_button_grid_child.cta.primary a,.et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button,.cta.primary.et_pb_wc_add_to_cart .cart .single_add_to_cart_button,.et_pb_module.et_pb_wc_cart_totals.woocommerce-cart .cart_totals .wc-proceed-to-checkout a,.wc-block-components-checkout-place-order-button,.cta.secondary a:hover,.pa-fixed-header .cta.secondary a:hover,.et_pb_button.cta.secondary:hover,.et_button_no_icon.woocommerce button.button:hover,.et_button_no_icon.woocommerce-page button.button:hover,.cta.primary a:hover,.et_pb_button.cta.primary:hover,.dipi_button_grid_child.cta.primary a:hover,.et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button:hover,.cta.primary.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:hover,.et_pb_module.et_pb_wc_cart_totals.woocommerce-cart .cart_totals .wc-proceed-to-checkout a:hover,.wc-block-components-checkout-place-order-button:hover{font-size:16px!important}.meta_data .et_pb_column{margin-left:0}.grid.col_6 .et_pb_column{grid-template-columns:repeat(3,1fr)}.grid.col_6 .et_pb_column .et_pb_blurb{margin-bottom:0px}}@media only screen and (max-width:480px){.highlight_special *{font-size:2rem}.chapitres h2{font-size:26px}.chapitres h2,.chapitres .et_pb_text_inner{line-height:1.4}.grid.col_6 .et_pb_column{grid-template-columns:repeat(2,1fr);gap:1rem}.grid.col_6 .et_pb_column .et_pb_blurb_description{font-size:12px;line-height:1.5;letter-spacing:-.5px}.cta.secondary a,.pa-fixed-header .et_pb_menu__menu .cta.secondary a,.et_pb_button.cta.secondary,.et_button_no_icon.woocommerce button.button,.et_button_no_icon.woocommerce-page button.button,.cta.primary a,.et_pb_button.cta.primary,.dipi_button_grid_child.cta.primary a,.et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button,.cta.primary.et_pb_wc_add_to_cart .cart .single_add_to_cart_button,.et_pb_module.et_pb_wc_cart_totals.woocommerce-cart .cart_totals .wc-proceed-to-checkout a,.wc-block-components-checkout-place-order-button,.cta.secondary a:hover,.pa-fixed-header .cta.secondary a:hover,.et_pb_button.cta.secondary:hover,.et_button_no_icon.woocommerce button.button:hover,.et_button_no_icon.woocommerce-page button.button:hover,.cta.primary a:hover,.et_pb_button.cta.primary:hover,.dipi_button_grid_child.cta.primary a:hover,.et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button:hover,.cta.primary.et_pb_wc_add_to_cart .cart .single_add_to_cart_button:hover,.et_pb_module.et_pb_wc_cart_totals.woocommerce-cart .cart_totals .wc-proceed-to-checkout a:hover,.wc-block-components-checkout-place-order-button:hover{width:100%;padding:0.5rem 1rem!important}}.page-id-23221790 h1{font-size:56px;line-height:1.2}.grid_cta .et_pb_button_module_wrapper{display:inline-flex}.grid_cta .et_pb_button_module_wrapper:not(:first-child){margin-left:1rem}.actu_categories_lien .et_pb_column{display:flex;justify-content:space-between;align-items:center}.actu_categories_lien .et_pb_column .et_pb_text{margin-bottom:0}.et_pb_module.et_pb_blog_grid_wrapper .et_pb_blog_grid.clearfix .column.size-1of3{width:30.9%;margin-right:2.5rem}.et_pb_module.et_pb_blog_grid_wrapper .et_pb_blog_grid.clearfix .column.size-1of3:last-child{margin-right:0}.et_pb_module.et_pb_blog_grid_wrapper .et_pb_post{position:relative;box-shadow:0px 12px 20px -6px rgba(0,0,0,0.12)}.et_pb_module.et_pb_blog_grid_wrapper .et_pb_post:hover{background-color:#f8f8f8}.et_pb_module.et_pb_blog_grid_wrapper .entry-title{font-weight:700!important;color:#0A3774!important;font-size:23px!important;line-height:1.3em!important}.et_pb_module.et_pb_blog_grid_wrapper .published{position:absolute;top:-14px;right:-10px;background-color:#fff;text-align:center;line-height:1.2;padding:0.9rem 0;font-size:15px;color:#0a3774;font-weight:700;width:70px;height:70px;border:3px solid #0a3774}.et_pb_module.et_pb_blog_grid_wrapper .post-meta a{text-transform:uppercase;color:#cacdcf!important;font-size:12px;letter-spacing:2px}.et_pb_module.et_pb_blog_grid_wrapper .post-content-inner p{font-weight:300!important;font-size:14px!important;line-height:1.4;margin-bottom:1.5rem}.et_pb_module.et_pb_blog_grid_wrapper .post-content-inner .more-link{position:absolute;bottom:19px}.single-post h1{font-weight:700!important;color:#fff!important;font-size:44px!important;line-height:1.3em!important}.meta_data .et_pb_column{margin-left:35.1667%}.meta_data .dif{margin-bottom:0!important}.meta_data .dif:not(:first-child){margin-left:.25rem}.single-post .et_social_inline.et_social_mobile_on.et_social_inline_bottom{margin-top:3rem;margin-bottom:30px}.single-post .et_social_inline.et_social_mobile_on.et_social_inline_top{display:none}.post_content .et_pb_column:first-child{padding-right:2rem}.post_content .et_pb_column:last-child{padding-left:2rem}.barre_laterale{border-left:1px solid #0a3774}.barre_laterale h2{font-size:18px;line-height:1.2;font-weight:600}.barre_laterale .et_pb_post{padding-bottom:0;margin-bottom:0}.barre_laterale .et_pb_post .entry-title{font-size:14px;line-height:1.4}.accroche .et_pb_text_inner{font-size:40px;line-height:1.2;max-width:80%!important;font-weight:100}.cartouche{margin-bottom:1rem!important}.cartouche *{text-transform:uppercase;letter-spacing:1px;font-size:0.75rem}.cartouche.categorie{display:table;background-color:#fff;padding:.25rem 1rem;border-radius:25px}.light *{color:#fff}.etiquette{display:table;background-color:#f8f8f8;padding:.35rem .75rem;border-radius:25px;line-height:1.2}.etiquette:hover{background-color:#e4e4e4}.highlight_special *,span.highlight_special{line-height:1.2;-webkit-text-stroke-color:#7e7e7e;-webkit-text-fill-color:RGBA(0,0,0,0);-webkit-text-stroke-width:1px;paint-order:stroke fill}.light span.highlight_special{-webkit-text-stroke-color:#fff}.highlight_special *{font-size:5rem}span.highlight_special{font-size:3rem}.wpcf7{padding:28px;border:1px solid #e5e7eb;border-radius:14px;background:#ffffff;max-width:100%;box-sizing:border-box}.wpcf7 form p{margin-bottom:18px}.wpcf7 form label{display:block;margin-bottom:6px;font-weight:500;color:#111827}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;background:#ffffff;border:1px solid #d1d5db;border-radius:8px;color:#111827;padding:12px 14px;font-size:16px;line-height:1.45;transition:border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#9ca3af}.wpcf7 input:focus-visible,.wpcf7 textarea:focus-visible{outline:none;border-color:#e02b20;box-shadow:0 0 0 3px rgba(224,43,32,.2)}.wpcf7 input[type="submit"],.wpcf7 .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:999px;background:#e02b20;color:#ffffff;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 6px 20px rgba(224,43,32,.3);letter-spacing:0.3px}.wpcf7 input[type="submit"]:hover{background:#f5473c;transform:translateY(-1px);box-shadow:0 8px 24px rgba(224,43,32,.35)}.wpcf7 input[type="submit"]:active{transform:translateY(0);box-shadow:0 4px 10px rgba(224,43,32,.25)}.wpcf7 .wpcf7-not-valid{border-color:#f87171!important;background:rgba(248,113,113,0.1)}.wpcf7 .wpcf7-not-valid-tip{font-size:13px;margin-top:6px;color:#f87171}.wpcf7 .wpcf7-response-output{margin-top:16px;border-radius:10px;padding:12px 16px;font-size:14px;border:1px solid transparent}.wpcf7 form.sent .wpcf7-response-output{background:rgba(52,211,153,0.15);border-color:rgba(52,211,153,0.4);color:#34d399}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background:rgba(248,113,113,0.15);border-color:rgba(248,113,113,0.4);color:#f87171}.wpcf7 .ajax-loader{display:none!important}.welcomekit-jobs-list-item{margin:0;padding:0;list-style-type:none}.welcomekit-jobs-list-item-link{position:relative;display:block;margin:0;padding:30px 5px;border-bottom:1px solid #eee;text-decoration:none;transition:all 0.2s}.welcomekit-jobs-list-item-link:after{position:absolute;top:50%;right:30px;width:20px;height:20px;margin-top:-10px;content:' ';border-top:1px solid #ddd;border-right:1px solid #ddd;transform:rotate(45deg);transition:all 0.2s}.welcomekit-jobs-list-item-link:hover{background:#f5f5f5;border-bottom-color:#ddd}.welcomekit-jobs-list-item-link:hover:after{right:20px;border-top-color:#aaa;border-right-color:#aaa}.welcomekit-job-name{margin:0 0 10px 0;padding:0;font-weight:500;font-size:19px;line-height:20px}.welcomekit-job-infos{margin:0;padding:0}.welcomekit-job-infos>li{position:relative;display:inline-block;margin:0 34px 0 0;color:#aaa}.welcomekit-job-infos>li:before{position:absolute;top:6px;left:-20px;content:' ';display:block;height:6px;width:6px;background:#ddd;border-radius:50%}.welcomekit-job-infos>li:first-child:before{display:none}.welcomekit-job-infos>li.welcomekit-job-description{display:block;margin:10px 0 0 0;padding:10px 20px;border-left:2px solid #eee}.welcomekit-job-infos>li.welcomekit-job-description p,.welcomekit-job-infos>li.welcomekit-job-description ul{margin:0;padding:0 0 10px 0;color:#bbb}.welcomekit-job-infos>li.welcomekit-job-description ul li{border-left:1px solid #eee;padding-left:10px;margin-bottom:10px}.welcomekit-job-infos>li.welcomekit-job-description pre{border-left:1px solid #eee;padding-left:10px;overflow:auto}.welcomekit-job-infos>li.welcomekit-job-description:before{display:none}.welcomekit-office-city,.welcomekit-department-name{display:block;padding:15px;background:#eee;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-weight:500;font-size:17px;line-height:18px;text-transform:uppercase}.welcomekit-warning{display:block;padding:50px 0;text-align:center}@media only screen and (min-width :981px){.et_pb_menu .et_pb_menu__menu>nav>ul>li.additional-menu{display:none}}.et_pb_menu_1_tb_header.et_pb_menu ul li.additional-menu a{font-weight:400!important;text-transform:none!important}