/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}form .form--inline{display:flex;}form .form--inline>div{margin-top:0;margin-bottom:0;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}label.option{display:inline;font-weight:normal;margin:0;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:var(--color-red);}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/mytheme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{box-shadow:0 0 0 1px var(--color-red);}.form-item--error-message{color:var(--color-red);font-style:italic;font-size:0.9em;line-height:1.2em;margin:10px 0;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/mytheme/images/icons/error.svg) no-repeat;background-size:contain;}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius);border:var(--input-border,none);background-color:var(--input-background);color:var(--input-text);}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background:var(--input-background);border:var(--input-border,none);}.form-item,.form-actions,fieldset.form-wrapper{margin:0 0 20px;}.form-item>label:not(.option),.form-wrapper .fieldset-description{margin:0 0 10px;font-weight:500;}.form-item .description{font-size:0.8em;margin:10px 0 0;line-height:1.2;font-style:italic;opacity:0.7;}.field--label-inline .field--label,.field--label-inline .field--item{display:inline-block;}.filter-guidelines{display:none;}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select{font-size:1rem;line-height:1.4;box-sizing:border-box !important;color:inherit;padding:12px 20px;margin:0;max-width:100%;text-overflow:ellipsis;transition:all 0.2s;background-color:var(--input-background);border:var(--input-border,none);}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{outline:none;color:inherit;}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select:disabled{background-color:var(--color-disabled);cursor:not-allowed;}[type='color']::-webkit-input-placeholder,[type='date']::-webkit-input-placeholder,[type='datetime']::-webkit-input-placeholder,[type='datetime-local']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='month']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,[type='text']::-webkit-input-placeholder,[type='time']::-webkit-input-placeholder,[type='url']::-webkit-input-placeholder,[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;}[type='color']:-ms-input-placeholder,[type='date']:-ms-input-placeholder,[type='datetime']:-ms-input-placeholder,[type='datetime-local']:-ms-input-placeholder,[type='email']:-ms-input-placeholder,[type='month']:-ms-input-placeholder,[type='number']:-ms-input-placeholder,[type='password']:-ms-input-placeholder,[type='search']:-ms-input-placeholder,[type='tel']:-ms-input-placeholder,[type='text']:-ms-input-placeholder,[type='time']:-ms-input-placeholder,[type='url']:-ms-input-placeholder,[type='week']:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;}[type='color']::-ms-input-placeholder,[type='date']::-ms-input-placeholder,[type='datetime']::-ms-input-placeholder,[type='datetime-local']::-ms-input-placeholder,[type='email']::-ms-input-placeholder,[type='month']::-ms-input-placeholder,[type='number']::-ms-input-placeholder,[type='password']::-ms-input-placeholder,[type='search']::-ms-input-placeholder,[type='tel']::-ms-input-placeholder,[type='text']::-ms-input-placeholder,[type='time']::-ms-input-placeholder,[type='url']::-ms-input-placeholder,[type='week']::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:inherit;}[type='date']{min-width:120px;}textarea{resize:none;}[type="file"]{margin-bottom:0.75em;width:100%;}select{padding-right:30px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 5px center;background-size:16px 12px;cursor:pointer;}[type="checkbox"],[type="radio"]{display:inline;float:left;appearance:none;width:21px;height:21px;line-height:21px;box-shadow:none;border:1px solid var(--border-color);background-color:var(--input-background);cursor:pointer;}[type="checkbox"]:hover,[type="radio"]:hover{border-color:var(--color-highlite);}[type="radio"]{border-radius:50%;}[type="checkbox"]+label,[type="radio"]+label{display:block;cursor:pointer;line-height:1.4;padding:1px 0 0 28px;}[type="checkbox"]:checked,[type="radio"]:checked{border:7px solid var(--color-highlite);background:var(--color-highlited-text);}input[type="search"]{-webkit-box-sizing:border-box;box-sizing:border-box;}.captcha__title,.captcha__description{display:none !important;}
.buttons-wrapper{display:inline-flex;flex-wrap:wrap;gap:var(--space-small);}.btn-left-icon svg{margin-right:5px;}.button svg{font-size:1.1rem;line-height:1;}.button{font-family:var(--text-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;transition:all 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex;text-align:center;align-items:center;column-gap:10px;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:15px 30px;font-size:0.86rem;line-height:1.2;text-transform:uppercase;font-weight:var(--text-weight-medium);background-color:var(--button-color);border-radius:var(--button-radius);color:var(--button-text);border:none;transition:all 0.2s;letter-spacing:0.1rem;}.button:last-child{margin-right:0;}.button:active,.button:hover,.button:focus{background-color:var(--button-hcolor);color:var(--button-htext);}.button:disabled{cursor:not-allowed;opacity:0.5;}.button:disabled:hover{background-color:var(--color-disabled);}.button.outlined,.button[button-type="outlined"]{background:transparent;box-shadow:inset 0 0 0 2px var(--button-color);color:var(--button-color);}.button.outlined:hover,.button[button-type="outlined"]:hover{background-color:var(--button-color);color:var(--button-text);}.button.secondary,.button[button-type="secondary"]{background:var(--button-color2);color:var(--button-text2);}.button.secondary:hover,.button[button-type="secondary"]:hover{background:var(--button-hcolor2);color:var(--button-htext2);}.button.secondary.outlined,.button[button-type="secondary_outlined"]{background:transparent;box-shadow:inset 0 0 0 2px var(--button-color2);color:var(--button-color2);}.button.secondary.outlined:hover,.button[button-type="secondary_outlined"]:hover{background:var(--button-color2);color:var(--button-text2);}.button.reverse,.button[button-type="reverse"]{background:var(--button-color-reverse);color:var(--button-text-reverse);}.button.reverse:hover,.button[button-type="reverse"]:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--button-color-reverse);color:var(--button-color-reverse);}.button.reverse.outlined,.button[button-type="reverse_outlined"]{background:transparent;box-shadow:inset 0 0 0 2px var(--button-color-reverse);color:var(--button-color-reverse);}.button.reverse.outlined:hover,.button[button-type="reverse_outlined"]:hover{background:var(--button-color-reverse);color:var(--button-text-reverse);}
.pager__items{clear:both;text-align:center;margin:var(--space-medium) auto;padding:0;font-family:var(--title-font);}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;color:var(--color-highlite);}.pager__item--last,.pager__item--first{display:none;}
nav.tabs{margin:30px auto;max-width:var(--layout-width);padding:0;}ul.tabs{width:100%;background:#ebebeb;padding:0;border:1px solid #ebebeb;}ul.tabs li{display:inline-block;}ul.tabs a{color:#1E1E1E;display:block;padding:6px 20px;background:transparent;}ul.tabs a:hover{text-decoration:underline;}ul.tabs a.is-active{background:#ffffff;}
.breadcrumb{padding:0;margin:0;}.breadcrumb ul{margin:0;padding:0;list-style:none;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline-block;margin:0;padding:0;list-style:none;font-style:italic;font-size:0.92em;line-height:1.2;font-family:var(--title-font);}.breadcrumb li a:hover{color:var(--color-highlite);}.breadcrumb li:not(:last-child):after{content:"/";margin:0 2px;font-style:normal;font-weight:bold;}.breadcrumb li:last-child{color:var(--color-highlite);}
.field__label{font-weight:bold;color:var(--title-color);}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field__label::after{content:":";}
.views-exposed-form{margin:0 0 var(--space-medium);}.exposed-form-items{display:flex;gap:var(--space-small);flex-wrap:wrap;}.vertical-filter-items .exposed-form-items{flex-direction:column;gap:var(--space-regular);}.exposed-form-items>.form-item{margin:0;}.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}.inline-header>.view-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;}.inline-header>.view-header .form-item{margin:0;}.active-filters .active-filters__list,.view-header .views-filters-summary .items{display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:5px;column-gap:15px;flex-grow:1;flex-shrink:1;}.active-filters .active-filters__button,.view-header .views-filters-summary .value{appearance:none;-webkit-appearance:none;border:none;background:transparent;color:inherit;font-size:0.92em;padding:0;margin:0;border:none;}.active-filters .active-filters__button:hover,.view-header .views-filters-summary a.remove-filter:hover{color:var(--color-highlite);}.view-header .views-filters-summary a.remove-filter{background:transparent;font-size:0.92em;padding:0;line-height:1;color:inherit;}
.menu,.submenu{margin:0;padding:0;list-style:none;}.menu li{list-style:none;}.menu-link{cursor:pointer;}.menu-item{margin:0;padding:0;}ul.menu a.is-active,ul.menu a.active-link,ul.menu a:hover{color:var(--color-highlite);}.menu-caret{display:inline-block;cursor:pointer;font-size:1rem;}.horizontal-menu-block .block-content>.menu{display:flex;column-gap:var(--space-regular);}.horizontal-menu-block .menu-item--expanded{position:relative;}.horizontal-menu-block .menu-item--expanded .submenu{text-transform:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:11;background:var(--color-primarybg);padding:var(--space-small) 0;font-size:0.96rem;line-height:1.2em;visibility:hidden;transition:0.2s all;box-shadow:0 0 2px rgba(0,0,0,0.6);border-radius:var(--border-radius);}.horizontal-menu-block .menu-item--expanded:hover>.submenu{visibility:visible;}.horizontal-menu-block .menu-item--expanded .submenu a{padding:8px var(--space-small);display:block;white-space:nowrap;}.vertical-menu-block .menu-item.collapsible{display:grid;grid-template-columns:1fr auto;}.vertical-menu-block .menu-item.collapsible>.submenu{grid-column:1 / span 2;grid-row:2;}.vertical-menu-block .menu .menu-item--expanded .submenu{display:none;opacity:0;transition:all 0.2s;position:static;transform:none;padding:0;box-shadow:none;font-size:0.94rem;}.vertical-menu-block .menu .expanded-submenu>.submenu{display:block;opacity:1;visibility:visible;}.vertical-menu-block .menu-item a{padding:8px 0;display:block;}.vertical-menu-block .menu-item .menu-caret{cursor:pointer;padding:10px 20px;}.vertical-menu-block .menu-item.expanded-submenu>.menu-caret{transform:rotate(180deg);transform-origin:center;}.vertical-menu-block .menu-item .entity-count{display:none;}
.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo{padding:var(--gin-spacing-xs) !important;}
.klaro{--klaro-primary-color:var(--color-highlite);--font-size:0.92rem;--dark1:var(--color-primarybg);--light1:var(--text-color);--light3:var(--text-color);--dark3:var(--text-color);--notice-max-width:400px;--klaro-button-bg:var(--button-color);--klaro-button-text-color:var(--button-text);--klaro-button-border-radius:var(--button-radius);--klaro-button-border:2px solid var(--button-color);--klaro-button-padding:10px 18px;--klaro-button-font-size:inherit;--klaro-button-line-height:1.1;--klaro-button-font-weight:var(--text-weight);--klaro-button-bg-hover:var(--button-hcolor);--klaro-button-text-color-hover:var(--button-htext);--klaro-button-border-hover:2px solid var(--button-htext);--klaro-button-focus-outline:none;--klaro-button-focus-outline-offset:0;--klaro-dialog-focus-outline:none;--klaro-dialog-focus-box-shadow:var(--box-shadow);}.klaro .cookie-notice:not(.cookie-modal-notice){box-shadow:0 0 0px 1px var(--border-color);}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:var(--container-paddings);display:flex;flex-direction:column;gap:var(--space-small);}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin:0;}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{display:none;}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{box-shadow:0 0 0 1px var(--border-color);}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:var(--input-background);box-shadow:0 0 0 1px var(--border-color) !important;}.klaro .cookie-modal a:focus,.klaro .context-notice a:focus,.klaro .cookie-notice a:focus{outline:none;}
