/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.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 6px 2px;background:transparent url(/core/misc/throbber-active.gif) 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:1261;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.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
.ajax-throbber.sk-pulse{width:var(--sk-size);height:var(--sk-size);animation:sk-pulse 1.2s infinite cubic-bezier(0.455,0.03,0.515,0.955);border-radius:100%;background-color:var(--sk-color);}@keyframes sk-pulse{0%{transform:scale(0);}100%{transform:scale(1);opacity:0;}}
:root{--color-white:#ffffff;--color-platinum:#f5f5f5;--color-light-gray:#d4d4d8;--color-gainsboro:#d8d9e0;--color-silver-metallic:#adaeb3;--color-manatee:#8e929c;--color-dark-silver:#545560;--color-roman-silver:#82828C;--color-raisin-black:#222330;--color-persian-blue:#003cc5;--color-persian-blue--dark-1:#0036B1;--color-persian-blue--light-1:#0042DD;--color-persian-blue--light-2:#e9efff;--color-maximum-red:#d72222;--color-maximum-red--dark-1:#c91f1f;--color-maximum-red--light-1:#de2e2e;--color-maximum-red--light-2:#fcefef;--color-jade:#26A769;--color-sunglow:#ffd23f;--color-danube:#77a2db;--color-gallery:#efefef;--color-st-tropaz:#2f5691;--color-gray:#808080;--color-dove-gray:#6c6c6c;--color-yellow-sea:#ffb000;--color-web-orange:#eea300;--color-linline-black:#0d111c;--color-linline-orange:#ff6600;--color-linline-orange-hover:#dd5800;--color-linline-blue:#15a8f1;--color-linline-blue-hover:#16a0e6;--color-linline-ghostly-white:#f3f3ff;--color-linline-mandarine:#faa38a;--color-linline-smoke:#f7f3f0;--color-linline-linen:#faf0e6;--color-linline-gray:#f6f7f8;--color-linline-placeholder:#b4b4b4;--color-linline-table-border:#e2e2e2;--color-linline-red:#dc3741;--color-linline-red-hover:#c5323c;--color-linline-light-gray:#f8f8f8;--color-linline-light-gray-hover:#f1f1f1;--color-linline-dark-gray:#8e8e8e;--color-linline-cadet-blue:#bec8d0;--color-border:var(--color-manatee);--color-disabled:var(--color-platinum);}.cookie-policy{display:none;position:fixed;bottom:0;z-index:100;background-color:#fff;border-top:1px solid #e4e6e8;padding:1rem;text-align:center;font-size:12px;}.cookie-policy__btn{display:inline-block;height:48px;padding:0 25px;line-height:48px;background:var(--color-linline-orange);border:1px solid var(--color-linline-orange);border-radius:6px;text-align:center;font-size:14px;color:#fff;cursor:pointer;transition:color 0.3s,background 0.3s,border 0.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;}
