.wordpress-page.modern-archive{--archive-blue: #356282;--archive-navy: #1c244b;--archive-ink: #25334a;--archive-copy: #526176;--archive-line: #dbe3e8;--archive-surface: #f6f8fa;--archive-radius: 12px;font-family:Poppins,sans-serif}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content{color:var(--archive-copy);font-family:Poppins,sans-serif;font-size:17px;line-height:1.65}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-slide-heading,.qodef-m-title,.qodef-e-title,.elementor-post__title,.elementor-page-title){font-family:Poppins,sans-serif!important;font-weight:600;letter-spacing:-.02em;text-transform:none!important}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content h1,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content .elementor-page-title{font-size:clamp(2.25rem,4.25vw,3.75rem);line-height:1.12}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content h2,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content .elementor-heading-title{line-height:1.18}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content :is(p,li){font-family:Poppins,sans-serif!important;font-size:17px!important;line-height:1.65!important}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .elementor-post__card{height:100%;overflow:hidden;border:1px solid var(--archive-line);border-radius:var(--archive-radius);background:#fff;box-shadow:0 8px 24px #1c244b0f}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .qodef-blog-item .qodef-e-inner{height:100%;overflow:hidden;border:1px solid var(--archive-line);border-radius:var(--archive-radius);box-shadow:0 8px 24px #1c244b0f}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .elementor-post__thumbnail,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .qodef-blog-item .qodef-e-media,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .qodef-image-with-text .qodef-m-image{overflow:hidden;border-radius:var(--archive-radius) var(--archive-radius) 0 0}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .elementor-post__card .elementor-post__text,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .qodef-blog-item .qodef-e-content{padding:20px 22px 22px}.wordpress-page.modern-archive.page-id-9061 .elementor-post__thumbnail{border-radius:var(--archive-radius) var(--archive-radius) 0 0}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) :is(.elementor-post__title a,.qodef-blog-item .qodef-e-title a){color:var(--archive-navy);font-family:Poppins,sans-serif!important;font-weight:600;line-height:1.35;text-decoration:none}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .elementor-testimonial,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .elementor-flip-box{overflow:hidden;border-radius:var(--archive-radius)}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .qodef-image-with-text .qodef-m-image img,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .elementor-post__thumbnail img,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .qodef-blog-item .qodef-e-media img{transition:transform .18s ease}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) :is(.qodef-image-with-text,.elementor-post__card,.qodef-blog-item):hover :is(.qodef-m-image img,.elementor-post__thumbnail img,.qodef-e-media img){transform:scale(1.02)}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind]{box-sizing:border-box;max-width:100%;padding:24px;background:#fff;color:var(--archive-ink);border:1px solid var(--archive-line);border-radius:var(--archive-radius)}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] .elementor-field-label.elementor-screen-only{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 6px!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;color:var(--archive-ink)!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500;line-height:1.45;white-space:normal!important}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(.elementor-field-type-radio,.elementor-field-type-checkbox)>.elementor-field-label.elementor-screen-only{display:none!important}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-height:48px;border:1px solid #b8c7d1!important;border-radius:4px!important;background:#fff!important;color:var(--archive-ink)!important;font-family:Poppins,sans-serif!important;font-size:16px!important;line-height:1.45}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(input,textarea)::placeholder{color:#66758a;opacity:1}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] textarea{min-height:132px;resize:vertical}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(.elementor-field-option,.migrated-consent){display:flex!important;align-items:flex-start;gap:8px;min-width:0;margin:8px 0;color:var(--archive-ink);font-family:Poppins,sans-serif;font-size:16px!important;line-height:1.55}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(.elementor-field-option label,.migrated-consent){min-width:0;margin:0!important;color:inherit!important;font-size:16px!important;line-height:1.55}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(input[type=checkbox],input[type=radio]){flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:2px 0 0!important;accent-color:var(--archive-blue)}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(.elementor-button,button[type=submit],.migrated-download){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid var(--archive-blue)!important;border-radius:6px!important;background:var(--archive-blue)!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600;line-height:1.25;text-align:center;text-decoration:none}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(.elementor-button,button[type=submit],.migrated-download):hover{border-color:#274d69!important;background:#274d69!important;color:#fff!important}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] .migrated-form-status{border:1px solid #c2d9de;border-radius:4px;background:#eef7f8;color:var(--archive-navy);font-size:16px}@media (max-width: 767px){.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind]{padding:18px}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content :is(p,li){font-size:16px!important;line-height:1.6!important}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content h1,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .migrated-content .elementor-page-title{font-size:clamp(2rem,9vw,2.625rem)}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .elementor-post__card .elementor-post__text,.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) .qodef-blog-item .qodef-e-content{padding:18px}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] .elementor-form-fields-wrapper :is(.elementor-col-50,.elementor-col-33,.elementor-col-25,.elementor-col-20){width:100%!important;max-width:100%!important;flex-basis:100%!important}.wordpress-page.modern-archive:not([data-page-path="/portage-salarial/"]) form[data-form-kind] :is(.elementor-button,button[type=submit],.migrated-download){width:100%}}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-action__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-action-card{grid-column:span 6;min-width:0}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-action-card--wide{grid-column:1 / -1}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-action-card:nth-child(5){grid-column:span 4}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-action-card:nth-child(6){grid-column:span 8}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-horizon{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-horizon>div{min-width:0;padding:18px 10px;overflow-wrap:anywhere}@media (min-width: 821px) and (max-width: 1100px){.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-horizon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-action__grid{grid-template-columns:minmax(0,1fr)}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-action-card:nth-child(n){grid-column:1 / -1}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-horizon{grid-template-columns:minmax(0,1fr)}.wordpress-page[data-page-path="/cec-convention-entreprises-climat/"] .cec-horizon>div{font-size:16px}}.wordpress-page[data-page-path="/ipepper-mediterranee/"] [data-id="0c5942c"]{--margin-top: 0px !important;margin:0!important;padding:32px 24px 40px!important;width:100%!important;min-height:0!important;box-sizing:border-box;background-color:var(--archive-blue, #356282)!important}.wordpress-page[data-page-path="/ipepper-mediterranee/"] [data-id="0c5942c"]>.e-con-inner{width:100%!important;max-width:820px!important;min-height:0!important;margin:0 auto!important;padding:0!important}.wordpress-page[data-page-path="/ipepper-mediterranee/"] [data-id="03f1976"]{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important;min-width:0;min-height:0!important;margin:0!important;padding:0!important;text-align:center}.wordpress-page[data-page-path="/ipepper-mediterranee/"] [data-id=afbee7e],.wordpress-page[data-page-path="/ipepper-mediterranee/"] [data-id=b5a1f9e]{width:100%!important;min-width:0;margin:0!important;padding:0!important;text-align:center}.wordpress-page[data-page-path="/ipepper-mediterranee/"] [data-id=afbee7e] p{margin:0!important;color:#fff!important;text-wrap:balance}.wordpress-page[data-page-path="/ipepper-mediterranee/"] [data-id=b5a1f9e] .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:48px;padding:12px 24px;line-height:1.4!important;white-space:normal;text-align:center}@media (max-width: 767px){.wordpress-page[data-page-path="/ipepper-mediterranee/"] [data-id="0c5942c"]{padding:28px 24px 32px!important}}
