/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.antibot-message{margin:9px 0 10px 8px;padding:15px;word-wrap:break-word;border-width:1px 1px 1px 0;border-style:solid;border-radius:2px;overflow-wrap:break-word;}.antibot-message-warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
.block-derabane-didomi-consent-pref-button{position:fixed;bottom:10px;left:10px;z-index:100;}@media (min-width:1024px){.block-derabane-didomi-consent-pref-button{bottom:20px;left:20px;}}.didomi-custom-button{width:40px;height:40px;background-size:40px;display:inline-block;font-size:0;}@media (min-width:1024px){.didomi-custom-button{width:50px;height:50px;background-size:50px;}}.didomi-custom-button{background-repeat:no-repeat;background-image:var(--didomi-icon-url);background-position:left center;cursor:pointer;}.didomi-custom-button::before{content:"";width:1px;opacity:0;transition:opacity 0.25s ease;}.didomi-custom-button::after{content:"";width:0;opacity:0;transition:opacity 0.25s ease;}.didomi-custom-button:hover::before{opacity:1;content:attr(data-tooltip);position:absolute;background:var(--noir-vigne);color:#fff;left:calc(100% + 12px);top:calc(50% - 8px);font-size:12px;line-height:16px;width:-moz-max-content;width:max-content;padding:4px 8px;border-radius:4px;display:inline-block;}.didomi-custom-button:hover::after{opacity:1;position:absolute;content:"";border:5px solid rgba(255,255,255,0);left:calc(100% + 7px);top:50%;border-left-width:0;border-right-color:var(--noir-vigne);display:inline-block;}
.omerlo-mailing-list-subscribe{max-width:480px;}.omerlo-mailing-list-subscribe__intro{margin:0 0 16px;font-size:1rem;line-height:140%;color:var(--raphia,#2a3022);}.omerlo-mailing-list-subscribe__field{margin-bottom:16px;}.omerlo-mailing-list-subscribe__field label{display:block;margin-bottom:6px;font-size:0.875rem;font-weight:500;color:var(--raphia,#2a3022);}.omerlo-mailing-list-subscribe__field input[type=email]{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--gray,#e2e2e2);background-color:var(--white,#fff);font-size:1rem;color:var(--raphia,#2a3022);transition:border-color 0.2s ease;}.omerlo-mailing-list-subscribe__field input[type=email]:focus{outline:none;border-color:var(--raphia,#2a3022);}.omerlo-mailing-list-subscribe__field input[type=email].error{border-color:var(--lime);}.omerlo-mailing-list-subscribe .form-item--error-message{margin-top:6px;font-size:0.8125rem;line-height:140%;color:var(--lime);}.omerlo-mailing-list-subscribe .form-item--error-message strong{font-weight:400;}.omerlo-mailing-list-subscribe__field--agree{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;}.omerlo-mailing-list-subscribe__field--agree input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;margin:0;margin-top:2px;flex-shrink:0;width:18px;height:18px;box-sizing:border-box;border:1.5px solid var(--white,#fff);background-color:transparent;cursor:pointer;}.omerlo-mailing-list-subscribe__field--agree input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid var(--lime,#e4ffb6);border-width:0 2px 2px 0;transform:rotate(45deg);}.omerlo-mailing-list-subscribe__field--agree input[type=checkbox]:focus-visible{outline:2px solid var(--lime,#e4ffb6);outline-offset:2px;}.omerlo-mailing-list-subscribe__field--agree input[type=checkbox].error{border-color:var(--lime,#e4ffb6);}.omerlo-mailing-list-subscribe__field--agree .form-item--error-message{flex-basis:100%;margin-top:4px;margin-left:26px;}.omerlo-mailing-list-subscribe__field--agree label{margin-bottom:0;font-size:0.75rem;font-weight:400;line-height:140%;}.omerlo-mailing-list-subscribe__field--agree a{color:var(--raphia,#2a3022);text-decoration:underline;}.omerlo-mailing-list-subscribe__field--agree a:hover{color:var(--noir-vigne,#181917);}.omerlo-mailing-list-subscribe__actions{margin:20px 0 0;}.omerlo-mailing-list-subscribe input[type=submit]{display:inline-flex;align-items:center;height:50px;padding:0 24px;border:none;background-color:var(--lime,#e4ffb6);color:var(--raphia,#2a3022);font-size:0.875rem;font-weight:500;letter-spacing:-0.35px;cursor:pointer;transition:all 0.3s ease;}.omerlo-mailing-list-subscribe input[type=submit]:hover{background-color:var(--noir-vigne,#181917);color:var(--laine,#fffdf6);}.omerlo-mailing-list-subscribe input[type=submit]:disabled{opacity:0.6;cursor:not-allowed;}.omerlo-mailing-list-subscribe__success{margin:0;font-size:1.125rem;font-weight:500;color:var(--raphia,#2a3022);}.omerlo-mailing-list-subscribe__error{margin:0 0 16px;font-size:0.875rem;font-weight:500;color:var(--lime);}@media (min-width:1024px){.omerlo-mailing-list-subscribe__intro{font-size:1.0625rem;}}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.paragraph--unpublished{background-color:#fff4f4;}
