/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-bleu:#0e5e77;--primary-cuivre:#b16454;--primary-bleu-fonce:#072f3c;--secondary-beige:#efe5e4;--secondary-rose:#eabca7;--color-validation:#5e9419;--color-error:#d13e3e;--color-warning:#da7600;--color-selection:#3d8ad1;--bleu-80:#3e7e92;--bleu-60:#6e9ead;--bleu-40:#9fbfc9;--bleu-20:#cfdfe4;--bleu-10:#e7eff1;--cuivre-80:#c18376;--cuivre-60:#d0a298;--cuivre-40:#e0c1bb;--cuivre-20:#efe0dd;--cuivre-10:#f9f3f1;--couleurs-interface-bleu-fonc-5:#072f3c0d;--border-color-bleu:#072f3c33;--couleurs-interface-bleu-fonc-60:#072f3c99;--bleu-fonce-80:#072f3ccc;--bleu-fonce-20:#072f3c33;--bleu-gris:#385862;--vert-pale:#ecfaea;--grey-tag-border:#edeff0;--grey-cta-background:#edeff0;--grey-cta-border:#c9d1d4;--grey-sticky-border:#f2f6f7;--grey-text:#52656b;--Surface-Accent-accent-subtle:#f3f7f7;--Text-subtler:var(v--grey-text);--Text-Accent-default:var(--primary-bleu);--Text-Brand-Secondary:#b16454;--padding-24:24px;--padding-20:20px;--radius-5:5px;--radius-10:10px;--radius-20:20px;--radius-24:24px;--radius-30:30px;--radius-60:60px;--main-font-family:"DMSans",Arial,sans-serif}@font-face{font-display:swap;font-family:DMSans;font-style:normal;font-weight:400;src:url(/themes/custom/corum_v2/fonts/DMSans-Regular.woff2),url(/themes/custom/corum_v2/fonts/DMSans-Regular.ttf)}@font-face{font-display:swap;font-family:DMSans;font-style:normal;font-weight:500;src:url(/themes/custom/corum_v2/fonts/DMSans-Medium.woff2),url(/themes/custom/corum_v2/fonts/DMSans-Medium.ttf)}@font-face{font-display:swap;font-family:DMSans;font-style:normal;font-weight:700;src:url(/themes/custom/corum_v2/fonts/DMSans-Bold.woff2),url(/themes/custom/corum_v2/fonts/DMSans-Bold.ttf)}body{color:var(--primary-bleu-fonce);font-family:var(--main-font-family);font-size:14px;font-weight:500;line-height:130%}@media screen and (min-width:768px){body{font-size:15px}}@media screen and (min-width:992px){body{font-size:16px}}@media screen and (min-width:1200px){body{font-size:18px}}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open{padding-top:calc(var(--drupal-displace-offset-top))!important}p{color:var(--primary-bleu-fonce);font-size:14px;font-weight:500;line-height:1.3}@media screen and (min-width:768px){p{font-size:15px}}@media screen and (min-width:992px){p{font-size:16px}}@media screen and (min-width:1200px){p{font-size:18px}}p.p-s{font-size:14px}p.p-xs,small{font-size:12px}a{color:inherit;font-size:14px;font-weight:500;text-decoration:underline}@media screen and (min-width:768px){a{font-size:15px}}@media screen and (min-width:992px){a{font-size:16px}}@media screen and (min-width:1200px){a{font-size:18px}}a.small-link{font-size:14px}a:hover{color:inherit}.toolbar a{font-size:inherit}h1{font-size:34px;font-weight:700;line-height:1.1}@media screen and (min-width:992px){h1{font-size:50px;line-height:1.3}}h2{font-size:26px;font-weight:700;line-height:1.3}@media screen and (min-width:992px){h2{font-size:30px}}h2 *{font-size:inherit;font-weight:inherit;line-height:inherit}h3{font-size:22px;font-weight:700;line-height:1.3}h3 *{font-size:inherit;font-weight:inherit;line-height:inherit}h4{font-size:18px;font-weight:700;line-height:1.3}h4 *{font-size:inherit;font-weight:inherit;line-height:inherit}iframe[data-src*=youtube],iframe[src*=youtube]{aspect-ratio:16/9;border-radius:var(--radius-30);margin:15px 0;max-width:100%}.border-right-dotted{border-right:1px dotted var(--border-color-bleu,#072f3c33)}.tag{font-size:10px;line-height:1.3}.cta,.tag{font-weight:500}.cta{line-height:1}.cta-m{font-size:18px}.cta-s{font-size:14px}.cta-xs{font-size:12px}.padding-24{padding:var(--padding-24)!important}.btn,.button,.cta-button,button{--button-primary:var(--primary-bleu-fonce);--button-secondary:var(--border-color-bleu);background:var(--button-primary);border:none;border-radius:var(--radius-10);color:#fff;padding:10px 28px;position:relative;transition:all .1s;z-index:0}.btn:active,.btn:focus,.btn:focus-visible,.btn:hover,.button:active,.button:focus,.button:focus-visible,.button:hover,.cta-button:active,.cta-button:focus,.cta-button:focus-visible,.cta-button:hover,button:active,button:focus,button:focus-visible,button:hover{background:var(--primary-bleu-fonce);outline:none}.btn p,.btn span,.button p,.button span,.cta-button p,.cta-button span,button p,button span{color:#fff;line-height:1;text-decoration:none}.btn[disabled],.button[disabled],.cta-button[disabled],button[disabled]{background:var(--button-secondary);cursor:not-allowed}.btn.button--danger,.button.button--danger,.cta-button.button--danger,button.button--danger{background:var(--color-error);border-color:var(--color-error)}.btn.button--danger:active,.btn.button--danger:focus,.btn.button--danger:focus-visible,.btn.button--danger:hover,.button.button--danger:active,.button.button--danger:focus,.button.button--danger:focus-visible,.button.button--danger:hover,.cta-button.button--danger:active,.cta-button.button--danger:focus,.cta-button.button--danger:focus-visible,.cta-button.button--danger:hover,button.button--danger:active,button.button--danger:focus,button.button--danger:focus-visible,button.button--danger:hover{box-shadow:0 0 5px var(--color-error);outline:none}.btn.button-secondary,.button.button-secondary,.cta-button.button-secondary,button.button-secondary{background-color:var(--button-secondary)}.btn a,.button a,.cta-button a,button a{text-decoration:none}.btn a:before,.button a:before,.cta-button a:before,button a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}legend{color:#000;font-size:16px;font-weight:500}.js-form-type-checkbox{--checkbox-primary-color:var(--primary-bleu);--checkbox-secondary-color:var(--bleu-20);align-items:center;color:#0009;display:flex;gap:10px}.js-form-type-checkbox input[type=checkbox]{height:15px;margin:0;width:15px}.js-form-type-checkbox input[type=checkbox]:active,.js-form-type-checkbox input[type=checkbox]:focus,.js-form-type-checkbox input[type=checkbox]:hover{border-color:var(--checkbox-primary-color);box-shadow:none;filter:none;outline:none}.js-form-type-checkbox input[type=checkbox][disabled]{background-color:#0003;border-color:#0003;pointer-events:none}.js-form-type-checkbox input[type=checkbox]:checked{background-color:var(--checkbox-secondary-color);background-image:url(/themes/custom/corum_v2/img/checked.svg);background-position:50%;background-repeat:no-repeat;background-size:9px;border-color:var(--checkbox-primary-color)}.js-form-type-checkbox:has([disabled]){color:#0003}.js-form-type-checkbox:has(input[type=checkbox]:checked){color:var(--primary-bleu-fonce);font-weight:500}.js-form-type-radio{--radio-primary-color:var(--primary-bleu);--radio-secondary-color:var(--bleu-20);align-items:center;color:#0009;display:flex;gap:10px}.js-form-type-radio label[class*=radio] input{opacity:0;position:absolute}.js-form-type-radio label[class*=radio] .custom-control-indicator{align-items:center;border:thin solid #0009;border-radius:50%;display:flex;height:15px;justify-content:center;width:15px}.js-form-type-radio label[class*=radio]:has(input[type=radio]:checked) .custom-control-indicator{background-color:var(--radio-secondary-color);border-color:var(--radio-primary-color)}.js-form-type-radio label[class*=radio]:has(input[type=radio]:checked) .custom-control-indicator:after{background-color:var(--radio-primary-color);border-radius:50%;content:"";height:9px;width:9px}.js-form-type-radio label[class*=radio]:has([disabled]) .custom-control-indicator{background-color:#0003;border-color:#0003}.js-form-type-radio:active label[class*=radio] .custom-control-indicator,.js-form-type-radio:focus label[class*=radio] .custom-control-indicator,.js-form-type-radio:hover label[class*=radio] .custom-control-indicator{border-color:var(--radio-primary-color)}.js-form-type-radio:has([disabled]){color:#0003}.js-form-type-radio:has(input[type=radio]:checked){color:var(--primary-bleu-fonce);font-weight:500}.js-form-type-date,.js-form-type-email,.js-form-type-entity-autocomplete,.js-form-type-password,.js-form-type-tel,.js-form-type-textfield{--primary-input-text-color:var(--primary-bleu);display:flex;flex-direction:column;font-size:16px;gap:10px}.js-form-type-date label,.js-form-type-email label,.js-form-type-entity-autocomplete label,.js-form-type-password label,.js-form-type-tel label,.js-form-type-textfield label{color:var(--primary-bleu-fonce);font-weight:500}.js-form-type-date input[type=date],.js-form-type-date input[type=email],.js-form-type-date input[type=password],.js-form-type-date input[type=tel],.js-form-type-date input[type=text],.js-form-type-email input[type=date],.js-form-type-email input[type=email],.js-form-type-email input[type=password],.js-form-type-email input[type=tel],.js-form-type-email input[type=text],.js-form-type-entity-autocomplete input[type=date],.js-form-type-entity-autocomplete input[type=email],.js-form-type-entity-autocomplete input[type=password],.js-form-type-entity-autocomplete input[type=tel],.js-form-type-entity-autocomplete input[type=text],.js-form-type-password input[type=date],.js-form-type-password input[type=email],.js-form-type-password input[type=password],.js-form-type-password input[type=tel],.js-form-type-password input[type=text],.js-form-type-tel input[type=date],.js-form-type-tel input[type=email],.js-form-type-tel input[type=password],.js-form-type-tel input[type=tel],.js-form-type-tel input[type=text],.js-form-type-textfield input[type=date],.js-form-type-textfield input[type=email],.js-form-type-textfield input[type=password],.js-form-type-textfield input[type=tel],.js-form-type-textfield input[type=text]{align-items:center;border:thin solid #0003;border-radius:var(--radius-10);color:#0009;display:flex;font-size:16px;font-weight:500;justify-content:flex-start;padding:15px 17px;width:max-content}.js-form-type-date input[type=date]::placeholder,.js-form-type-date input[type=email]::placeholder,.js-form-type-date input[type=password]::placeholder,.js-form-type-date input[type=tel]::placeholder,.js-form-type-date input[type=text]::placeholder,.js-form-type-email input[type=date]::placeholder,.js-form-type-email input[type=email]::placeholder,.js-form-type-email input[type=password]::placeholder,.js-form-type-email input[type=tel]::placeholder,.js-form-type-email input[type=text]::placeholder,.js-form-type-entity-autocomplete input[type=date]::placeholder,.js-form-type-entity-autocomplete input[type=email]::placeholder,.js-form-type-entity-autocomplete input[type=password]::placeholder,.js-form-type-entity-autocomplete input[type=tel]::placeholder,.js-form-type-entity-autocomplete input[type=text]::placeholder,.js-form-type-password input[type=date]::placeholder,.js-form-type-password input[type=email]::placeholder,.js-form-type-password input[type=password]::placeholder,.js-form-type-password input[type=tel]::placeholder,.js-form-type-password input[type=text]::placeholder,.js-form-type-tel input[type=date]::placeholder,.js-form-type-tel input[type=email]::placeholder,.js-form-type-tel input[type=password]::placeholder,.js-form-type-tel input[type=tel]::placeholder,.js-form-type-tel input[type=text]::placeholder,.js-form-type-textfield input[type=date]::placeholder,.js-form-type-textfield input[type=email]::placeholder,.js-form-type-textfield input[type=password]::placeholder,.js-form-type-textfield input[type=tel]::placeholder,.js-form-type-textfield input[type=text]::placeholder{font-weight:400}.js-form-type-date input[type=date]:active,.js-form-type-date input[type=date]:focus,.js-form-type-date input[type=date]:focus-visible,.js-form-type-date input[type=date]:hover,.js-form-type-date input[type=email]:active,.js-form-type-date input[type=email]:focus,.js-form-type-date input[type=email]:focus-visible,.js-form-type-date input[type=email]:hover,.js-form-type-date input[type=password]:active,.js-form-type-date input[type=password]:focus,.js-form-type-date input[type=password]:focus-visible,.js-form-type-date input[type=password]:hover,.js-form-type-date input[type=tel]:active,.js-form-type-date input[type=tel]:focus,.js-form-type-date input[type=tel]:focus-visible,.js-form-type-date input[type=tel]:hover,.js-form-type-date input[type=text]:active,.js-form-type-date input[type=text]:focus,.js-form-type-date input[type=text]:focus-visible,.js-form-type-date input[type=text]:hover,.js-form-type-email input[type=date]:active,.js-form-type-email input[type=date]:focus,.js-form-type-email input[type=date]:focus-visible,.js-form-type-email input[type=date]:hover,.js-form-type-email input[type=email]:active,.js-form-type-email input[type=email]:focus,.js-form-type-email input[type=email]:focus-visible,.js-form-type-email input[type=email]:hover,.js-form-type-email input[type=password]:active,.js-form-type-email input[type=password]:focus,.js-form-type-email input[type=password]:focus-visible,.js-form-type-email input[type=password]:hover,.js-form-type-email input[type=tel]:active,.js-form-type-email input[type=tel]:focus,.js-form-type-email input[type=tel]:focus-visible,.js-form-type-email input[type=tel]:hover,.js-form-type-email input[type=text]:active,.js-form-type-email input[type=text]:focus,.js-form-type-email input[type=text]:focus-visible,.js-form-type-email input[type=text]:hover,.js-form-type-entity-autocomplete input[type=date]:active,.js-form-type-entity-autocomplete input[type=date]:focus,.js-form-type-entity-autocomplete input[type=date]:focus-visible,.js-form-type-entity-autocomplete input[type=date]:hover,.js-form-type-entity-autocomplete input[type=email]:active,.js-form-type-entity-autocomplete input[type=email]:focus,.js-form-type-entity-autocomplete input[type=email]:focus-visible,.js-form-type-entity-autocomplete input[type=email]:hover,.js-form-type-entity-autocomplete input[type=password]:active,.js-form-type-entity-autocomplete input[type=password]:focus,.js-form-type-entity-autocomplete input[type=password]:focus-visible,.js-form-type-entity-autocomplete input[type=password]:hover,.js-form-type-entity-autocomplete input[type=tel]:active,.js-form-type-entity-autocomplete input[type=tel]:focus,.js-form-type-entity-autocomplete input[type=tel]:focus-visible,.js-form-type-entity-autocomplete input[type=tel]:hover,.js-form-type-entity-autocomplete input[type=text]:active,.js-form-type-entity-autocomplete input[type=text]:focus,.js-form-type-entity-autocomplete input[type=text]:focus-visible,.js-form-type-entity-autocomplete input[type=text]:hover,.js-form-type-password input[type=date]:active,.js-form-type-password input[type=date]:focus,.js-form-type-password input[type=date]:focus-visible,.js-form-type-password input[type=date]:hover,.js-form-type-password input[type=email]:active,.js-form-type-password input[type=email]:focus,.js-form-type-password input[type=email]:focus-visible,.js-form-type-password input[type=email]:hover,.js-form-type-password input[type=password]:active,.js-form-type-password input[type=password]:focus,.js-form-type-password input[type=password]:focus-visible,.js-form-type-password input[type=password]:hover,.js-form-type-password input[type=tel]:active,.js-form-type-password input[type=tel]:focus,.js-form-type-password input[type=tel]:focus-visible,.js-form-type-password input[type=tel]:hover,.js-form-type-password input[type=text]:active,.js-form-type-password input[type=text]:focus,.js-form-type-password input[type=text]:focus-visible,.js-form-type-password input[type=text]:hover,.js-form-type-tel input[type=date]:active,.js-form-type-tel input[type=date]:focus,.js-form-type-tel input[type=date]:focus-visible,.js-form-type-tel input[type=date]:hover,.js-form-type-tel input[type=email]:active,.js-form-type-tel input[type=email]:focus,.js-form-type-tel input[type=email]:focus-visible,.js-form-type-tel input[type=email]:hover,.js-form-type-tel input[type=password]:active,.js-form-type-tel input[type=password]:focus,.js-form-type-tel input[type=password]:focus-visible,.js-form-type-tel input[type=password]:hover,.js-form-type-tel input[type=tel]:active,.js-form-type-tel input[type=tel]:focus,.js-form-type-tel input[type=tel]:focus-visible,.js-form-type-tel input[type=tel]:hover,.js-form-type-tel input[type=text]:active,.js-form-type-tel input[type=text]:focus,.js-form-type-tel input[type=text]:focus-visible,.js-form-type-tel input[type=text]:hover,.js-form-type-textfield input[type=date]:active,.js-form-type-textfield input[type=date]:focus,.js-form-type-textfield input[type=date]:focus-visible,.js-form-type-textfield input[type=date]:hover,.js-form-type-textfield input[type=email]:active,.js-form-type-textfield input[type=email]:focus,.js-form-type-textfield input[type=email]:focus-visible,.js-form-type-textfield input[type=email]:hover,.js-form-type-textfield input[type=password]:active,.js-form-type-textfield input[type=password]:focus,.js-form-type-textfield input[type=password]:focus-visible,.js-form-type-textfield input[type=password]:hover,.js-form-type-textfield input[type=tel]:active,.js-form-type-textfield input[type=tel]:focus,.js-form-type-textfield input[type=tel]:focus-visible,.js-form-type-textfield input[type=tel]:hover,.js-form-type-textfield input[type=text]:active,.js-form-type-textfield input[type=text]:focus,.js-form-type-textfield input[type=text]:focus-visible,.js-form-type-textfield input[type=text]:hover{border-color:var(--primary-input-text-color);outline:none}.js-form-type-password .password-strength__meter{border-radius:var(--radius-5);height:18px}.js-form-type-password .password-strength__meter .password-strength__indicator{background-color:var(--color-error)}.js-form-type-password .password-strength__meter .password-strength__indicator.is-good{background-color:var(--color-warning)}.js-form-type-password .password-strength__meter .password-strength__indicator.is-strong{background-color:var(--color-validation)}select:focus,select:focus-visible{background:var(--primary-bleu-fonce);border-width:0;outline-width:0}.js-form-type-select{--primary-select-color:var(--primary-bleu);display:flex;flex-direction:column;font-size:16px;gap:10px}.js-form-type-select label{color:var(--primary-bleu-fonce);font-weight:500}.js-form-type-select select{align-items:center;background:var(--primary-select-color);background-image:url(/themes/custom/corum_v2/img/pictos/select.svg);background-position:center right 8px;background-repeat:no-repeat;border:none;border-radius:var(--radius-5);color:#fff;display:flex;font-size:16px;justify-content:flex-start;outline:none;padding:5px 20px 5px 8px;width:max-content}.js-form-type-select select:focus,.js-form-type-select select:focus-visible{background:var(--primary-bleu-fonce);border-width:0;outline-width:0}.webform-submission-form .js-form-type-select select:focus,.webform-submission-form .js-form-type-select select:focus-visible{background:#0000}.js-form-type-textarea{--primary-textarea-color:var(--primary-bleu);display:flex;flex-direction:column;font-size:16px;gap:10px}.js-form-type-textarea label{color:var(--primary-bleu-fonce);font-weight:500}.js-form-type-textarea textarea{border:thin solid #0003;border-radius:var(--radius-10);padding:15px 17px}.js-form-type-textarea textarea:active,.js-form-type-textarea textarea:focus,.js-form-type-textarea textarea:focus-visible,.js-form-type-textarea textarea:hover{border-color:var(--primary-textarea-color);outline:none}.js-form-type-file,.js-form-type-managed-file{--primary-upload-color:var(--primary-bleu);display:flex;flex-direction:column;font-size:16px;gap:10px}.js-form-type-file label,.js-form-type-managed-file label{color:var(--primary-bleu-fonce);font-weight:500}.js-form-type-file input::file-selector-button,.js-form-type-managed-file input::file-selector-button{background:var(--primary-upload-color);border:none;border-radius:var(--radius-10);color:#fff;cursor:pointer;padding:10px 28px}.nav[role=tablist]{--primary-tabs-color:var(--primary-bleu-fonce);align-items:stretch;border:none;display:flex;justify-content:flex-start;min-height:80px}.nav[role=tablist] [role=tab]{background-color:#00000008;border:thin solid #0000001a;flex:1;height:auto;margin:0;padding:5px 15px;width:auto}@media screen and (min-width:1200px){.nav[role=tablist] [role=tab]{padding:5px 30px}}.nav[role=tablist] [role=tab] a{align-items:center;border:none;color:var(--primary-tabs-color);cursor:pointer;display:flex;flex-flow:column;font-size:18px;font-weight:500;height:100%;justify-content:center;padding:0;text-align:center;text-decoration:none;width:100%}.nav[role=tablist] [role=tab] a:after{display:none}.nav[role=tablist] [role=tab]:first-child{border-radius:var(--radius-10) 0 0 var(--radius-10)}.nav[role=tablist] [role=tab]:last-child{border-radius:0 var(--radius-10) var(--radius-10) 0}.nav[role=tablist] [role=tab].active,.nav[role=tablist] [role=tab].swiper-slide-active,.nav[role=tablist] [role=tab]:hover{background-color:var(--primary-tabs-color);border-color:var(--primary-tabs-color)}.nav[role=tablist] [role=tab].active a,.nav[role=tablist] [role=tab].swiper-slide-active a,.nav[role=tablist] [role=tab]:hover a{color:#fff}.pager,nav[role=navigation]{--primary-pager-color:var(--primary-bleu-fonce)}.pager .js-pager__items,.pager .pager__items,nav[role=navigation] .js-pager__items,nav[role=navigation] .pager__items{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0}.pager .js-pager__items .pager__item,.pager .js-pager__items li,.pager .pager__items .pager__item,.pager .pager__items li,nav[role=navigation] .js-pager__items .pager__item,nav[role=navigation] .js-pager__items li,nav[role=navigation] .pager__items .pager__item,nav[role=navigation] .pager__items li{align-items:center;background-color:#00000008;border:thin solid #0003;color:var(--primary-pager-color);display:flex;font-size:14px;height:40px;justify-content:center;min-width:40px;padding:13px 10px}.pager .js-pager__items .pager__item:first-child,.pager .js-pager__items li:first-child,.pager .pager__items .pager__item:first-child,.pager .pager__items li:first-child,nav[role=navigation] .js-pager__items .pager__item:first-child,nav[role=navigation] .js-pager__items li:first-child,nav[role=navigation] .pager__items .pager__item:first-child,nav[role=navigation] .pager__items li:first-child{border-radius:var(--radius-20) 0 0 var(--radius-20)}.pager .js-pager__items .pager__item:last-child,.pager .js-pager__items li:last-child,.pager .pager__items .pager__item:last-child,.pager .pager__items li:last-child,nav[role=navigation] .js-pager__items .pager__item:last-child,nav[role=navigation] .js-pager__items li:last-child,nav[role=navigation] .pager__items .pager__item:last-child,nav[role=navigation] .pager__items li:last-child{border-radius:0 var(--radius-20) var(--radius-20) 0}.pager .js-pager__items .pager__item a,.pager .js-pager__items li a,.pager .pager__items .pager__item a,.pager .pager__items li a,nav[role=navigation] .js-pager__items .pager__item a,nav[role=navigation] .js-pager__items li a,nav[role=navigation] .pager__items .pager__item a,nav[role=navigation] .pager__items li a{align-items:center;color:var(--primary-pager-color);display:flex;font-size:14px;height:100%;justify-content:center;text-decoration:none;width:100%}.pager .js-pager__items .pager__item.is-active,.pager .js-pager__items .pager__item:hover,.pager .js-pager__items li.is-active,.pager .js-pager__items li:hover,.pager .pager__items .pager__item.is-active,.pager .pager__items .pager__item:hover,.pager .pager__items li.is-active,.pager .pager__items li:hover,nav[role=navigation] .js-pager__items .pager__item.is-active,nav[role=navigation] .js-pager__items .pager__item:hover,nav[role=navigation] .js-pager__items li.is-active,nav[role=navigation] .js-pager__items li:hover,nav[role=navigation] .pager__items .pager__item.is-active,nav[role=navigation] .pager__items .pager__item:hover,nav[role=navigation] .pager__items li.is-active,nav[role=navigation] .pager__items li:hover{background-color:var(--primary-pager-color);border-color:var(--primary-pager-color);color:#fff}.pager .js-pager__items .pager__item.is-active a,.pager .js-pager__items .pager__item:hover a,.pager .js-pager__items li.is-active a,.pager .js-pager__items li:hover a,.pager .pager__items .pager__item.is-active a,.pager .pager__items .pager__item:hover a,.pager .pager__items li.is-active a,.pager .pager__items li:hover a,nav[role=navigation] .js-pager__items .pager__item.is-active a,nav[role=navigation] .js-pager__items .pager__item:hover a,nav[role=navigation] .js-pager__items li.is-active a,nav[role=navigation] .js-pager__items li:hover a,nav[role=navigation] .pager__items .pager__item.is-active a,nav[role=navigation] .pager__items .pager__item:hover a,nav[role=navigation] .pager__items li.is-active a,nav[role=navigation] .pager__items li:hover a{color:#fff}.status-messages .message{border-radius:var(--radius-20);margin:0 auto;max-width:90%;padding:15px}.status-messages .message.status{background:var(--color-selection);border:none;box-shadow:none;color:var(--primary-bleu-fonce)}.status-messages .message.status a{color:var(--primary-bleu-fonce)}.status-messages .message.warning{background:var(--color-warning);border:none;box-shadow:none;color:var(--primary-bleu-fonce)}.status-messages .message.warning a{color:var(--primary-bleu-fonce)}.status-messages .message.error{background:var(--color-error);border:none;box-shadow:none;color:var(--primary-bleu-fonce)}.status-messages .message.error a{color:var(--primary-bleu-fonce)}.placeholder{background-color:unset;cursor:unset;display:unset;min-height:unset;opacity:unset;vertical-align:unset}.container{overflow:hidden}@media (min-width:1200px){.container{max-width:1200px}}.slider-navigation{align-items:center;display:flex;justify-content:start;margin-bottom:30px}.slider-navigation .slider-nav{align-items:center;background:var(--bleu-10);border:thin solid var(--border-color-bleu);display:flex;height:52px;justify-content:center;width:52px}.slider-navigation .slider-nav:after{background-color:var(--primary-bleu-fonce);content:"";height:17px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:17px}.slider-navigation .slider-nav.slider-prev{align-items:center;border-radius:var(--radius-10) 0 0 var(--radius-10);display:flex;justify-content:center}.slider-navigation .slider-nav.slider-prev:after{-webkit-mask-image:url(/themes/custom/corum_v2/img/arrow-left.svg);mask-image:url(/themes/custom/corum_v2/img/arrow-left.svg)}.slider-navigation .slider-nav.slider-next{align-items:center;border-radius:0 var(--radius-10) var(--radius-10) 0;display:flex;justify-content:center}.slider-navigation .slider-nav.slider-next:after{-webkit-mask-image:url(/themes/custom/corum_v2/img/arrow-right.svg);mask-image:url(/themes/custom/corum_v2/img/arrow-right.svg)}.slider-navigation .slider-nav:hover{background-color:var(--primary-bleu-fonce)}.slider-navigation .slider-nav:hover:after{background-color:#fff}.slider-navigation .slider-nav.swiper-button-disabled{cursor:not-allowed;opacity:.5}.slider-navigation .slider-nav.swiper-button-disabled:hover{background-color:var(--bleu-10)}.slider-navigation .slider-nav.swiper-button-disabled:hover:after{background-color:var(--primary-bleu-fonce)}.slider-navigation:has(.slider-prev.swiper-button-disabled+.slider-next.swiper-button-disabled){display:none}.bg-blanc{background-color:#fff}.square{display:inline-block;height:10px;vertical-align:middle;width:10px}.bg-primary-base-v-1,.bg-primary-bleu{background-color:var(--primary-bleu)}.bg-primary-cuivre{background-color:var(--primary-cuivre)}.c-white{color:#fff}.captcha__title{display:none}.layout__region.layout__region--content{margin:0 auto}.margin-y-40{margin-bottom:40px;margin-top:40px}.margin-top-50{margin-top:50px}.margin-top-64{margin-top:64px}.margin-bottom-20{margin-top:20px}.margin-bottom-64{margin-bottom:64px}.disclaimer-customizable{margin-bottom:30px}.layout--twocol-border-section .disclaimer-customizable{margin-left:10px;margin-right:10px}.subtitle-container,.title-container{align-items:center;display:flex;line-height:1.2}.subtitle-container>*,.title-container>*{font-weight:700;margin-bottom:0}.subtitle-container.title-container>*,.title-container.title-container>*{font-size:33px}.subtitle-container.subtitle-container>*,.title-container.subtitle-container>*{font-size:23px}.subtitle-container .container-icon,.title-container .container-icon{margin-left:10px}.title-container{max-width:600px}.main-body{margin-top:77px}@media screen and (min-width:1130px){.main-body{margin-top:86px}}.main-body .global-wrapper,[id*=main-content] .global-wrapper{display:flex;flex-direction:column;overflow:hidden}.main-body .global-wrapper .main-nav,[id*=main-content] .global-wrapper .main-nav{order:0}.main-body .global-wrapper .system-breadcrumb-block,[id*=main-content] .global-wrapper .system-breadcrumb-block{display:none;order:1}@media screen and (min-width:768px){.main-body .global-wrapper .system-breadcrumb-block,[id*=main-content] .global-wrapper .system-breadcrumb-block{display:block}}.main-body .global-wrapper .page-content-wrapper,[id*=main-content] .global-wrapper .page-content-wrapper{order:2;overflow-y:auto}.main-body .global-wrapper .page-footer-wrapper,[id*=main-content] .global-wrapper .page-footer-wrapper{background-color:#fff;float:left;position:relative;width:100%}.layout[class*=-border-section]:not([class*=layout--onecol]){border:1.25px solid var(--border-color-bleu);border-radius:var(--radius-60)}.layout[class*=-border-section][class*=layout--twocol-tb-border-section]{border:none;border-radius:0}.layout__region .inline-block-basic,.layout__region .inline-block-basic.left-aligned-block{width:100%}.container--border{border:1.25px solid var(--border-color-bleu);border-radius:var(--radius-60);padding:30px}@media screen and (min-width:992px){.container--border{padding:58px}}table td{font-size:14px}.toolbar-oriented .toolbar-bar{z-index:1002}.corum-icon:before{-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/r_logo.svg)!important;mask-image:url(/themes/custom/corum_v2/img/pictos/r_logo.svg)!important}.messages__wrapper{position:relative;z-index:1}.messages--status{background-color:var(--color-validation);color:#fff;padding:1rem}.messages--warning{background-color:var(--color-warning);padding:1rem}.messages--error{background-color:var(--color-error);color:#fff;padding:1rem}
.ct-footer{background-color:#fff;margin-bottom:30px;padding:40px 20px}@media screen and (min-width:992px){.ct-footer{padding:40px 60px}}.ct-footer .ct-footer__logo{grid-area:logo}.ct-footer .ct-footer__logo img{width:144px}@media screen and (min-width:768px){.ct-footer .ct-footer__logo img{width:174px}}.ct-footer .ct-footer__card-header,.ct-footer .ct-label{font-size:16px;font-weight:700}@media screen and (min-width:768px){.ct-footer .ct-footer__card-header,.ct-footer .ct-label{font-size:18px}}.ct-footer .ct-footer__card-header{border-top:1.25px solid var(--border-color-bleu);display:flex;gap:12px;justify-content:space-between;padding:24px 0;position:relative}@media screen and (min-width:768px){.ct-footer .ct-footer__card-header{border-top:none;padding:0}}.ct-footer .ct-footer__card-header-mobile{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;width:100%}.ct-footer .ct-footer__card-header-mobile:after{background-color:var(--primary-bleu-fonce);content:"";display:block;flex-shrink:0;height:20px;-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-down.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-down.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;transition:transform .3s ease;width:20px}.ct-footer .ct-footer__card-header-mobile[aria-expanded=true]:after{transform:rotate(180deg)}.ct-footer .ct-footer__card-body{list-style:none;margin:0 0 0 15px;padding:0}@media screen and (min-width:768px){.ct-footer .ct-footer__card-body{margin-left:0;margin-top:24px}}.ct-footer .ct-footer__card-body li{line-height:1;margin-bottom:12px}.ct-footer .ct-footer__card-body li a{font-size:14px;font-weight:700;text-decoration:none}.ct-footer .ct-footer__card-body li a:hover{text-decoration:underline}.ct-footer .ct-footer__adress *{font-size:18px;font-weight:500}.ct-footer .ct-footer__mentions{grid-area:mentions}.ct-footer .ct-footer__mentions .mentions-list{flex-wrap:wrap;gap:15px 30px;justify-content:start;max-width:900px}@media screen and (min-width:768px){.ct-footer .ct-footer__mentions .mentions-list{flex-wrap:nowrap;gap:30px}}.ct-footer .ct-footer__mentions .mentions-list>span{font-size:12px}@media screen and (min-width:768px){.ct-footer .ct-footer__mentions span.ct-mention__date,.ct-footer .ct-footer__mentions span.ct-mention__link{margin-left:auto}}.ct-footer .ct-footer__mentions .ct-mention__date,.ct-footer .ct-footer__mentions .ct-mention__link{font-size:10px;font-weight:700;text-decoration:none}@media screen and (min-width:768px){.ct-footer .ct-footer__mentions .ct-mention__date,.ct-footer .ct-footer__mentions .ct-mention__link{font-size:12px}}.ct-footer .ct-footer__mentions .ct-mention__date:hover,.ct-footer .ct-footer__mentions .ct-mention__link:hover{text-decoration:underline}.ct-footer .ct-footer__mentions .ct-mention__date{font-size:12px;font-weight:500;margin-top:15px;width:100%}@media screen and (min-width:768px){.ct-footer .ct-footer__mentions .ct-mention__date{margin:0;width:auto}}.ct-footer .ct-footer__mentions .ct-mention__date:hover{text-decoration:none}.ct-footer .footer-top{margin-bottom:36px}.ct-footer .footer-top .ct-row{flex-wrap:wrap;gap:30px}@media screen and (min-width:768px){.ct-footer .footer-top .ct-row{flex-wrap:nowrap;gap:58px}}.ct-footer .ct-social{display:flex;flex-direction:column;gap:12px}.ct-footer .ct-social .ct-links{display:flex;flex-wrap:wrap;gap:12px}@media screen and (min-width:768px){.ct-footer .ct-social .ct-links{flex-wrap:nowrap}}.ct-footer .ct-social .ct-link{align-items:center;background-color:var(--surface-accent,#f3f7f7);border:1.25px solid var(--border-color-bleu,#b5c0c4);border-radius:100px;display:flex;height:50px;justify-content:center;text-decoration:none;transition:all .3s ease;width:50px}.ct-footer .ct-social .ct-link:hover{background-color:var(--primary-bleu-fonce)}.ct-footer .ct-social .ct-link:hover svg path{fill:#fff}.ct-footer .ct-social .ct-link svg{height:20px;width:20px}.ct-footer .ct-social .ct-link svg path{fill:var(--primary-bleu-fonce,#072f3c)}.ct-footer .ct-verif--footer{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:992px){.ct-footer .ct-verif--footer .ct-verif-widget .widget-item,.ct-footer .ct-verif--footer .ct-verif-widget .widget-item a{width:170px}}.ct-footer .ct-awards{display:flex;flex-direction:column;gap:12px;max-width:400px}.ct-footer .ct-awards .ct-awards-list{flex-wrap:wrap;gap:12px}.ct-footer .ct-awards .ct-awards-list img{border-radius:8px;height:54px;object-fit:contain;padding:4px;width:54px}.ct-footer .ct-footer__divider{background-color:var(--border-color-bleu,#b5c0c4);height:1px;margin-bottom:36px;width:100%}.ct-footer .ct-footer__sitemap{grid-area:sitemap}.ct-footer .ct-footer__sitemap>.row{align-items:center;flex-direction:column;gap:0}@media screen and (min-width:768px){.ct-footer .ct-footer__sitemap>.row{align-items:start;flex-direction:row;gap:58px}}.ct-footer .ct-footer__sitemap .ct-footer__card{flex:1;width:174px}.ct-footer .ct-footer__sitemap .ct-footer__card:first-child .ct-footer__card-header{border-top:none}@media screen and (min-width:768px){.ct-footer .ct-footer__sitemap .ct-footer__card{padding:0}}@media screen and (max-width:767px){.ct-footer .ct-footer__sitemap .ct-footer__card{width:100%}}.ct-footer .ct-brand-location{display:flex;flex-direction:row;gap:46px;grid-area:location}@media screen and (min-width:768px){.ct-footer .ct-brand-location{flex-direction:column;gap:32px}}.ct-footer .footer-content{display:grid;gap:36px 116px;grid-template-areas:"location sitemap" "mentions mentions";grid-template-columns:174px 1fr}@media screen and (min-width:768px) and (max-width:991px){.ct-footer .footer-content{gap:36px 60px;grid-template-columns:174px 1fr}}@media screen and (max-width:767px){.ct-footer .footer-content{gap:32px;grid-template-areas:"location" "sitemap" "mentions";grid-template-columns:1fr}}.ct-footer .container{padding-left:0;padding-right:0}@media screen and (min-width:1200px){.ct-footer .container{margin:0 auto;max-width:1160px}}.ct-footer .container .row{margin-left:0;margin-right:0}.ct-newsletter>.container>.row{width:100%}@media screen and (min-width:1200px){.ct-newsletter>.container>.row{width:50%}}.ct-newsletter .container{padding-left:0;padding-right:0}@media screen and (min-width:1200px){.ct-newsletter .container{margin:0 auto;max-width:1160px}}.ct-newsletter .container .row{margin-left:0;margin-right:0}.ct-newsletter .container .row .ct-label,.ct-newsletter .container .row .webform-newsletter-ct{padding-left:0;padding-right:0}
.page-header-wrapper{display:contents;position:relative}.page-header-wrapper .main-nav{background:#fff;border-bottom:1.25px solid var(--border-color-bleu);font-family:var(--main-font-family);justify-content:space-between;padding:12px 20px;position:fixed;top:var(--drupal-displace-offset-top,0);width:100%;z-index:1001}.page-header-wrapper .main-nav .container-navigation{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.page-header-wrapper .main-nav .grid{display:grid;grid-template:"brand header";justify-content:space-between}@media screen and (min-width:1130px){.page-header-wrapper .main-nav{gap:8px;padding:0 60px}}.page-header-wrapper .main-nav .header-mobile,.page-header-wrapper .main-nav .header-mobile .button{display:flex}.page-header-wrapper .main-nav .header-menu{background-color:#fff;display:flex;flex-direction:column;height:calc(100dvh - 76px);left:0;opacity:0;position:absolute;top:76px;transition:visibility 0s,opacity .5s linear;visibility:hidden;width:100vw}@media screen and (min-width:1130px){.page-header-wrapper .main-nav .header-menu{margin:24px 0}}.toolbar-vertical .page-header-wrapper .main-nav .header-menu{height:calc(100dvh - 115px)}@supports (background:-webkit-named-image(i)){.toolbar-vertical .page-header-wrapper .main-nav .header-menu{height:calc(100dvh - 212px)}}.page-header-wrapper .main-nav .header-menu.collapse.show{opacity:1;transition:visibility 0s,opacity .5s linear;visibility:visible}@media screen and (min-width:1130px){.page-header-wrapper .main-nav .header-menu{align-self:center;height:auto;left:0;opacity:1;overflow-y:visible;position:relative;top:0;transition:visibility 0s,opacity .5s linear;visibility:visible;width:auto;z-index:0}}.page-header-wrapper .main-nav .header-menu .menu-level-0{display:flex;flex-direction:column;height:calc(100% - 199px);margin:0;overflow-y:auto;position:relative}@media screen and (min-width:1130px){.page-header-wrapper .main-nav .header-menu .menu-level-0{flex-direction:row;height:auto}}.page-header-wrapper .main-nav .header-menu .boutons-mobile-bas{background-color:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 4px 24px 0 #3740401a;display:flex;flex-direction:column;gap:12px;padding:8px 16px;position:absolute;width:100%}.page-header-wrapper .main-nav .header-menu .boutons-mobile-bas .buttons-group{border-radius:16px;display:flex;flex-direction:column}.page-header-wrapper .main-nav .header-menu .boutons-mobile-bas .buttons-group>.button[aria-expanded=true]{background-color:var(--Surface-Accent-accent-subtle)}.page-header-wrapper .main-nav .header-menu .boutons-mobile-bas .buttons-group .buttons-group-collapse{background-color:var(--Surface-Accent-accent-subtle);border-radius:0 0 8px 8px;flex-direction:column;gap:8px;padding:12px 16px}.page-header-wrapper .main-nav .header-menu .boutons-mobile-bas .buttons-group .buttons-group-collapse.collapse{display:none}.page-header-wrapper .main-nav .header-menu .boutons-mobile-bas .buttons-group .buttons-group-collapse.collapse.show{display:flex}@media screen and (min-width:1130px){.page-header-wrapper .main-nav .header-menu .boutons-mobile-bas{display:none}}.page-header-wrapper .main-nav .buttons-menu-wrapper{display:none;padding-top:32px;position:absolute;right:50%;top:38px;transform:translateX(50%)}.page-header-wrapper .main-nav .buttons-menu-wrapper .buttons-menu{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 8px 16px 0 #3740401a;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.page-header-wrapper .main-nav .header-left{display:flex;gap:6%}.page-header-wrapper .main-nav .brand{align-self:center;grid-area:brand}.page-header-wrapper .main-nav .brand img{height:auto;max-width:unset;width:84px}@media screen and (min-width:1130px){.page-header-wrapper .main-nav .brand img{width:114px}}@media screen and (min-width:1280px){.page-header-wrapper .main-nav .brand img{width:116px}}.page-header-wrapper .main-nav .menu-level-0{grid-area:main}.page-header-wrapper .main-nav .header-tablet-mobile{display:flex;gap:8px;grid-area:header;padding:0}.page-header-wrapper .main-nav .header-tablet-mobile .header-ctas{display:flex;gap:12px}.page-header-wrapper .main-nav .header-tablet-mobile .navbar-toggler{background:#0000;grid-area:toggler;padding:0}@media screen and (min-width:1130px){.page-header-wrapper .main-nav .grid{grid-template:"brand main header"}.page-header-wrapper .main-nav .header-desktop{display:flex;margin:16px 0;position:relative}.page-header-wrapper .main-nav .header-desktop:first-child>.button{padding:8px 4px}.page-header-wrapper .main-nav .header-desktop .button{display:flex}.page-header-wrapper .main-nav .header-desktop:hover>.button.transparent{color:var(--primary-bleu)}.page-header-wrapper .main-nav .header-desktop:hover>.button.transparent:after{background-color:var(--primary-bleu)}.page-header-wrapper .main-nav .header-desktop:hover>.button.dark-blue{background-color:var(--primary-bleu);color:#fff!important}.page-header-wrapper .main-nav .header-desktop:hover>.button.white{color:var(--primary-bleu)}.page-header-wrapper .main-nav .header-desktop:hover>.button.white:after{background-color:var(--primary-bleu)}.page-header-wrapper .main-nav .header-desktop:hover>.button.chevron:after{background-color:var(--primary-bleu);-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-up.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-up.svg)}.page-header-wrapper .main-nav .header-desktop:hover>.button.transparent:after{color:var(--primary-bleu)}.page-header-wrapper .main-nav .header-desktop:hover .buttons-menu-wrapper{display:flex}.page-header-wrapper .main-nav .navbar-toggler{display:none}}@media screen and (min-width:1280px){.page-header-wrapper .main-nav .header-desktop:first-child>.button{padding:16px 8px}}
.modal .bottom-elems .group-text,.modal .top-elem .group-text{display:flex;flex-direction:column;gap:10px 0}.modal .bottom-elems .group-text .top-title,.modal .top-elem .group-text .top-title{font-size:30px;font-weight:700;line-height:39px}.modal .bottom-elems .top-subtitle p span,.modal .bottom-elems .top-subtitle p strong,.modal .top-elem .top-subtitle p span,.modal .top-elem .top-subtitle p strong{all:unset}.modal .bottom-elems .bottom-title,.modal .top-elem .bottom-title{color:var(--primary-bleu-fonce);font-size:18px;font-weight:700;line-height:130%}.modal .bottom-elems .button,.modal .top-elem .button{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:500;gap:10px;height:80px;justify-content:center;position:relative;width:100%}.modal .bottom-elems .button:after,.modal .top-elem .button:after{background-color:#fff;content:"";flex:0 0 15px;height:15px;-webkit-mask-image:url(/themes/custom/corum_v2/img/arrow-right.svg);mask-image:url(/themes/custom/corum_v2/img/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:15px;mask-size:15px;width:15px}.modal .bottom-elems .button.button-main,.modal .bottom-elems .button.button-optional,.modal .top-elem .button.button-main,.modal .top-elem .button.button-optional{margin-top:5px}.modal .bottom-elems .button a,.modal .top-elem .button a{text-decoration:none}.modal .bottom-elems .button a:after,.modal .top-elem .button a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.modal .bottom-elems .button.button-optional,.modal .top-elem .button.button-optional{background:#072f3c0d;border:1px solid #072f3c33;height:50px}.modal .bottom-elems .button.button-optional:after,.modal .top-elem .button.button-optional:after{background-color:var(--primary-bleu-fonce)}.modal .bottom-elems .button.button-optional a,.modal .top-elem .button.button-optional a{color:var(--primary-bleu-fonce);font-size:14px;line-height:14px;text-align:left}
.modal{background-color:#00000080}.modal .modal-dialog{color:var(--primary-bleu-fonce);margin:10px;max-width:1280px;top:0}@media screen and (min-width:1280px){.modal .modal-dialog{margin:auto}}.modal .modal-dialog .modal-content{padding:0 20px}.modal .modal-dialog .modal-content>div{padding:10px 0}@media screen and (min-width:768px){.modal .modal-dialog .modal-content>div{padding:30px 20px}.modal .modal-dialog .modal-content .modal-body{padding:0 20px}}.modal .modal-dialog .modal-content .modal-header{align-items:flex-start;border:none}@media screen and (min-width:768px){.modal .modal-dialog .modal-content .modal-header{padding:30px 35px}}.modal .modal-dialog .modal-content .modal-header .ab-popin-title{font-size:32px;font-weight:700;line-height:1.3}@media screen and (min-width:768px){.modal .modal-dialog .modal-content .modal-header .ab-popin-title{font-size:50px}}.modal .modal-dialog .modal-content .modal-header .ab-button-close{cursor:pointer;font-size:14px;font-weight:500;line-height:16px;padding-right:24px;position:relative}.modal .modal-dialog .modal-content .modal-header .ab-button-close:before{background:var(--primary-bleu-fonce);bottom:0;content:"";height:16px;margin:auto;-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/closed.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/closed.svg);position:absolute;right:0;top:0;width:16px}.modal .modal-dialog .modal-content .modal-body .top-elems .row{justify-content:center}.modal .modal-dialog .modal-content .modal-body .top-elems .row .col-12{padding:10px 0}.modal .modal-dialog .modal-content .modal-body .top-elems .row .col-12 .top-elem{align-content:space-between;background:var(--cuivre-10);border-radius:40px;display:flex;flex-wrap:wrap;gap:50px;height:100%;padding:40px 30px}@media (min-width:992px){.modal .modal-dialog .modal-content .modal-body .top-elems .row .col-12 .top-elem{border-radius:60px;padding:60px}}@media (min-width:768px){.modal .modal-dialog .modal-content .modal-body .top-elems .row .col-12{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.modal .modal-dialog .modal-content .modal-body .bottom-elems{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;padding:40px 0;text-align:center}.modal#modal-souscription .top-title{min-height:78px}.modal-backdrop{background:none;z-index:900}
.toolbar-horizontal.toolbar-fixed .system-breadcrumb-block{top:166px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .system-breadcrumb-block{top:181px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open.page-node-type-homepage .system-breadcrumb-block,.toolbar-horizontal.toolbar-fixed.toolbar-tray-open.page-node-type-projets .system-breadcrumb-block,.toolbar-horizontal.toolbar-fixed.toolbar-tray-open.page-node-type-v2_produits .system-breadcrumb-block{top:183px}.toolbar-horizontal.toolbar-fixed.page-node-type-homepage .system-breadcrumb-block,.toolbar-horizontal.toolbar-fixed.page-node-type-projets .system-breadcrumb-block,.toolbar-horizontal.toolbar-fixed.page-node-type-v2_produits .system-breadcrumb-block{top:126px}.system-breadcrumb-block{left:0;margin-top:24px;position:absolute;top:77px;width:100%;z-index:1}@media screen and (min-width:1130px){.system-breadcrumb-block{top:86px}}.breadcrumb{align-items:center;flex-wrap:nowrap}.breadcrumb .breadcrumb-item{align-items:center;display:flex;font-weight:500;padding:0}.breadcrumb .breadcrumb-item:before{background-color:var(--primary-bleu-fonce);content:"";height:20px;-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-left.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-left.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;padding:0;width:20px}.breadcrumb .breadcrumb-item:first-child:before{display:none}.breadcrumb .breadcrumb-item:last-child{display:none;flex:auto;min-width:0}.breadcrumb .breadcrumb-item:last-child span{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.breadcrumb .breadcrumb-item:last-child{display:flex}}.breadcrumb .breadcrumb-item.home a{background-color:var(--primary-bleu-fonce);height:20px;-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/home.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/home.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:20px}.breadcrumb .breadcrumb-item a,.breadcrumb .breadcrumb-item span{display:flex;width:max-content}.page-node-type-homepage .breadcrumb,.page-node-type-projets .breadcrumb,.page-node-type-v2_guide .breadcrumb,.page-node-type-v2_produits .breadcrumb{color:#fff}.page-node-type-homepage .breadcrumb .breadcrumb-item:before,.page-node-type-homepage .breadcrumb .home a,.page-node-type-projets .breadcrumb .breadcrumb-item:before,.page-node-type-projets .breadcrumb .home a,.page-node-type-v2_guide .breadcrumb .breadcrumb-item:before,.page-node-type-v2_guide .breadcrumb .home a,.page-node-type-v2_produits .breadcrumb .breadcrumb-item:before,.page-node-type-v2_produits .breadcrumb .home a{background-color:#fff}.page-node-type-homepage .breadcrumb .breadcrumb-item.active,.page-node-type-projets .breadcrumb .breadcrumb-item.active,.page-node-type-v2_guide .breadcrumb .breadcrumb-item.active,.page-node-type-v2_produits .breadcrumb .breadcrumb-item.active{color:#fff}.page-node-type-homepage .system-breadcrumb-block,.page-node-type-projets .system-breadcrumb-block,.page-node-type-v2_produits .system-breadcrumb-block{padding:0 20px;top:78px}@media screen and (min-width:992px){.page-node-type-homepage .system-breadcrumb-block,.page-node-type-projets .system-breadcrumb-block,.page-node-type-v2_produits .system-breadcrumb-block{margin-top:30px;padding:0 60px}}.page-node-type-homepage .system-breadcrumb-block .main-breadcrumb .container,.page-node-type-projets .system-breadcrumb-block .main-breadcrumb .container,.page-node-type-v2_produits .system-breadcrumb-block .main-breadcrumb .container{max-width:1160px;padding:0}
.btn.btn-colore{padding:var(--padding-20)}.btn.btn-colore a,.btn.btn-colore span{font-size:14px;font-weight:700;line-height:100%;text-align:center;vertical-align:middle}
.field-entity-simple-title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:12px}@media screen and (min-width:992px){.field-entity-simple-title{font-size:30px;margin-bottom:20px}}.field-entity-simple-title h2,.field-entity-simple-title h3{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.field-entity-simple-title sup{font-size:12px;font-weight:500}.entity-col-right .field-entity-simple-title{margin:0}.bandeau-info .field-entity-simple-title{font-size:18px;margin-bottom:10px}.paragraph--type--v2-item-titre-texte .field-entity-simple-title{font-size:20px}@media screen and (min-width:768px){.paragraph--type--v2-item-titre-texte .field-entity-simple-title{font-size:22px}}.paragraph--type--v2-titre-txt-cta-avis .field-entity-simple-title{margin-bottom:12px}@media screen and (min-width:992px){.paragraph--type--v2-titre-txt-cta-avis .field-entity-simple-title{margin-bottom:20px;max-width:420px}}
[data-component-id="corum_v2:include__v2_header"]{background-blend-mode:multiply;background-color:var(--primary-cuivre);background-image:url(/themes/custom/corum_v2/img/pictos/noise.png);background-size:0 0/50px 50px;color:#fff;padding:40px 20px;position:relative;z-index:0}@media screen and (min-width:992px){[data-component-id="corum_v2:include__v2_header"]{padding:80px 60px}}[data-component-id="corum_v2:include__v2_header"]:before{background-image:url(/themes/custom/corum_v2/img/pictos/r.svg);background-position:0 -280px;background-repeat:no-repeat;background-size:130% 100%;content:"";height:100%;left:50%;max-width:1280px;position:absolute;top:0;transform:translate(-50%);width:100%;z-index:-1}@media screen and (min-width:768px){[data-component-id="corum_v2:include__v2_header"]:before{background-position:0 0;background-size:1280px auto}}[data-component-id="corum_v2:include__v2_header"] .entity-header-wrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:40px;margin:0 auto}@media screen and (min-width:768px){[data-component-id="corum_v2:include__v2_header"] .entity-header-wrapper{flex-direction:row;justify-content:space-between}}[data-component-id="corum_v2:include__v2_header"] .header-col{flex:1;width:100%}[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left,[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left>div{display:flex;flex-direction:column;gap:12px;justify-content:end;max-width:522px}@media screen and (min-width:768px){[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left,[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left>div{margin-top:40px}}[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left .solution-famille,[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left>div .solution-famille{background-color:var(--couleurBg,"transparent");border-radius:10px;color:var(--primary-bleu-fonce);font-size:12px;font-weight:500;line-height:130%;padding:9px 10px;text-transform:uppercase;width:max-content}[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left .titre-simple,[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left .titre-simple h1,[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left>div .titre-simple,[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left>div .titre-simple h1{margin:0}[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left .texte-simple,[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left>div .texte-simple{margin-bottom:0}[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left .paragraph--type--v2-cta-paragraphe:last-child,[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-left>div .paragraph--type--v2-cta-paragraphe:last-child{margin-top:0}[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-right{align-items:end;display:flex;max-width:580px}[data-component-id="corum_v2:include__v2_header"] .header-col.header-col-right .media-header img{max-height:435px}[data-component-id="corum_v2:include__v2_header"]:has(.solution-famille){align-items:flex-end}[data-component-id="corum_v2:include__v2_header"]:has(.solution-famille) .header-col-right .media-header img{max-height:none}.layout--onecol [data-component-id="corum_v2:include__v2_header"]{margin-left:-1rem;margin-right:-1rem}@media screen and (min-width:992px){.layout--onecol [data-component-id="corum_v2:include__v2_header"]{margin-left:0;margin-right:0}}
.page-node-3791 .layout--onecol-border-section .inline-block-basic{margin-bottom:0;margin-top:30px;width:auto!important}.page-node-3791 .layout:nth-child(4) .layout__region{overflow:hidden;padding:0 15px}@media (min-width:576px){.page-node-3791 .layout:nth-child(4) .layout__region{max-width:540px}}@media (min-width:768px){.page-node-3791 .layout:nth-child(4) .layout__region{max-width:720px}}@media (min-width:992px){.page-node-3791 .layout:nth-child(4) .layout__region{max-width:960px}}@media (min-width:1200px){.page-node-3791 .layout:nth-child(4) .layout__region{max-width:1280px}}.page-node-3791 .inline-block-basic{margin-left:0;width:auto!important}
[data-component-id="corum_v2:main_navigation_cta"].button{align-items:center;border-radius:8px;display:none;flex-wrap:nowrap;font-family:var(--main-font-family);font-size:14px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:100%;padding:16px;text-align:center;text-wrap-mode:nowrap}.boutons-mobile-bas [data-component-id="corum_v2:main_navigation_cta"].button{display:flex;width:100%}[data-component-id="corum_v2:main_navigation_cta"].button.transparent{background-color:#fff0;border-width:0;color:var(--primary-bleu-fonce);padding:16px 8px}[data-component-id="corum_v2:main_navigation_cta"].button.transparent:after{background-color:var(--primary-bleu-fonce)}[data-component-id="corum_v2:main_navigation_cta"].button.dark-blue{background-color:var(--primary-bleu-fonce);color:#fff}[data-component-id="corum_v2:main_navigation_cta"].button.dark-blue:after{background-color:#fff}[data-component-id="corum_v2:main_navigation_cta"].button.white{background-color:#fff;border:1px solid var(--grey-cta-border);color:var(--primary-bleu-fonce)}[data-component-id="corum_v2:main_navigation_cta"].button.white:after{background-color:var(--primary-bleu-fonce)}[data-component-id="corum_v2:main_navigation_cta"].button:after{content:"";display:block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;width:20px}[data-component-id="corum_v2:main_navigation_cta"].button.phone:after{-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/phone-call.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/phone-call.svg)}[data-component-id="corum_v2:main_navigation_cta"].button.arrow-right:after{-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/fleche-droite-noire.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/fleche-droite-noire.svg)}[data-component-id="corum_v2:main_navigation_cta"].button.chevron:after{-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-down.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-down.svg)}[data-component-id="corum_v2:main_navigation_cta"].button.briefcase:after{-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/briefcase.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/briefcase.svg)}[data-component-id="corum_v2:main_navigation_cta"].button.user-circle:after{-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/user-circle.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/user-circle.svg)}[data-component-id="corum_v2:main_navigation_cta"].button:hover.transparent{color:var(--primary-bleu)}[data-component-id="corum_v2:main_navigation_cta"].button:hover.transparent:after{background-color:var(--primary-bleu)}[data-component-id="corum_v2:main_navigation_cta"].button:hover.dark-blue{background-color:var(--primary-bleu);color:#fff!important}[data-component-id="corum_v2:main_navigation_cta"].button:hover.white{color:var(--primary-bleu)}[data-component-id="corum_v2:main_navigation_cta"].button:hover.white:after{background-color:var(--primary-bleu)}[data-component-id="corum_v2:main_navigation_cta"].button:hover.chevron:after{background-color:var(--primary-bleu);-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-up.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/chevron-up.svg)}[data-component-id="corum_v2:main_navigation_cta"].button:hover.transparent:after{color:var(--primary-bleu)}
[data-component-id="corum_v2:menu_extras_main"],[data-component-id="corum_v2:menu_extras_main"] ul{padding-inline-start:0}[data-component-id="corum_v2:menu_extras_main"]>.menu-item{display:flex;flex-direction:column;gap:8px;width:100%}[data-component-id="corum_v2:menu_extras_main"]>.menu-item>.menu-link{border-bottom:1px solid var(--grey-cta-border)}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_extras_main"]>.menu-item{border-bottom-width:0;flex-direction:row;padding:8px 4px;width:auto}[data-component-id="corum_v2:menu_extras_main"]>.menu-item>.menu-link{border-bottom-width:0}[data-component-id="corum_v2:menu_extras_main"]>.menu-item a{padding:16px 0}[data-component-id="corum_v2:menu_extras_main"]>.menu-item .menu-dropdown-0{display:none}[data-component-id="corum_v2:menu_extras_main"]>.menu-item:hover.menu-item--expanded>.menu-link .arrow.button span{align-self:center;color:var(--primary-bleu);font-size:14px;font-style:normal;font-weight:700;line-height:100%;text-align:center}[data-component-id="corum_v2:menu_extras_main"]>.menu-item:hover.menu-item--expanded>.menu-link .arrow:after{background-color:var(--primary-bleu);-webkit-mask:url(/themes/custom/corum_v2/img/pictos/chevron-up.svg) no-repeat;mask:url(/themes/custom/corum_v2/img/pictos/chevron-up.svg) no-repeat}[data-component-id="corum_v2:menu_extras_main"]>.menu-item:hover .menu-dropdown-0{display:flex}}@media screen and (min-width:1280px){[data-component-id="corum_v2:menu_extras_main"]>.menu-item{padding:8px 16px}}[data-component-id="corum_v2:menu_extras_main"] li{list-style-type:none}[data-component-id="corum_v2:menu_extras_main"] li a{text-decoration:none}[data-component-id="corum_v2:menu_extras_main"].menu-level-0{display:flex;margin-bottom:0}[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link{display:flex;gap:12px;justify-content:space-between;padding:0}[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow{align-items:center;align-self:center;background-color:initial;display:flex;justify-content:space-between;padding:24px 16px;width:100%}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow{padding:24px 4px}[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow.button-level-0{padding:0}}@media screen and (min-width:1280px){[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow{padding:24px 16px}[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow.button-level-0{padding:0}}[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow.button span{color:var(--primary-bleu-fonce);font-size:14px;font-style:normal;font-weight:700;line-height:100%}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow.button span{letter-spacing:normal;text-wrap-mode:nowrap}}[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow:after{align-self:center;background-color:var(--primary-bleu-fonce);content:"";display:inline-block;height:20px;-webkit-mask:url(/themes/custom/corum_v2/img/pictos/chevron-down.svg) no-repeat;mask:url(/themes/custom/corum_v2/img/pictos/chevron-down.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;transform:none;width:20px}[data-component-id="corum_v2:menu_extras_main"].menu-level-0 .menu-item--expanded .menu-link .arrow[aria-expanded=true]:after{-webkit-mask:url(/themes/custom/corum_v2/img/pictos/chevron-up.svg) no-repeat;mask:url(/themes/custom/corum_v2/img/pictos/chevron-up.svg) no-repeat}
[data-component-id="corum_v2:menu_link_content_0"].menu_link_content{background-color:#fff0;width:100%}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_0"].menu_link_content{left:50%;padding:32px 0 0;position:fixed;top:54px;transform:translate(-50%);width:calc(100% - 120px);z-index:1}.toolbar-horizontal.toolbar-fixed [data-component-id="corum_v2:menu_link_content_0"].menu_link_content{top:93px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open [data-component-id="corum_v2:menu_link_content_0"].menu_link_content{top:132px}}@media screen and (min-width:1280px){[data-component-id="corum_v2:menu_link_content_0"].menu_link_content{max-width:1280px}}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content--field{display:none}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content{background-color:#fff;padding:0 8px;width:100%}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content{background-color:#fff;border-radius:0 0 16px 16px;box-shadow:0 6px 12px 0 #3740401a;padding:0}}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1{display:flex;flex-direction:column;gap:8px}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1.desktop{display:none}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1.desktop{border-right:1px solid var(--Border-subtlest,#edeff0);display:table-cell;max-width:345px;min-width:290px;padding:16px}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1.responsive{display:table-cell;width:100%}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1.responsive>.menu-item .menu-link{display:none;height:56px;margin:0 16px;width:257px}}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item{position:relative}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .picto{align-self:center}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .picto img{height:auto;width:50px}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .picto svg{height:40px;width:40px}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link{border-radius:8px;padding:2px 8px}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link:has(.button[aria-expanded=false]):hover{background-color:var(--Surface-Accent-accent-subtle,#f3f7f7)}}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link:has(.button[aria-expanded=true]){background-color:var(--bleu-10)}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link a{color:var(--primary-bleu);font-size:14px;font-weight:500;line-height:130%}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link .arrow{padding:16px 16px 16px 0;text-align:left}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link .arrow.button span{color:var(--primary-bleu);font-size:14px;font-style:normal;font-weight:500;line-height:130%;text-align:left}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link .arrow:after{background-color:var(--primary-bleu)}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link .arrow:after,[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu-link .arrow[aria-expanded=true]:after{-webkit-mask:url(/themes/custom/corum_v2/img/pictos/chevron-left.svg) no-repeat;mask:url(/themes/custom/corum_v2/img/pictos/chevron-left.svg) no-repeat}}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu_link_content{display:flex}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu_link_content.collapse{display:none}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu_link_content.collapse.show{display:block}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu_link_content.collapse.show{display:flex;justify-content:space-between}}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu_link_content.collapsing{transition:none}[data-component-id="corum_v2:menu_link_content_0"].menu_link_content .menu_link_content--content .menu-level-1 .menu-item .menu_link_content--field{display:none}
[data-component-id="corum_v2:menu_link_content_1"].menu_link_content{--background-right-color:var(--bleu-10,#e7eff1);padding:0}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content{padding:0}}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-left{display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-left{justify-content:flex-start;padding:24px 40px;width:calc(100% - 296px)}}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right{display:none;padding:0}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right{display:flex;flex-direction:column;padding:16px;width:296px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right .fields-wrapper{background-color:var(--background-right-color);border-radius:16px;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;max-height:400px;padding:16px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right .fields-wrapper img{border-radius:8px;height:auto;width:100%}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right .fields-wrapper .title{font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.32px;line-height:20px;margin-bottom:8px;margin-top:20px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right .fields-wrapper .description{font-size:14px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:24px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right .fields-wrapper .link .btn{border-radius:8px;width:100%}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right .fields-wrapper .link .btn:hover{background-color:var(--primary-bleu)!important;border-color:var(--primary-bleu)!important}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .desktop-right .fields-wrapper .link .btn a{font-size:14px;font-style:normal;font-weight:700;line-height:100%}}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .link-parent{display:flex;gap:8px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .link-parent--title{display:none}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .link-parent--link{display:flex}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .link-parent--link a{color:var(--primary-bleu);font-size:14px;font-style:normal;font-weight:500;line-height:130%}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .link-parent--link a{padding:0}}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .link-parent--link:after{align-self:center;background-color:var(--primary-bleu-fonce);content:"";display:inline-block;height:20px;-webkit-mask:url(/themes/custom/corum_v2/img/pictos/chevron-left.svg) no-repeat;mask:url(/themes/custom/corum_v2/img/pictos/chevron-left.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;transform:none;width:20px}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .link-parent{flex-direction:column;gap:4px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .link-parent--title{display:block;font-size:18px;font-style:normal;font-weight:700;line-height:130%}}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2{display:flex;flex-direction:column;gap:24px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item{display:flex;flex-direction:column;gap:0}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item.no-child{gap:0}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item.no-child a{color:var(--primary-bleu-fonce);font-size:14px;font-style:normal;font-weight:500;line-height:130%;padding:14px 0 14px 4px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item .no-link{color:var(--Text-Brand-Secondary,#b16454);font-size:12px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item{gap:12px;margin-right:24px;width:108px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item a{padding:0}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item a.no-group{text-wrap-mode:nowrap}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item.no-child a{padding:0}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item.no-child a:hover{text-decoration:underline}}@media screen and (min-width:1280px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2 .menu-item{width:235px}}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2:has(.no-group){gap:0}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2{flex-wrap:wrap;max-height:451px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2:has(.no-group){flex-wrap:nowrap;gap:16px}}@media screen and (min-width:1280px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-2{max-height:356px}}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-3{display:flex;flex-direction:column;gap:0}@media screen and (min-width:1130px){[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-3{gap:16px}[data-component-id="corum_v2:menu_link_content_1"].menu_link_content .menu-level-3 .menu-item a{font-size:14px;font-style:normal;font-weight:500;line-height:130%;padding:0;text-wrap-mode:wrap}}[data-component-id="corum_v2:menu_link_content_1"] .bg-blanc{--background-right-color:#fff}[data-component-id="corum_v2:menu_link_content_1"] .bg-primary-bleu{--background-right-color:var(--primary-bleu)}[data-component-id="corum_v2:menu_link_content_1"] .bg-primary-cuivre{--background-right-color:var(--primary-cuivre)}[data-component-id="corum_v2:menu_link_content_1"] .bg-primary-bleu-fonce{--background-right-color:var(--primary-bleu-fonce)}[data-component-id="corum_v2:menu_link_content_1"] .bg-secondary-beige{--background-right-color:var(--secondary-beige)}[data-component-id="corum_v2:menu_link_content_1"] .bg-secondary-rose{--background-right-color:var(--secondary-rose)}[data-component-id="corum_v2:menu_link_content_1"] .bg-bleu_80{--background-right-color:var(--bleu_80)}[data-component-id="corum_v2:menu_link_content_1"] .bg-bleu-60{--background-right-color:var(--bleu-60)}[data-component-id="corum_v2:menu_link_content_1"] .bg-bleu-40{--background-right-color:var(--bleu-40)}[data-component-id="corum_v2:menu_link_content_1"] .bg-bleu-20{--background-right-color:var(--bleu-20)}[data-component-id="corum_v2:menu_link_content_1"] .bg-bleu-10{--background-right-color:var(--bleu-10)}[data-component-id="corum_v2:menu_link_content_1"] .bg-cuivre-80{--background-right-color:var(--cuivre-80)}[data-component-id="corum_v2:menu_link_content_1"] .bg-cuivre-60{--background-right-color:var(--cuivre-60)}[data-component-id="corum_v2:menu_link_content_1"] .bg-cuivre-40{--background-right-color:var(--cuivre-40)}[data-component-id="corum_v2:menu_link_content_1"] .bg-cuivre-20{--background-right-color:var(--cuivre-20)}[data-component-id="corum_v2:menu_link_content_1"] .bg-cuivre-10{--background-right-color:var(--cuivre-10)}
.carousel__card{background-color:var(--bleu-10);border-radius:30px;box-sizing:border-box;color:var(--primary-bleu-fonce);display:flex;flex-direction:column;justify-content:space-between;padding:24px;text-align:center}.carousel__card.swiper-slide{height:auto}.carousel__card a,.carousel__card a:hover{color:var(--primary-bleu-fonce);text-decoration:none}.carousel__card .carousel__card-media figure{border-radius:20px;height:244px;margin-bottom:24px;width:100%}.carousel__card .video-article{height:225px}.carousel__card .carousel__card-content{text-align:left}.carousel__card .carousel__card-content h3{font-size:22px;font-weight:700;margin-bottom:10px}.carousel__card .carousel__card-content p{font-size:18px;font-weight:500;margin-bottom:20px}.carousel__card .carousel__card-date{color:var(--primary-bleu-fonce);font-size:12px;font-weight:500;text-align:left}
.ct-card{height:100%}.ct-card .ct-card__push{align-items:start;background:#fff;border-radius:var(--radius-30);display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;position:relative}.ct-card .ct-card__push .ct-card__link{height:100%;left:0;position:absolute;top:0;width:100%}.ct-card .ct-card__push .ct-img{margin-bottom:14px;width:100%}.ct-card .ct-card__push .ct-img img{border-radius:var(--radius-20);height:183px;object-fit:cover;object-position:center;width:100%}.ct-card .ct-card__push .ct-tags{display:flex;gap:10px;margin-bottom:10px}.ct-card .ct-card__push .ct-tags .ct-blue-tag{background-color:var(--secondary-rose);border-radius:var(--radius-10);font-size:10px;font-weight:500;line-height:1;padding:10px}.ct-card .ct-card__push .ct-title{margin:0}.ct-card .ct-card__push .ct-date{font-size:14px;font-weight:500;margin-top:auto}
.inline-block-articles-carousel .container{overflow:unset}.inline-block-articles-carousel .carousel-container{margin-bottom:30px}@media screen and (min-width:992px){.inline-block-articles-carousel .carousel-container{margin-bottom:58px}}.inline-block-articles-carousel .actu-carousel-actions{align-items:flex-start!important;gap:10px}
[data-component-id="corum_v2:paragraph__redesignorigin_navigation"]{margin:60px auto 0;max-width:100%;overflow-x:auto;scrollbar-width:none;width:max-content}.page-node-type-landing [data-component-id="corum_v2:paragraph__redesignorigin_navigation"]{margin-top:40px}[data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .retour-menu-wrapper{display:none!important}[data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .menu{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0 20px;width:max-content}.page-node-type-landing [data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .menu{padding-bottom:20px;padding-top:20px}[data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .menu .menu-item{display:flex}[data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .menu .menu-item a{background:var(--couleurs-interface-bleu-fonc-5);border:1.25px solid var(--bleu-fonce-20);color:var(--primary-bleu-fonce);padding:18px 15px;text-decoration:none;transition:all .25s ease-in-out}[data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .menu .menu-item a:hover{background:var(--primary-bleu-fonce);border-color:var(--primary-bleu-fonce);color:#fff}[data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .menu .menu-item:first-child a{border-radius:10px 0 0 10px}[data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .menu .menu-item:last-child a{border-radius:0 10px 10px 0}[data-component-id="corum_v2:paragraph__redesignorigin_navigation"] .menu .menu-item.menu-item--active-trail a{background:var(--primary-bleu-fonce);border-color:var(--primary-bleu-fonce);color:#fff}
.tags{margin-bottom:20px}.tags .post-tag{background-color:var(--secondary-rose);border-radius:10px;color:var(--primary-bleu-fonce);font-size:10px;line-height:1.1;margin:0 5px 5px 0;padding:10px;text-transform:uppercase;width:auto}
.field-paragraph-simple-title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:12px}@media screen and (min-width:992px){.field-paragraph-simple-title{font-size:30px;margin-bottom:20px}}.field-paragraph-simple-title h2,.field-paragraph-simple-title h3{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.field-paragraph-simple-title sup{font-size:12px;font-weight:500}.entity-col-right .field-paragraph-simple-title{margin:0}.paragraph--type--v2-bandeau-info .field-paragraph-simple-title{font-size:18px;margin-bottom:10px}.paragraph--type--v2-item-titre-texte .field-paragraph-simple-title{font-size:20px}@media screen and (min-width:768px){.paragraph--type--v2-item-titre-texte .field-paragraph-simple-title{font-size:22px}}.paragraph--type--v2-titre-txt-cta-avis .field-paragraph-simple-title{margin-bottom:12px}@media screen and (min-width:992px){.paragraph--type--v2-titre-txt-cta-avis .field-paragraph-simple-title{margin-bottom:20px;max-width:420px}}
[data-component-id="corum_v2:v2_formatted_text"]{font-size:16px;font-weight:500;line-height:1.3;margin-bottom:1rem}[data-component-id="corum_v2:v2_formatted_text"] p{font-size:16px}[data-component-id="corum_v2:v2_formatted_text"] b,[data-component-id="corum_v2:v2_formatted_text"] strong{font-weight:900}[data-component-id="corum_v2:v2_formatted_text"] .full-iframe{aspect-ratio:4/4;min-height:1296px;width:100%}[data-component-id="corum_v2:v2_formatted_text"] .full-iframe iframe{border:0;height:100%;width:100%}@media screen and (min-width:992px){[data-component-id="corum_v2:v2_formatted_text"],[data-component-id="corum_v2:v2_formatted_text"] p{font-size:18px}}@media (max-width:991px){[data-component-id="corum_v2:v2_formatted_text"] .full-iframe{min-height:2845px}}@media (max-width:480px){[data-component-id="corum_v2:v2_formatted_text"] .full-iframe{min-height:3910px}}[data-component-id="corum_v2:v2_formatted_text"] img{height:auto;margin-bottom:1rem;max-width:100%}[data-component-id="corum_v2:v2_formatted_text"] img.align-left{margin-right:1rem}[data-component-id="corum_v2:v2_formatted_text"] img.align-right{margin-left:1rem}
.local-tasks-block{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:10}.local-tasks-block ul{align-items:flex-end;background-color:var(--gin-bg-layer);border-radius:6px 0 0 6px;box-shadow:0 0 4px #0000004d;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;overflow:hidden;padding:0}.local-tasks-block ul li{border-bottom:thin solid var(--gin-bg-item-hover);display:flex;text-align:end;width:100%}.local-tasks-block ul li a{color:var(--gin-color-text);font-family:var(--gin-font);padding:1rem;text-decoration:none;width:100%}.local-tasks-block ul li a.is-active,.local-tasks-block ul li a:hover{background-color:var(--gin-bg-item-hover);color:var(--gin-color-primary-hover)}
[data-component-id="corum_v2:v2_media_header"].media-header{border-radius:40px;overflow:hidden;width:100%}[data-component-id="corum_v2:v2_media_header"].media-header img{height:auto;object-fit:cover;object-position:center;width:100%}
.dynamic-article-listing{background:var(--bleu-20);padding:60px 0}.dynamic-article-listing .ct-news .ct-hub__list{align-items:stretch;flex-flow:row wrap;gap:24px;justify-content:center;list-style:none;margin:0 0 60px;padding:0}.dynamic-article-listing .ct-news .ct-hub__list .ct-hub__row{flex:1 100%;height:auto;max-width:400px}.dynamic-article-listing .ct-news .ct-hub__list .ct-hub__row .ct-hub__content{height:100%}.dynamic-article-listing .ct-news .pager__items{justify-content:center}
