/* @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}
.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%}
.left-aligned-block p,.left-aligned-block span,.left-aligned-block ul{color:#072f3c;font-family:var(--main-font-family);font-size:18px;line-height:23px}[class*=layout--onecol-] .inline-block-basic:not(:has(table)){background-color:var(--bleu-10);border-radius:var(--radius-60);-webkit-hyphens:auto;hyphens:auto;margin:0 0 30px;padding:40px}@media screen and (min-width:768px){[class*=layout--onecol-] .inline-block-basic:not(:has(table)){padding:58px}}.inline-block-basic img{height:auto;margin-bottom:15px;max-width:100%}.inline-block-basic img[src*=logo-corum]{border-radius:0}.inline-block-basic blockquote img,.inline-block-basic p img{width:revert-layer}.inline-block-basic .cta-wrapper{display:flex}.inline-block-basic .cta-wrapper .cta-button{text-align:center;text-decoration:none}.layout__region .inline-block-basic.left-aligned-block:has(iframe),.layout__region .inline-block-basic.left-aligned-block:has(img){margin:0;width:100%}
.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}
.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--twocol-border-section{align-items:stretch;padding:0!important}@media screen and (min-width:1200px) and (max-width:1300px){.layout--twocol-border-section{width:calc(100% - 30px)}}.layout--twocol-border-section .layout__region{align-self:unset;display:flex;flex:1;flex-direction:column;gap:30px;justify-content:center;max-width:100%;padding:30px}.layout--twocol-border-section .layout__region>[class*=disclaimer]{margin:0!important}.layout--twocol-border-section .layout__region .row{align-items:start;flex-direction:column;gap:30px;margin:0;padding:0}.layout--twocol-border-section .layout__region .row #link-avis{margin-right:auto}.layout--twocol-border-section .layout__region .row #link-avis span{margin:0;padding:0}.layout--twocol-border-section .layout__region .row #link-avis a{background-color:var(--primary-bleu);border-radius:var(--radius-10);color:#fff;display:flex;font-size:14px;padding:10px 16px;text-decoration:none;transition:all .25s}.layout--twocol-border-section .layout__region .row #link-avis a:hover{background-color:var(--primary-bleu-fonce);color:#fff}.layout--twocol-border-section:has(.inline-block-carousel-block){background-color:var(--bleu-10);border:none!important}.layout--twocol-border-section .layout-border-separator{background-color:var(--border-color-bleu);height:1px;width:100%}@media screen and (min-width:992px){.layout--twocol-border-section .layout-border-separator{height:auto;width:1px}.layout--twocol-border-section[class*="50-50"] .layout__region{flex:1;max-width:50%}.layout--twocol-border-section[class*="67-33"] .layout__region--first{flex:2}.layout--twocol-border-section[class*="33-67"] .layout__region--first,.layout--twocol-border-section[class*="67-33"] .layout__region--second{flex:1}.layout--twocol-border-section[class*="33-67"] .layout__region--second{flex:2}.layout--twocol-border-section[class*="25-75"] .layout__region--first{flex:1}.layout--twocol-border-section[class*="25-75"] .layout__region--second,.layout--twocol-border-section[class*="75-25"] .layout__region--first{flex:3}.layout--twocol-border-section[class*="1-12"] .layout__region--first,.layout--twocol-border-section[class*="75-25"] .layout__region--second{flex:1}.layout--twocol-border-section[class*="1-12"] .layout__region--second,.layout--twocol-border-section[class*="12-1"] .layout__region--first{flex:11}.layout--twocol-border-section[class*="12-1"] .layout__region--second{flex:1}.layout--twocol-border-section[class*="2-12"] .layout__region--first{flex:2}.layout--twocol-border-section[class*="12-2"] .layout__region--first,.layout--twocol-border-section[class*="2-12"] .layout__region--second{flex:10}.layout--twocol-border-section[class*="12-2"] .layout__region--second{flex:2}.layout--twocol-border-section[class*="5-12"] .layout__region--first{flex:5}.layout--twocol-border-section[class*="12-5"] .layout__region--first,.layout--twocol-border-section[class*="5-12"] .layout__region--second{flex:7}.layout--twocol-border-section[class*="12-5"] .layout__region--second{flex:5}.layout--twocol-border-section[class*="7-12"] .layout__region--first{flex:7}.layout--twocol-border-section[class*="12-7"] .layout__region--first,.layout--twocol-border-section[class*="12-7"] .layout__region--second,.layout--twocol-border-section[class*="7-12"] .layout__region--second{flex:5}.layout--twocol-border-section[class*="9-12"] .layout__region--first{flex:9}.layout--twocol-border-section[class*="12-9"] .layout__region--first,.layout--twocol-border-section[class*="9-12"] .layout__region--second{flex:3}.layout--twocol-border-section[class*="12-9"] .layout__region--second{flex:9}.layout--twocol-border-section[class*="10-12"] .layout__region--first{flex:10}.layout--twocol-border-section[class*="10-12"] .layout__region--second,.layout--twocol-border-section[class*="12-10"] .layout__region--first{flex:2}.layout--twocol-border-section[class*="12-10"] .layout__region--second{flex:10}.layout--twocol-border-section[class*="11-12"] .layout__region--first{flex:11}.layout--twocol-border-section[class*="11-12"] .layout__region--second,.layout--twocol-border-section[class*="12-11"] .layout__region--first{flex:1}.layout--twocol-border-section[class*="12-11"] .layout__region--second{flex:11}}.page-node-3319 .layout--twocol-border-section .layout__region{justify-content:start}.layout--twocol-border-section--10-12 .reusable-paragraph-block .paragraph--type--answer-item.paragraph--view-mode--default .answer-list-item-left,.layout--twocol-border-section--67-33 .reusable-paragraph-block .paragraph--type--answer-item.paragraph--view-mode--default .answer-list-item-left{flex:2}.layout--twocol-border-section--10-12 .reusable-paragraph-block .paragraph--type--answer-item.paragraph--view-mode--default .answer-list-item-right,.layout--twocol-border-section--67-33 .reusable-paragraph-block .paragraph--type--answer-item.paragraph--view-mode--default .answer-list-item-right{flex:1}
.generic-carousel.swiper .carousel-wrapper-image-patrimoine{margin:auto;max-width:300px}.generic-carousel.swiper .carousel-wrapper-image-patrimoine img{height:300px;object-fit:contain;object-position:center;width:100%}.generic-carousel.swiper .new-carousel-legend{margin-top:30px;text-align:center}.generic-carousel.swiper .new-carousel-legend p{font-size:14px}.generic-carousel.swiper .new-carousel-legend p strong{font-size:18px;font-weight:500;margin-bottom:15p}.generic-carousel.swiper .slider-navigation{justify-content:center;margin-bottom:0}
.redesignhp-header-text-bloc-desktop{align-items:center;border-top:thin solid #0000001a;display:flex;flex-direction:column;justify-content:start;padding:26px}@media screen and (min-width:768px){.redesignhp-header-text-bloc-desktop{border-left:thin solid #0000001a;border-top:none}}.redesignhp-header-text-bloc-desktop:first-child{border:none}.redesignhp-header-text-bloc-desktop .banner-container-card-number{font-size:22px;font-weight:700;margin-bottom:5px;text-align:center}.redesignhp-header-text-bloc-desktop .banner-container-card-title{font-weight:700;text-align:center}.redesignhp-header-text-bloc-desktop .banner-container-card-content{margin-top:10px;text-align:center}.redesignhp-header-text-bloc-desktop .banner-container-card-content p{margin:0}
.strate-disclaimer{background-color:var(--bleu-20);margin:60px 0;padding:20px 10px}@media screen and (min-width:768px){.strate-disclaimer{padding:45px}}.strate-disclaimer .body p{font-size:14px;font-weight:500;margin-bottom:10px}
.page-footer-wrapper{margin-top:1rem}.inline-block-disclaimer-icon,.inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))),.page-footer-wrapper,.page-node-type-page_paragraphes{--text-color:var(--primary-bleu-fonce);--disclaimer-color:var(--bleu-20);--bg-color:#0000;--font-size:14px;--font-weight:500;--padding:24px;--flex-justify:start;--radius:var(--radius-20);--border:thin solid #0003;--margin:60px 0}@media screen and (min-width:576px){.inline-block-disclaimer-icon,.inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))),.page-footer-wrapper,.page-node-type-page_paragraphes{--padding:24px 60px 24px 24px}}.inline-block-disclaimer-icon.disclaimer-customizable,.inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable,.page-footer-wrapper.disclaimer-customizable,.page-node-type-page_paragraphes.disclaimer-customizable{--text-color:#fff;--disclaimer-color:var(--primary-bleu);--bg-color:#0000;--font-size:14px!important;--font-weight:500;--radius:var(--radius-20);--border:none;background-color:var(--bg-color);margin:30px auto}.inline-block-disclaimer-icon.disclaimer-customizable.customizable--image,.inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable.customizable--image,.page-footer-wrapper.disclaimer-customizable.customizable--image,.page-node-type-page_paragraphes.disclaimer-customizable.customizable--image{--text-color:var(--primary-bleu-fonce);--disclaimer-color:var(--bleu-20);--bg-color:#0000;--font-size:14px!important;--font-weight:500}.layout--twocol-border-section .inline-block-disclaimer-icon.disclaimer-customizable,.layout--twocol-border-section .inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable,.layout--twocol-border-section .page-footer-wrapper.disclaimer-customizable,.layout--twocol-border-section .page-node-type-page_paragraphes.disclaimer-customizable,.layout--twocol-section .inline-block-disclaimer-icon.disclaimer-customizable,.layout--twocol-section .inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable,.layout--twocol-section .page-footer-wrapper.disclaimer-customizable,.layout--twocol-section .page-node-type-page_paragraphes.disclaimer-customizable{--text-color:#fff;--disclaimer-color:var(--primary-bleu);--bg-color:#0000;--font-size:14px!important;--font-weight:500;--margin:0}.layout--twocol-border-section .inline-block-disclaimer-icon.disclaimer-customizable .disclaimer-image,.layout--twocol-border-section .inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable .disclaimer-image,.layout--twocol-border-section .page-footer-wrapper.disclaimer-customizable .disclaimer-image,.layout--twocol-border-section .page-node-type-page_paragraphes.disclaimer-customizable .disclaimer-image,.layout--twocol-section .inline-block-disclaimer-icon.disclaimer-customizable .disclaimer-image,.layout--twocol-section .inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable .disclaimer-image,.layout--twocol-section .page-footer-wrapper.disclaimer-customizable .disclaimer-image,.layout--twocol-section .page-node-type-page_paragraphes.disclaimer-customizable .disclaimer-image{display:none}.layout--twocol-border-section .inline-block-disclaimer-icon.disclaimer-customizable .disclaimer-text p a,.layout--twocol-border-section .inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable .disclaimer-text p a,.layout--twocol-border-section .page-footer-wrapper.disclaimer-customizable .disclaimer-text p a,.layout--twocol-border-section .page-node-type-page_paragraphes.disclaimer-customizable .disclaimer-text p a,.layout--twocol-section .inline-block-disclaimer-icon.disclaimer-customizable .disclaimer-text p a,.layout--twocol-section .inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable .disclaimer-text p a,.layout--twocol-section .page-footer-wrapper.disclaimer-customizable .disclaimer-text p a,.layout--twocol-section .page-node-type-page_paragraphes.disclaimer-customizable .disclaimer-text p a{text-decoration:none}.layout--twocol-border-section .inline-block-disclaimer-icon.disclaimer-customizable .disclaimer-text p a *,.layout--twocol-border-section .inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable .disclaimer-text p a *,.layout--twocol-border-section .page-footer-wrapper.disclaimer-customizable .disclaimer-text p a *,.layout--twocol-border-section .page-node-type-page_paragraphes.disclaimer-customizable .disclaimer-text p a *,.layout--twocol-section .inline-block-disclaimer-icon.disclaimer-customizable .disclaimer-text p a *,.layout--twocol-section .inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable .disclaimer-text p a *,.layout--twocol-section .page-footer-wrapper.disclaimer-customizable .disclaimer-text p a *,.layout--twocol-section .page-node-type-page_paragraphes.disclaimer-customizable .disclaimer-text p a *{font-family:var(--main-font-family);font-size:30px;font-weight:700}.inline-block-disclaimer-icon.disclaimer-customizable:has(.disclaimer-text picture),.inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable:has(.disclaimer-text picture),.page-footer-wrapper.disclaimer-customizable:has(.disclaimer-text picture),.page-node-type-page_paragraphes.disclaimer-customizable:has(.disclaimer-text picture){--bg-color:#0000;--padding:0;--disclaimer-color:#0000;--flex-justify:center}.inline-block-disclaimer-icon.disclaimer-customizable:has(.disclaimer-text picture) .disclaimer-image,.inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).disclaimer-customizable:has(.disclaimer-text picture) .disclaimer-image,.page-footer-wrapper.disclaimer-customizable:has(.disclaimer-text picture) .disclaimer-image,.page-node-type-page_paragraphes.disclaimer-customizable:has(.disclaimer-text picture) .disclaimer-image{display:none}.inline-block-disclaimer-icon.background-inherit .disclaimer-block,.inline-block-product-disclaimer:not(:has(ol,ul:not(.contextual-links))).background-inherit .disclaimer-block,.page-footer-wrapper.background-inherit .disclaimer-block,.page-node-type-page_paragraphes.background-inherit .disclaimer-block{background-color:initial}.inline-block-disclaimer-icon>div,.inline-block-product-disclaimer:not(:has(ol,ul))>div,.page-node-type-page_paragraphes>div{padding:0}@media screen and (min-width:992px){.inline-block-disclaimer-icon,.inline-block-product-disclaimer:not(:has(ol,ul)){padding:0 15px}}.border-disclaimer.disclaimer-content{display:flex;flex-direction:column;gap:20px;padding:var(--padding)}@media screen and (min-width:1200px){.border-disclaimer.disclaimer-content{margin-left:auto;margin-right:auto;max-width:1280px}}@media screen and (min-width:576px){.border-disclaimer.disclaimer-content{flex-direction:row}}.border-disclaimer.disclaimer-content .disclaimer-image{align-items:center;display:flex;margin:auto;max-width:60px;width:max-content}.border-disclaimer.disclaimer-content .disclaimer-image img{width:50px}.border-disclaimer.disclaimer-content .disclaimer-image .disclaimer-custom,.border-disclaimer.disclaimer-content .disclaimer-image .disclaimer-warning{background-color:var(--text-color);height:46px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:45px}.border-disclaimer.disclaimer-content .disclaimer-image .disclaimer-warning{-webkit-mask-image:url(/themes/custom/corum_v2/img/pictos/warning.svg);mask-image:url(/themes/custom/corum_v2/img/pictos/warning.svg)}.border-disclaimer.disclaimer-content .disclaimer-text{align-items:center;display:flex;flex-wrap:wrap}.border-disclaimer.disclaimer-content .disclaimer-text>p{flex:100%}.border-disclaimer.disclaimer-content .disclaimer-text *{color:var(--text-color);font-family:unset;font-size:var(--font-size);font-weight:var(--font-weight);margin:0}.border-disclaimer.disclaimer-content .disclaimer-text * img{border-radius:var(--radius-20)}.border-disclaimer.disclaimer-content .disclaimer-text * strong{font-weight:700}.border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text{width:100%}.border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text p{width:100%}.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning),.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning),.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning),.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning),.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning){background-color:var(--cuivre-20);border-radius:var(--radius-20);color:#fff;font-size:14px!important;font-weight:400;gap:30px;margin:auto;padding:24px}@media screen and (min-width:576px){.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning),.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning),.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning),.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning),.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning){--padding:24px 60px 24px 24px}}.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text,.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text,.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text,.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text,.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text{align-items:center;display:flex;flex-wrap:wrap}.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text *,.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text *,.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text *,.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text *,.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-text *{color:var(--primary-bleu-fonce)!important}.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-custom,.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-warning,.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-custom,.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-warning,.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-custom,.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-warning,.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-custom,.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-warning,.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-custom,.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(.disclaimer-warning) .disclaimer-image .disclaimer-warning{background-color:var(--primary-bleu-fonce)}.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(picture),.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(picture),.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(picture),.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(picture),.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(picture){padding:0!important}.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(img),.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(img),.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(img),.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(img),.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(img){background-color:var(--disclaimer-color);border:var(--border);border-radius:var(--radius-60);color:var(--text-color)}.layout--onecol .border-disclaimer:not(:has(ol,ul)):has(ol),.layout--onecol-border-section .border-disclaimer:not(:has(ol,ul)):has(ol),.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)):has(ol),.page-node-type-immeuble .border-disclaimer:not(:has(ol,ul)):has(ol),.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)):has(ol){all:unset}.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)){margin-bottom:15px;margin-top:15px;max-width:90%}@media screen and (min-width:576px){.page-node-type-page_paragraphes .border-disclaimer:not(:has(ol,ul)){margin-left:auto;margin-right:auto;max-width:1280px}}.layout--onecol-border-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)),.layout--twocol-border-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)),.layout--twocol-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)){background-color:var(--disclaimer-color);border:var(--border);border-radius:var(--radius);color:var(--text-color)}.layout--onecol-border-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) *,.layout--twocol-border-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) *,.layout--twocol-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) *{color:#fff!important}.layout--onecol-border-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) .disclaimer-image .disclaimer-custom,.layout--onecol-border-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) .disclaimer-image .disclaimer-warning,.layout--twocol-border-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) .disclaimer-image .disclaimer-custom,.layout--twocol-border-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) .disclaimer-image .disclaimer-warning,.layout--twocol-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) .disclaimer-image .disclaimer-custom,.layout--twocol-section .customizable--no-image[class*="background-#"] .border-disclaimer:not(:has(ol,ul)) .disclaimer-image .disclaimer-warning{background-color:#fff}.background-inherit .disclaimer-block .border-disclaimer:not(:has(ol,ul)){background-color:initial;border:1px solid #072f3c33}.page-footer-wrapper .border-disclaimer:not(:has(ol,ul)){margin:30px auto!important}.background-inherit.customizable--no-image .border-disclaimer,.background-inherit.customizable--no-image .border-disclaimer>*{all:unset}.background-inherit.customizable--no-image .border-disclaimer{border:none!important;box-sizing:border-box;display:flex;margin:auto;padding:0 15px!important}@media screen and (min-width:1200px){.background-inherit.customizable--no-image .border-disclaimer{max-width:1280px!important}}.background-inherit.customizable--no-image .border-disclaimer .disclaimer-image{display:none}.layout--onecol-border-section .container--border .inline-block-product-disclaimer{margin-top:32px}.layout--onecol-border-section .container--border .inline-block-product-disclaimer>div{padding:0}.layout--onecol-border-section .container--border .inline-block-product-disclaimer:only-child{margin:0 auto}.inline-block-disclaimer-icon:not(.disclaimer-customizable),.inline-block-product-disclaimer:not(.disclaimer-customizable){margin-bottom:15px;margin-top:15px}.inline-block-disclaimer-icon:not(.disclaimer-customizable).disclaimer-customizable.customizable--no-image.background-inherit .disclaimer-block,.inline-block-product-disclaimer:not(.disclaimer-customizable).disclaimer-customizable.customizable--no-image.background-inherit .disclaimer-block{width:100%}@media screen and (max-width:575px){.inline-block-disclaimer-icon:not(.disclaimer-customizable).disclaimer-customizable.customizable--no-image.background-inherit .disclaimer-block iframe,.inline-block-product-disclaimer:not(.disclaimer-customizable).disclaimer-customizable.customizable--no-image.background-inherit .disclaimer-block iframe{height:320px}}.disclaimer-text sup{font-size:.75em!important}.disclaimer-text iframe[src*="//cl.avis-verifies.com/"]{height:325px;max-width:540px;padding:0 20px;width:100vw}@media screen and (min-width:520px){.disclaimer-text iframe[src*="//cl.avis-verifies.com/"]{height:165px}}@media screen and (min-width:768px){.disclaimer-text iframe[src*="//cl.avis-verifies.com/"]{max-width:720px}}@media screen and (min-width:992px){.disclaimer-text iframe[src*="//cl.avis-verifies.com/"]{max-width:960px}}@media screen and (min-width:1200px){.disclaimer-text iframe[src*="//cl.avis-verifies.com/"]{max-width:1280px}}
.products-block-content{height:100%}.products-block-content .product{background-color:var(--cuivre-10);border-radius:var(--radius-30);display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;padding:24px}.products-block-content .product .product_description_subtitle{font-size:14px}.products-block-content .product p{margin:0}.products-block-content .product p:empty{display:none}.products-block-content .product .product-item{text-align:center}.products-block-content .product .product-item.img-logo-description{display:flex;flex-direction:column;gap:20px}.products-block-content .product .product-item .product_image{border-radius:var(--radius-20)}.products-block-content .product .product-item .logo-wrapper{text-align:center}.products-block-content .product .product-item .logo-wrapper img{max-width:130px}.products-block-content .product .product-item .logo-wrapper:has([alt=pixel]){display:none}.products-block-content .product .product-item .product_description strong{font-size:20px}.products-block-content .product .product-item .product_description .ct-list--check-gold{list-style:none;margin:0;padding:0}.products-block-content .product .product-item .product_description .ct-list--check-gold li{align-items:start;display:flex;font-weight:500;gap:6px;margin-bottom:10px;position:relative;text-align:start}@media screen and (min-width:1300px){.products-block-content .product .product-item .product_description .ct-list--check-gold li{font-size:18px;gap:20px}}@media screen and (min-width:768px){.products-block-content .product .product-item .product_description .ct-list--check-gold li{font-size:16px}}@media screen and (max-width:767px){.products-block-content .product .product-item .product_description .ct-list--check-gold li{font-size:14px}}.products-block-content .product .product-item .product_description .ct-list--check-gold li:before{background:url(/themes/custom/corum_v2/img/pictos/check.svg) no-repeat;background-position:50%;background-size:contain;content:"";height:20px;min-width:20px}.products-block-content .product .product-item .product_description_title{color:var(--primary-bleu);font-weight:700}@media screen and (min-width:992px){.products-block-content .product .product-item .product_description_title{font-size:18px}}@media screen and (max-width:991px){.products-block-content .product .product-item .product_description_title{font-size:16px}}.products-block-content .product .product-item .product_description_infos_wrapper{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.products-block-content .product .product-item .product_description_infos_wrapper .tool img{cursor:help;height:20px;width:20px}.products-block-content .product .product-item .product_description_infos_wrapper .tooltip{background-color:#fff;border-radius:var(--radius-20);box-shadow:0 10px 50px 0 #00000040;padding:24px;z-index:1000}.products-block-content .product .product-item .product_description_infos_wrapper .tooltip.show{opacity:1}.products-block-content .product .product-item .product_description_infos_wrapper .tooltip .tooltip-arrow{display:none}.products-block-content .product .product-item .product_description_infos_wrapper .tooltip .tooltip-inner{background-color:initial;display:flex;flex-direction:column;gap:10px;max-width:none;width:100%}.products-block-content .product .product-item .product_description_infos_wrapper .tooltip .tooltip-inner p{font-size:14px;margin:0}.products-block-content .product .product-item .product_description_text,.products-block-content .product .product-item .product_description_text p{font-size:12px}.products-block-content .product .link-products{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:max-content;min-width:100%;padding:12px;text-align:center;text-decoration:none;width:auto}.products-block-content .product .link-products:hover{color:#fff}.layout.container:has(.products-block-content){display:grid;gap:10px;grid-template-columns:repeat(1,1fr);margin:60px auto}@media screen and (min-width:768px){.layout.container:has(.products-block-content).layout--threecol-section{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.layout.container:has(.products-block-content).layout--fourcol-section{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.layout.container:has(.products-block-content).layout--fourcol-section{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:992px){.layout.container:has(.products-block-content).layout--twocol-section{grid-template-columns:repeat(2,1fr)}}.layout.container:has(.products-block-content) .layout__region{align-self:stretch;max-width:100%;padding:0}.layout.container:has(.products-block-content) .inline-block-product-block{height:100%}@media screen and (min-width:1200px){.layout.container:has(.products-block-content) .inline-block-product-block{width:93%}}
[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)}
