/* @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;--light-grey-background:#f3f7f7;--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 .global-wrapper,[id*=main-content] .global-wrapper{display:flex;flex-direction:column}.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}.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:1001}.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;border-top:1.25px solid var(--bleu-fonce-20);margin-bottom:30px;padding:40px 0 100px}@media screen and (min-width:768px){.ct-footer{padding:60px 0 100px}}.ct-footer .ct-footer__logo{grid-area:logo}.ct-footer .ct-footer__logo img{width:112px}@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}.ct-footer .ct-footer__card-header:after{background-color:var(--primary-bleu-fonce);content:"";display:block;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;width:20px}@media screen and (min-width:768px){.ct-footer .ct-footer__card-header{border-top:none;padding:0}.ct-footer .ct-footer__card-header:after{display:none}}.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 .ct-footer__widgets{grid-area:widgets}.ct-footer .ct-footer__widgets>.row{flex-wrap:nowrap;gap:30px}@media screen and (min-width:768px){.ct-footer .ct-footer__widgets>.row{flex-wrap:wrap}}@media screen and (min-width:992px){.ct-footer .ct-footer__widgets .ct-verif-widget .widget-item,.ct-footer .ct-footer__widgets .ct-verif-widget .widget-item a{width:225px}}.ct-footer .ct-footer__widgets .ct-social,.ct-footer .ct-footer__widgets .ct-verif--footer{flex:1}.ct-footer .ct-footer__widgets .ct-social .ct-links{display:flex;flex-wrap:wrap;gap:6px}@media screen and (min-width:768px){.ct-footer .ct-footer__widgets .ct-social .ct-links{flex-wrap:nowrap;gap:10px}}.ct-footer .ct-footer__widgets .ct-social .ct-link{align-items:center;background-color:#00000008;border:thin solid #0000001a;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}@media screen and (min-width:768px){.ct-footer .ct-footer__widgets .ct-social .ct-link{height:50px;width:50px}}.ct-footer .ct-footer__widgets .ct-social .ct-link:hover{background-color:var(--primary-bleu-fonce)}.ct-footer .ct-footer__widgets .ct-social .ct-link:hover svg{filter:invert(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:60px}}.ct-footer .ct-footer__sitemap .ct-footer__card{flex:1}@media screen and (min-width:768px){.ct-footer .ct-footer__sitemap .ct-footer__card{padding:0}}.ct-footer .footer-content{display:grid;grid-template-areas:"logo widgets" "location sitemap" "mentions mentions"}@media screen and (min-width:992px){.ct-footer .footer-content{grid-gap:60px 120px}}@media screen and (min-width:768px) and (max-width:991px){.ct-footer .footer-content{grid-template-areas:"logo widgets" "location sitemap" "mentions mentions";grid-gap:60px}}@media screen and (max-width:767px){.ct-footer .footer-content{grid-template-areas:"logo location" "widgets widgets" "sitemap sitemap" "mentions mentions";grid-gap:20px}}.ct-footer .container{padding-left:0;padding-right:0}.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}.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>div{display:contents}.page-header-wrapper>div>.main-nav{background:#fff;border-bottom:1.25px solid var(--border-color-bleu);padding:16px 20px;position:sticky;top:var(--drupal-displace-offset-top,0);z-index:1000}@media screen and (min-width:768px){.page-header-wrapper>div>.main-nav{padding:0}}.page-header-wrapper>div>.main-nav .primary-nav{background:#fff;padding:0;z-index:1000}@media screen and (min-width:768px){.page-header-wrapper>div>.main-nav .primary-nav{padding:0 20px}}@media screen and (min-width:992px){.page-header-wrapper>div>.main-nav .primary-nav{padding:0 60px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper{align-items:center;display:grid;grid-template-areas:"logo ctas toggler";grid-gap:30px 18px;grid-template-columns:max-content auto max-content;margin:0 auto;overflow:unset}@media screen and (min-width:768px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper{grid-template-areas:"logo  ctas" "main main";grid-template-columns:100px auto;max-width:none;padding:20px 0 0}}@media screen and (min-width:992px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper{grid-template-columns:200px auto}}@media screen and (min-width:1200px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper{grid-template-areas:"logo ctas" "logo main";grid-template-columns:300px auto;max-width:1160px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler{align-items:center;background-color:var(--primary-bleu-fonce);border-radius:50%;display:flex;grid-area:toggler;height:44px;justify-content:center;padding:0;width:44px}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler .navbar-toggler-icon .line{background-color:#fff;border-radius:99px;height:2px;width:18px}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler .navbar-toggler-icon.open{align-items:center;flex-direction:column;gap:5px;justify-content:center}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler .navbar-toggler-icon.close{position:relative}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler .navbar-toggler-icon.close .line{left:23%;position:absolute;top:50%}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler .navbar-toggler-icon.close .line:first-child{transform:translateY(-50%) rotate(45deg)}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler .navbar-toggler-icon.close .line:last-child{transform:translateY(-50%) rotate(-45deg)}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler[aria-expanded=false] .close{display:none}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler[aria-expanded=false] .open{display:flex}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler[aria-expanded=true] .close{display:block}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler[aria-expanded=true] .open{display:none}@media only screen and (min-width:768px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .navbar-toggler{display:none}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .brand img{height:43px;width:auto}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .brand.with-slogan{grid-area:logo}@media only screen and (min-width:992px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .brand.with-slogan{align-self:end;margin-bottom:0;width:174px}}@media only screen and (min-width:1200px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .brand.with-slogan{margin-bottom:35px;margin-top:15px;width:234px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .brand.with-slogan img{height:auto;width:112px}@media only screen and (min-width:992px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .brand.with-slogan img{width:174px}}@media only screen and (min-width:1200px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .brand.with-slogan img{width:234px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas{align-items:center;display:flex;gap:12px;grid-area:ctas;justify-content:end}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas>.menu{display:flex;gap:5px 18px;list-style:none;margin-bottom:0;padding:0 10px 0 0}@media only screen and (max-width:767px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas>.menu{display:none}}@media only screen and (max-width:991px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas>.menu{flex:1;flex-wrap:wrap}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas>.menu>li a{align-items:center;color:var(--primary-bleu);display:flex;font-size:14px;font-weight:700;gap:5px;line-height:1.1;text-decoration:none}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas>.menu>li a:after{background-color:var(--primary-bleu);content:"";display:block;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:20px}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas>.menu>li a:hover{text-decoration:underline}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas>.menu>li:first-child a:after{-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/briefcase.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/briefcase.svg);-webkit-mask-position:right center;mask-position:right center}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas>.menu>li:last-child a: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);-webkit-mask-position:right center;mask-position:right center}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien{display:block}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button{--button-primary:var(--secondary-rose);align-items:center;background-color:var(--button-primary);display:flex;gap:5px;padding:15px;position:relative}@media only screen and (max-width:1199px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button{padding:12px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button:after{background-color:var(--primary-bleu-fonce);content:"";height:20px;-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/tel.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/tel.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;width:20px}@media only screen and (max-width:1199px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button:after{height:16px;-webkit-mask-size:16px;mask-size:16px;width:16px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button:hover{color:#fff;--button-primary:var(--primary-cuivre)}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button:hover:after{background-color:#fff}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button a{color:var(--primary-bleu-fonce);font-size:14px;font-weight:700;line-height:1.1;text-decoration:none}@media only screen and (max-width:1199px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button a{font-size:12px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact.with-lien .button a:hover{color:#fff}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact-us.with-slogan{display:none}@media only screen and (min-width:992px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact-us.with-slogan{display:block}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-ctas .contact-us.with-slogan .button{--button-primary:var(--secondary-rose);font-size:14px;font-weight:500}@media screen and (min-width:768px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .header-menu{background:#fff;border-bottom:1.25px solid var(--border-color-bleu);border-top:1.25px solid var(--border-color-bleu);display:contents;left:0;padding:20px;position:absolute;top:100%;width:100svw}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register{display:none}@media only screen and (min-width:768px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register{display:block}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register.register-mobile{display:flex;width:100%}@media only screen and (min-width:768px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register.register-mobile{display:none}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register.register-mobile .button{background-color:#072f3c33;color:#fff;display:flex;flex:100%;justify-content:center}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register.register-mobile .button a{text-decoration:none}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register.register-mobile .button:after{background-color:#fff}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register .button{--button-primary:var(--cuivre-60);align-items:center;background-color:var(--button-primary);color:var(--primary-bleu-fonce);display:flex;font-size:14px;font-weight:700;gap:5px;line-height:1.1;padding:15px}@media only screen and (min-width:768px) and (max-width:1199px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register .button{font-size:12px;padding:12px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register .button:after{background-color:var(--primary-bleu-fonce);content:"";height:20px;-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/fleche.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/fleche.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;width:20px}@media only screen and (min-width:768px) and (max-width:1199px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register .button:after{height:16px;-webkit-mask-size:16px;mask-size:16px;width:16px}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register .button:hover{color:#fff;--button-primary:var(--primary-cuivre)}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .register .button:hover:after{background-color:#fff}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas{background:var(--primary-cuivre);display:flex;flex-wrap:wrap;gap:12px;padding:24px;position:relative;z-index:1000}@media only screen and (min-width:768px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas{display:none}}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas .login.with-lien,.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas .login.with-slogan{display:flex;flex:100%;width:max-content}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas .login.with-lien>span,.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas .login.with-slogan>span{display:flex;flex:100%}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas .login.with-lien>span .button,.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas .login.with-slogan>span .button{background-color:var(--primary-bleu-fonce);color:#fff;display:flex;flex:100%;font-size:14px;font-weight:500;gap:5px;justify-content:center;padding:15px}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas .login.with-lien>span .button:after,.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .boutons-mobile-bas .login.with-slogan>span .button:after{background-color:#fff;content:"";display:block;height:20px;-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);-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:20px}.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .main-nav{border:none;grid-area:main}@media only screen and (max-width:767px){.page-header-wrapper>div>.main-nav .primary-nav .nav-wrapper .main-nav{padding:15px}}.page-header-wrapper .main-badge-alert{display:flex;width:100vw}.page-header-wrapper .main-badge-alert button{border-radius:0;display:flex;justify-content:center;width:50%}@media only screen and (min-width:992px){.page-header-wrapper .main-badge-alert button{display:none}}@media only screen and (max-width:767px){.page-header-wrapper .main-badge-alert button{padding:15px 10px}}.page-header-wrapper .main-badge-alert button.with-border{border-right:1px solid #fff}.page-header-wrapper .main-badge-alert button a{display:flex;font-size:16px;gap:8px;text-decoration:none;width:max-content}.page-header-wrapper .main-badge-alert button a img{height:15px!important;width:15px!important}.page-header-wrapper .main-badge-alert button a .i-phone{background:url(/themes/custom/corum_v2/img/pictos/phone-call.svg) no-repeat 50%;height:15px;width:15px}[id*=block-corum-v2-frcorumheader]{display:none}
.tool{align-items:center;display:flex;justify-content:center;position:unset}.tool .tooltext{background-color:#fff;border-radius:var(--radius-20);box-shadow:0 10px 50px 0 #00000040;display:none;left:15px;margin:200px auto 0;padding:24px;position:absolute;width:calc(100vw - 30px);z-index:1}@media screen and (min-width:992px){.tool .tooltext{left:unset;width:50vw}}.tool>img{width:23px}.tool:hover .tooltext{display:block}.inline-block-title.title-subtitle-block{overflow:visible}.inline-block-title.title-subtitle-block .title-container{max-width:100%}
.inline-block-advisor-contacts{--padding:24px}.inline-block-advisor-contacts.container{border:1.25px solid var(--border-color-bleu,#072f3c33);border-radius:var(--radius-60);padding:0}.inline-block-advisor-contacts .row{display:flex;flex-flow:row wrap}.inline-block-advisor-contacts .row .advisors-infos{border-right:1.25px solid var(--border-color-bleu,#072f3c33);flex:2;padding:30px}@media screen and (min-width:992px){.inline-block-advisor-contacts .row .advisors-infos{padding:58px}}.inline-block-advisor-contacts .row .advisors-infos .contact-means{flex-flow:row wrap;gap:10px;margin-top:30px}.inline-block-advisor-contacts .row .advisors-infos .book-meeting,.inline-block-advisor-contacts .row .advisors-infos .phone-number{border:none;gap:10px;padding:30px;width:max-content}.inline-block-advisor-contacts .row .advisors-infos .book-meeting a,.inline-block-advisor-contacts .row .advisors-infos .phone-number a{text-decoration:none}.inline-block-advisor-contacts .row .advisors-group{align-items:center;display:flex;flex:1;justify-content:center;padding:30px}@media screen and (min-width:992px){.inline-block-advisor-contacts .row .advisors-group{padding:58px}}.inline-block-advisor-contacts .row .advisors-group img{border-radius:var(--radius-20);height:auto;width:290px}.inline-block-advisor-contacts .row .advisors-group-block,.inline-block-advisor-contacts .row .texts-group{padding:var(--padding)}.inline-block-advisor-contacts .row .advisors-group-block .avatar-size{height:52px;width:auto}
.toolbar-horizontal.toolbar-fixed .system-breadcrumb-block{top:206px}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .system-breadcrumb-block{top:221px}.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:223px}.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:183px}.system-breadcrumb-block{left:0;margin-top:24px;position:absolute;top:142px;width:100%;z-index:1}.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:block}}.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:127px}@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;top:144px}}.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}
.webform-confirmation-modal{border-radius:var(--radius-60)!important;border-width:0!important;box-shadow:0 10px 50px 0 #00000040;font-family:var(--main-font-family)!important;padding:58px!important}.webform-confirmation-modal.ui-dialog.ui-widget.ui-widget-content{display:flex;flex-direction:column}.webform-confirmation-modal.ui-dialog .ui-dialog-title{font-size:30px;font-weight:700;overflow:unset;text-align:center}.webform-confirmation-modal.ui-dialog .ui-dialog-titlebar{background-color:initial;border-width:0}.webform-confirmation-modal.ui-dialog .ui-dialog-titlebar:after{content:"Fermer";font-size:14px;font-weight:500;line-height:100%;position:absolute;right:11px;top:-24px}.webform-confirmation-modal.ui-dialog .ui-dialog-content{font-size:18px;font-weight:500;text-align:center}.webform-confirmation-modal.ui-dialog .ui-dialog-content .img-txt{margin-top:58px}.webform-confirmation-modal.ui-dialog button{right:-15px;top:-15px}.webform-confirmation-modal.ui-dialog button.ui-dialog-titlebar-close{background-color:initial;border:none}.webform-confirmation-modal.ui-dialog button.ui-dialog-titlebar-close:before{color:var(--primary-bleu);content:"x";font-family:var(--main-font-family);position:absolute;right:4px;top:-4px}.webform-confirmation-modal.ui-dialog button.ui-dialog-titlebar-close .ui-button-icon.ui-icon.ui-icon-closethick{background-color:var(--primary-bleu-fonce);background-image:none;height:20px;-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/closed.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/closed.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;top:7px;width:20px}.ui-widget-overlay.ui-front{background:var(--primary-bleu-fonce);opacity:.2}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{background-color:#fff;border-radius:30px;max-width:100%;padding:0}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-widget-header{background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px;border-width:0;height:97px}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-widget-header .ui-dialog-title{bottom:0;font-size:30px;font-weight:700;left:0;line-height:130%;position:absolute;text-align:center;width:100%}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-widget-header .ui-dialog-titlebar-close{background-color:#fff;border:1px solid var(--primary-bleu-fonce);color:var(--primary-bleu-fonce);position:absolute;right:15px;top:22px}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-widget-header .ui-dialog-titlebar-close:after{content:"x";position:relative;top:-3px}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-content{font-size:18px;font-weight:500;line-height:130%;padding:29px 58px 58px;text-align:center}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .img-txt.position-relative.text-center{padding:58px 0 0}
.inline-block-cta{border-radius:var(--radius-10);width:100%}.inline-block-cta .cta-wrapper{margin:0 auto;width:max-content}[class*=layout] .inline-block-cta .cta-wrapper{margin:0 0 auto}.inline-block-cta .cta-wrapper .cta-button,.inline-block-cta .cta-wrapper a{font-size:18px;font-weight:500;padding:30px;text-decoration:none}.inline-block-cta .cta-wrapper .cta-button:hover,.inline-block-cta .cta-wrapper a:hover{color:#fff}
.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}
.layout--threecol-border-section{display:flex;flex-wrap:wrap;padding:0!important}@media screen and (min-width:1200px) and (max-width:1300px){.layout--threecol-border-section{width:calc(100% - 30px)}}.layout--threecol-border-section .layout__region{flex:100%;max-width:100%;padding:40px}@media screen and (min-width:768px){.layout--threecol-border-section .layout__region{padding:30px 15px}}.layout--threecol-border-section .layout-border-separator{background-color:var(--border-color-bleu);height:1px;width:100%}@media screen and (min-width:768px){.layout--threecol-border-section .layout-border-separator{height:auto;width:1px}}@media screen and (min-width:992px){.layout--threecol-border-section .layout__region{padding:45px 24px}}@media screen and (min-width:768px){.layout--threecol-border-section .layout__region{flex:1;max-width:33%}.layout--threecol-border-section .layout__region .layout__region--second{max-width:34%}.layout--threecol-border-section--25-50-25 .layout__region--first{flex:1;max-width:25%}.layout--threecol-border-section--25-50-25 .layout__region--second{flex:2;max-width:50%}.layout--threecol-border-section--25-25-50 .layout__region--first,.layout--threecol-border-section--25-25-50 .layout__region--second,.layout--threecol-border-section--25-50-25 .layout__region--third{flex:1;max-width:25%}.layout--threecol-border-section--25-25-50 .layout__region--third,.layout--threecol-border-section--50-25-25 .layout__region--first{flex:2;max-width:50%}.layout--threecol-border-section--50-25-25 .layout__region--second,.layout--threecol-border-section--50-25-25 .layout__region--third{flex:1;max-width:25%}}
.header-menu .main-nav .menu-level-0{display:flex;gap:0 20px;justify-content:flex-end;list-style:none;margin-bottom:0}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0{flex-wrap:wrap}.header-menu .main-nav .menu-level-0>li{border-bottom:1.25px solid var(--border-color-bleu);flex:100%}.header-menu .main-nav .menu-level-0>li.retour-menu-wrapper{display:none!important}.header-menu .main-nav .menu-level-0>li:last-child{border-bottom:none}}.header-menu .main-nav .menu-level-0>li a{display:flex;font-weight:700;text-decoration:none}.header-menu .main-nav .menu-level-0>li a:hover{text-decoration:underline;text-decoration-thickness:2px}.header-menu .main-nav .menu-level-0>li>.link-arrow-wrapper>a{color:var(--primary-bleu);font-size:18px;padding-bottom:20px}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0>li>.link-arrow-wrapper>a{flex:0 0 auto;font-size:16px;padding:24px 0}}.header-menu .main-nav .menu-level-0>li>.link-arrow-wrapper:hover>a{color:var(--primary-bleu-fonce)}.header-menu .main-nav .menu-level-0>li>.link-arrow-wrapper:hover+.sous-menu-wrapper>.menu_link_content{display:flex}@media screen and (min-width:768px){.header-menu .main-nav .menu-level-0>li>.link-arrow-wrapper:hover+.sous-menu-wrapper>.menu_link_content{opacity:1;visibility:visible}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content{background:#fff;width:100%}@media screen and (min-width:767px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content{border-top:1.25px solid var(--border-color-bleu);display:flex;left:50%;max-width:1280px;opacity:0;position:absolute;top:108px;transform:translate(-50%);transition:opacity .4s ease-in-out;visibility:hidden}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content:before{background:#fff;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50svw);width:calc(100svw - 9px);z-index:-1}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content.expand-menu,.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content:hover{opacity:1;visibility:visible}}@media screen and (min-width:992px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content{top:133px}}@media screen and (min-width:1199px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content{top:142px}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content>div{display:flex;flex-wrap:wrap;padding:60px}@media screen and (max-width:992px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content>div{padding:20px}}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content>div{align-items:flex-start;padding:0}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left{flex:2}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1{column-count:2;column-gap:50px;flex:100%}@media screen and (max-width:992px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1{column-count:1}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li{break-inside:avoid;display:grid;margin-bottom:36px}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li>.icone-lien{display:flex;gap:12px}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li>.icone-lien .field--name-field-icone{padding-bottom:6px}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li>.icone-lien .field--name-field-icone{display:none}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li>.icone-lien>a{font-size:18px;margin-bottom:3px}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li>.icone-lien>a{flex:0 0 auto;font-size:14px;margin-bottom:0}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content{background:#fff;width:100%}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content .field--name-field-description,.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content a{font-size:14px;font-weight:500;line-height:18px}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content .field--name-field-description,.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content a{font-weight:700}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content .field--name-field-description{display:none}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content a{margin-bottom:3px}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content a{margin-bottom:0}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .menu-level-1>li .menu_link_content a:hover{text-decoration-thickness:1px}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .field--name-field-lien{flex:100%}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-left .field--name-field-lien{display:none}}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-right{background:var(--bleu-20);flex:1;flex-direction:column;gap:24px;justify-content:flex-start}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-right>.field{max-width:400px}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-right>.field.field--name-field-image img{border-radius:20px;height:auto;max-width:100%}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-right>.field.field--name-field-titre{font-size:22px;font-weight:700;line-height:1.3;margin-bottom:-10px}.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-right>.field.field--name-field-description-droite{font-size:14px;line-height:1.3}@media screen and (max-width:767px){.header-menu .main-nav .menu-level-0>li>.sous-menu-wrapper>.menu_link_content .menu-field-right{display:none}}.header-menu .main-nav .sous-menu-wrapper{display:contents}@media screen and (max-width:767px){.header-menu .main-nav .sous-menu-wrapper{display:flex}}.header-menu .main-nav ul{list-style:none;padding:0}@media screen and (max-width:767px){.header-menu .main-nav .menu-item{align-items:center;display:flex!important;justify-content:space-between;margin:0!important}.header-menu .main-nav .menu-item>.icone-lien{flex:100%}.header-menu .main-nav .menu-item>.icone-lien>a,.header-menu .main-nav .menu-item>.link-arrow-wrapper>a,.header-menu .main-nav .menu-item>a{align-items:center;color:var(--primary-bleu);display:flex;flex:100%;font-size:14px;justify-content:space-between;margin:0;padding:18px 0}.header-menu .main-nav .menu-item.menu-item--expanded>.icone-lien>.arrow-menu,.header-menu .main-nav .menu-item.menu-item--expanded>.link-arrow-wrapper>.arrow-menu{background-color:var(--primary-bleu);display:block;flex:1 0 auto;-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-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px}}.retour-menu-wrapper{display:none!important}@media screen and (max-width:767px){.retour-menu-wrapper{display:block!important;margin-bottom:12px!important}.retour-menu-wrapper>.retour-menu{align-items:center;border-bottom:1.25px solid var(--border-color-bleu);color:var(--primary-bleu);display:flex;flex:100%;font-size:16px!important;padding:18px 0}.retour-menu-wrapper>.retour-menu:before{background-color:var(--primary-bleu);content:"";display:block;height:40px;-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/arrow-left.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/arrow-left.svg);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:40px}.link-arrow-wrapper{display:flex;width:100%}.link-arrow-wrapper>*{flex:auto}}.field--name-field-lien-droite{display:flex;flex-wrap:wrap;gap:12px;width:100%}.field--name-field-lien-droite .field__item{flex:100%}.field--name-field-lien-droite .field__item a{align-items:center;background:var(--primary-bleu-fonce);border:none;border-radius:var(--radius-10);color:#fff;display:flex;font-size:14px;gap:10px;justify-content:center;padding:15px;position:relative;text-decoration:none;transition:all .1s;width:100%;z-index:0}.field--name-field-lien-droite .field__item a:hover{background:var(--primary-bleu);border-color:var(--primary-bleu);color:#fff;outline:none;text-decoration:none!important}.field--name-field-lien-droite .field__item a:after{background-color:#fff;content:"";display:block;height:20px;-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);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.field--name-field-lien{display:flex;flex-wrap:wrap;gap:12px;width:100%}.field--name-field-lien a{align-items:center;background:var(--couleurs-interface-bleu-fonc-5);border:1.25px solid var(--border-color-bleu);border-radius:var(--radius-10);color:var(--primary-bleu-fonce);display:flex;font-size:14px;gap:10px;justify-content:center;padding:15px;position:relative;text-decoration:none;transition:all .1s;width:100%;z-index:0}.field--name-field-lien a:hover{background:#fff;outline:none;text-decoration:none!important}.field--name-field-lien a:after{background-color:var(--primary-bleu-fonce);content:"";display:block;height:20px;-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);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}@media screen and (max-width:767px){.header-menu,.sous-menu-wrapper{background:#fff;height:100%;left:100%;padding-bottom:15px;padding-left:15px;padding-right:15px;position:fixed;top:77px;transition:all .4s ease;width:100%;z-index:1}.header-menu.collapsing,.sous-menu-wrapper.collapsing{height:100%;left:50%;margin-left:50%;transition:all .2s ease}.header-menu.show,.sous-menu-wrapper.show{height:100%;left:0}.header-menu{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:0 0 77px}}
[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)}
.contact-webform{background-color:var(--color-blanc);font-size:16px;max-width:1280px;padding:10px 0}@media screen and (min-width:576px){.contact-webform{padding:24px}}@media screen and (min-width:992px){.contact-webform{padding:30px 60px}}.contact-webform .form-col{max-width:100%}.contact-webform .form-cta{flex-wrap:wrap;gap:15px;margin-top:60px}@media screen and (min-width:576px){.contact-webform .form-cta{flex-wrap:no-wrap;gap:0;justify-content:space-between!important}}.contact-webform .item-form{position:relative}.contact-webform .fieldset-legend,.contact-webform .js-form-type-date label,.contact-webform .js-form-type-email label,.contact-webform .js-form-type-entity-autocomplete label,.contact-webform .js-form-type-password label,.contact-webform .js-form-type-textfield label{font-weight:700}.contact-webform .form-required:after{content:"*";padding:0 3px}.contact-webform .fieldset-legend{font-size:16px;margin:5px 0}.contact-webform input[type=submit]{background-image:url(/themes/custom/corum_v2/img/plane.png);background-position:calc(100% - 15px);background-repeat:no-repeat;background-size:20px 20px;border:0;height:80px;padding-right:40px}.contact-webform .js-form-type-email input[type=email],.contact-webform .js-form-type-tel input[type=tel],.contact-webform select,.contact-webform textarea{font-size:16px;margin:5px 0;width:100%}.contact-webform .js-form-type-tel input[type=tel]{padding-left:100px}.contact-webform .js-form-type-tel .iti__selected-flag,.contact-webform .js-form-type-tel .iti__selected-flag:hover{background-color:var(--primary-bleu);border-radius:var(--radius-5);color:#fff;height:31px;margin-left:10px;margin-top:10px;padding-left:5px;padding-right:20px;width:80px}.contact-webform .js-form-type-tel .iti__litteral{text-wrap:nowrap}.contact-webform .js-form-type-tel .iti__arrow{background-image:url(/themes/custom/corum_v2/img/pictos/select.svg);background-position:50%;background-repeat:no-repeat;border-width:0;height:100%;position:absolute;right:2px;width:10px}.contact-webform textarea{height:221px}.contact-webform input:not([type=radio],[type=submit]),.contact-webform select{height:50px}.contact-webform input.form-checkbox{height:15px}.contact-webform .webform-options-display-side-by-side{display:flex;gap:15px}.contact-webform .form-check{padding-left:0}.contact-webform .form-item{margin-bottom:10px}.contact-webform .form-mention{font-size:16px;margin:0 0 24px}.contact-webform .form-item.webform-type-radios{padding:0}.contact-webform .form-item.js-form-type-radio{display:flex;padding:0}.contact-webform .js-form-type-radio label{font-weight:400}.contact-webform .js-form-type-radio.active label{font-weight:700}.contact-webform .form-item .form-text{width:100%}.contact-webform .js-form-type-select{margin-top:1px;--primary-select-color:#fff}.contact-webform .js-form-type-select select{background-image:url(/themes/custom/corum_v2/img/pictos/select-gris.svg);background-position-x:99%;background-position-y:center;background-repeat:no-repeat;border:thin solid #0003;border-radius:var(--radius-10);color:#0009;width:100%}.contact-webform .js-form-item-optin-checkbox .ps-4{margin-left:-1.5rem}.contact-webform .js-form-item-optin-checkbox .description{width:100%}.contact-webform .text-count-wrapper{bottom:10px;color:gray;padding:5px;position:absolute;text-align:right;width:100%}.contact-webform .text-count-wrapper .text-count-message{font-size:12px}.contact-webform .form-item-rgpd p{color:#0009;font-size:16px;font-style:italic;text-align:justify}.contact-webform .form-item-rgpd p a{color:var(--primary-bleu);font-size:16px;font-style:italic}
