/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:768px){.webform-flexbox{display:flex;margin:1em -0.5em;}.webform-flexbox.js-webform-states-hidden[style*="display: block"]{display:flex !important;}.webform-flexbox .webform-flexbox{margin:1em 0;}.webform-flexbox--flex-start{align-items:flex-start;}.webform-flexbox--flex-end{align-items:flex-end;}.webform-flexbox--center{align-items:center;}.webform-flex{min-width:0;}.webform-flex--container{margin:0 0.5em;}.webform-flex--container > .form-item{margin:0;}.webform-flex--container > .form-item > input:not([type="checkbox"]),.webform-flex--container > .form-item > select{width:100%;}.container-inline .webform-flex--container > .form-item > input:not([type="checkbox"]),.container-inline .webform-flex--container > .form-item > select,.webform-flex--container > .form-item.webform-element--title-inline > input:not([type="checkbox"]),.webform-flex--container > .form-item.webform-element--title-inline > select{width:inherit;}.webform-flex--container > .webform-has-field-prefix > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-suffix > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-prefix > select,.webform-flex--container > .webform-has-field-suffix > select{width:85%;}.webform-flex--container > .webform-has-field-prefix.webform-flex.webform-has-field-suffix > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-prefix.webform-flex.webform-has-field-suffix > select{width:70%;}.webform-flex--container > .webform-element-help-container--element > input:not([type="checkbox"]),.webform-flex--container > .webform-element-help-container--element > select{width:85%;}.webform-flex--container > .webform-has-field-prefix.webform-element-help-container--element > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-suffix.webform-element-help-container--element > select{width:70%;}.webform-flex--container > .webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element > input:not([type="checkbox"]),.webform-flex--container > .webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element > select{width:50%;}.webform-flex--1{flex:1;}.webform-flex--2{flex:2;}.webform-flex--3{flex:3;}.webform-flex--4{flex:4;}.webform-flex--5{flex:5;}.webform-flex--6{flex:6;}.webform-flex--7{flex:7;}.webform-flex--8{flex:8;}.webform-flex--9{flex:9;}.webform-flex--10{flex:10;}.webform-flex--11{flex:11;}.webform-flex--12{flex:12;}.webform-flex--container > .form-type-webform-select-other select{width:100%;}.webform-flex--container > .form-type-webform-select-other .form-item{margin:0;}.webform-flex--container > .form-type-webform-select-other .form-item + .form-item{margin-top:0.5em;}.webform-flex--container > .form-type-range-output > .form-range-output{width:66%;}.form-composite > .webform-flexbox{margin:1em -0.5em;}.webform-flex--container .form-type-checkbox,.webform-flex--container .form-type-radio{white-space:nowrap;}}
.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;}
.hgm-language-switcher-wrapper{position:relative;}.hgm-language-switcher--sub-header{display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;}.hgm-language-switcher-chevron{font-size:0.65em;transition:transform 0.2s ease;}.hgm-language-switcher--sub-header[aria-expanded="true"] .hgm-language-switcher-chevron{transform:rotate(180deg);}.hgm-language-switcher-dropdown{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:1050;min-width:300px;max-width:340px;background:#fff;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,0.14);padding:20px;}.hgm-language-switcher-dropdown.open{display:block;}.hgm-language-switcher-dropdown h4{margin:0 0 6px;font-size:18px;font-weight:700;color:#1a1a1a;line-height:1.3;}.hgm-language-switcher-dropdown p{margin:0 0 14px;font-size:14px;color:#6b7280;line-height:1.45;}.hgm-language-switcher-dropdown ul{list-style:none;margin:0;padding:0;}.hgm-language-switcher-dropdown li{margin:0;padding:0;display:block !important;}.hgm-language-switcher-dropdown li a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;text-decoration:none;color:#1a1a1a;border-radius:6px;font-size:14px;font-weight:400;transition:background-color 0.15s ease;}.hgm-language-switcher-dropdown li a:hover,.hgm-language-switcher-dropdown li a:focus{background-color:#eff3ff;}.hgm-language-switcher-dropdown li a.active{font-weight:500;}.hgm-language-switcher-dropdown li a .fa-check{color:#4a8fe7;font-size:13px;}body.offcanvas-open .hgm-header__sub-header{display:none;}.hgm-language-switcher-drilldown__back{display:block !important;border-bottom:none !important;border-left:none !important;border-right:none !important;padding:12px 12px 8px !important;}.hgm-language-switcher-drilldown__back a.back{display:inline-flex !important;align-items:center;gap:6px;padding:8px 16px !important;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1a1a1a;text-decoration:none !important;background:#fff;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease;width:auto !important;}.hgm-language-switcher-drilldown__back a.back:hover{background-color:#f3f4f6 !important;border-color:#9ca3af;color:#1a1a1a !important;}.hgm-language-switcher-drilldown__back a.back i{font-size:11px;}.hgm-language-switcher-drilldown__back a.back::after{display:none !important;}.hgm-language-switcher-drilldown__header{display:block !important;border-bottom:1px solid #e5e7eb !important;border-left:none !important;border-right:none !important;padding:12px 12px 16px !important;pointer-events:none;}.hgm-language-switcher-drilldown__header div{width:100%;}.hgm-language-switcher-drilldown__header h4{margin:0 0 6px;font-size:18px;font-weight:700;color:#1a1a1a;line-height:1.3;}.hgm-language-switcher-drilldown__header p{margin:0;font-size:14px;color:#6b7280;line-height:1.45;}.hgm-language-switcher-drilldown__item{border-left:none !important;border-right:none !important;}.hgm-language-switcher-drilldown__item a{display:flex !important;align-items:center;justify-content:space-between;width:100%;padding:12px 12px !important;text-decoration:none !important;color:#1a1a1a;font-size:15px;font-weight:400;transition:background-color 0.15s ease;}.hgm-language-switcher-drilldown__item a:hover,.hgm-language-switcher-drilldown__item a:focus{background-color:#eff3ff !important;color:#1a1a1a !important;}.hgm-language-switcher-drilldown__item a.active{font-weight:500;}.hgm-language-switcher-drilldown__item a .fa-check{color:#4a8fe7;font-size:13px;}.hgm-language-switcher-drilldown__item a + a{display:none !important;}.hgm-language-switcher-drilldown__label{margin-left:4px;}
/* @license MIT https://github.com/Choices-js/Choices/blob/master/LICENSE */
.choices *,.choices *:before,.choices *:after{box-sizing:border-box;}
