/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-actions,.form-item{margin:1rem 0;}@media screen and (min-width:761px){.form-actions,.form-item{margin:1.5rem 0;}}.form-item__label{color:var(--color-primary);display:block;font-size:1em;font-weight:var(--font-weight-bold);margin-bottom:.6em;}.form-item__error-message{color:var(--color-red);font-size:.75rem;font-weight:var(--font-weight-bold);margin:.5rem 0 0;}.form-item__description{color:var(--color-text);font-size:.8rem;margin:.5rem 0;}.form-date,.form-email,.form-month,.form-number,.form-range,.form-search,.form-select,.form-tel,.form-text,.form-textarea,.form-time,.form-url,.form-week,.facets-dropdown{border:1px solid var(--color-border);box-sizing:border-box;max-width:100%;padding:.75em;transition:border .25s ease-out;width:100%;}.form-date:focus,.form-email:focus,.form-month:focus,.form-number:focus,.form-range:focus,.form-search:focus,.form-select:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-time:focus,.form-url:focus,.form-week:focus,.facets-dropdown:focus{border-color:var(--color-primary);outline-color:var(--color-primary);outline-offset:.1rem;outline-style:dotted;outline-width:.1rem;transition:outline-offset .05s ease-in-out;}.form-date:focus:not(:focus-visible),.form-email:focus:not(:focus-visible),.form-month:focus:not(:focus-visible),.form-number:focus:not(:focus-visible),.form-range:focus:not(:focus-visible),.form-search:focus:not(:focus-visible),.form-select:focus:not(:focus-visible),.form-tel:focus:not(:focus-visible),.form-text:focus:not(:focus-visible),.form-textarea:focus:not(:focus-visible),.form-time:focus:not(:focus-visible),.form-url:focus:not(:focus-visible),.form-week:focus:not(:focus-visible),.facets-dropdown:focus:not(:focus-visible){outline:0;}.form-date::placeholder,.form-email::placeholder,.form-month::placeholder,.form-number::placeholder,.form-range::placeholder,.form-search::placeholder,.form-select::placeholder,.form-tel::placeholder,.form-text::placeholder,.form-textarea::placeholder,.form-time::placeholder,.form-url::placeholder,.form-week::placeholder,.facets-dropdown::placeholder{color:var(--color-placeholder);font-weight:var(--font-weight-bold);}@media screen and (min-width:761px){.form-date::placeholder,.form-email::placeholder,.form-month::placeholder,.form-number::placeholder,.form-range::placeholder,.form-search::placeholder,.form-select::placeholder,.form-tel::placeholder,.form-text::placeholder,.form-textarea::placeholder,.form-time::placeholder,.form-url::placeholder,.form-week::placeholder{font-size:.9rem;}}.form-date.error,.form-email.error,.form-month.error,.form-number.error,.form-range.error,.form-search.error,.form-select.error,.form-tel.error,.form-text.error,.form-textarea.error,.form-time.error,.form-url.error,.form-week.error,.facets-dropdown.error{border-color:var(--color-red);}.form-date:disabled,.form-email:disabled,.form-month:disabled,.form-number:disabled,.form-range:disabled,.form-search:disabled,.form-select:disabled,.form-tel:disabled,.form-text:disabled,.form-textarea:disabled,.form-time:disabled,.form-url:disabled,.form-week:disabled,.facets-dropdown:disabled{background:hsla(0,6%,69%,.2);border-color:hsla(0,6%,69%,.2);cursor:not-allowed;}.form-date,.form-month,.form-number,.form-time,.form-week{max-width:100%;width:13rem;}textarea{overflow:auto;}.form-select__wrapper,.facets-dropdown__wrapper{display:inline-block;max-width:100%;position:relative;}.facets-dropdown__wrapper{width:100%;}@media screen and (min-width:761px){.facets-dropdown__wrapper{width:auto;}}.form-select,.facets-dropdown{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;max-width:100%;min-width:13rem;position:relative;width:auto;z-index:2;}.facets-dropdown{width:100%;}@media screen and (min-width:761px){.facets-dropdown{width:auto;}}.form-select[multiple]:focus option:checked,.facets-dropdown[multiple]:focus option:checked{background:red linear-gradient(0deg,var(--color-primary-medium),var(--color-primary-medium));}.form-select__arrow,.facets-dropdown__arrow{display:inline-block;height:.6rem;position:absolute;right:1rem;top:1.2rem;width:.6rem;}.form-select__arrow:after,.form-select__arrow:before,.facets-dropdown__arrow:after,.facets-dropdown__arrow:before{border-left:2px solid var(--color-border);content:"";height:10px;position:absolute;transition:border .1s ease-in-out;}.form-select__arrow:before,.facets-dropdown__arrow:before{left:.1rem;transform:rotate(-45deg);}.form-select__arrow:after,.facets-dropdown__arrow:after{left:.4rem;transform:rotate(45deg);}.form-select:focus + .form-select__arrow:after,.form-select:focus + .form-select__arrow:before,.facets-dropdown__arrow:after,.facets-dropdown__arrow:before{border-color:var(--color-primary-darker);}.form-select[multiple] + .form-select__arrow,.facets-dropdown[multiple] + .facets-dropdown__arrow{display:none;}.form-checkboxes .form-item,.form-radios .form-item{margin:.25rem 0;}.form-checkbox,.form-radio{clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;bottom:auto;height:.1rem;left:auto;overflow:hidden;position:absolute !important;right:auto;top:auto;width:.1rem;}.form-checkbox.focusable:active,.form-checkbox.focusable:focus,.form-radio.focusable:active,.form-radio.focusable:focus{clip:auto;height:auto;overflow:visible;position:static !important;width:auto;}.form-checkbox + .form-item__label-wrapper > .form-item__option-label,.form-radio + .form-item__label-wrapper > .form-item__option-label{align-items:center;cursor:pointer;line-height:2rem;padding-left:34px;position:relative;}.form-checkbox + .form-item__label-wrapper > .form-item__option-label:before,.form-radio + .form-item__label-wrapper > .form-item__option-label:before{background-color:var(--color-white);border:1px solid var(--color-primary-darker);content:"";display:inline-block;height:24px;left:0;margin-right:.5rem;position:absolute;top:-2px;transition:border .1s ease-out;width:24px;}@media screen and (min-width:1020px){.form-checkbox + .form-item__label-wrapper > .form-item__option-label:before,.form-radio + .form-item__label-wrapper > .form-item__option-label:before{top:0;}}.form-checkbox + .form-item__label-wrapper > .form-item__option-label:after,.form-radio + .form-item__label-wrapper > .form-item__option-label:after{content:"";display:inline-block;height:14px;left:5px;position:absolute;top:3px;transition:background-color .1s ease-out;width:14px;}@media screen and (min-width:1020px){.form-checkbox + .form-item__label-wrapper > .form-item__option-label:after,.form-radio + .form-item__label-wrapper > .form-item__option-label:after{top:5px;}}.form-checkbox.error + .form-item__label-wrapper > .form-item__option-label:before,.form-radio.error + .form-item__label-wrapper > .form-item__option-label:before{border-color:var(--color-red);}.form-checkbox + .form-item__label-wrapper > .form-item__option-label:hover:after,.form-radio + .form-item__label-wrapper > .form-item__option-label:hover:after{background-color:var(--color-border);}.form-checkbox:checked + .form-item__label-wrapper > .form-item__option-label:after,.form-radio:checked + .form-item__label-wrapper > .form-item__option-label:after{background-color:var(--color-primary-darker);}.form-checkbox:focus + .form-item__label-wrapper > .form-item__option-label,.form-radio:focus + .form-item__label-wrapper > .form-item__option-label{outline-color:var(--color-primary);outline-offset:.1rem;outline-style:dotted;outline-width:.1rem;transition:outline-offset .05s ease-in-out;}.form-checkbox:disabled + .form-item__label-wrapper > .form-item__option-label,.form-radio:disabled + .form-item__label-wrapper > .form-item__option-label{color:var(--color-taupe);cursor:not-allowed;}.form-checkbox:disabled + .form-item__label-wrapper > .form-item__option-label:before,.form-radio:disabled + .form-item__label-wrapper > .form-item__option-label:before{border-color:hsla(0,6%,69%,.2);}.form-checkbox:disabled + .form-item__label-wrapper > .form-item__option-label:hover:after,.form-radio:disabled + .form-item__label-wrapper > .form-item__option-label:hover:after{background-color:transparent;}.form-checkbox:disabled:checked + .form-item__label-wrapper > .form-item__option-label:after,.form-radio:disabled:checked + .form-item__label-wrapper > .form-item__option-label:after{background-color:hsla(0,6%,69%,.2);}.form-radio + .form-item__label-wrapper > .form-item__option-label:after,.form-radio + .form-item__label-wrapper > .form-item__option-label:before{border-radius:50%;}.form-item--fieldset{border:0;padding:0;}.fieldgroup{border:0;}.form-submit{background-color:var(--color-button);border:0;border-radius:1.5rem;color:var(--color-button-contrast);cursor:pointer;display:inline-flex;font-size:var(--font-size-button);font-weight:var(--font-weight-bold);justify-content:center;line-height:1.15;padding:.5rem 1rem;transition:background-color .15s;}.form-submit .icon{fill:var(--color-white);align-self:center;height:12px;margin-top:0;width:12px;}.form-submit:hover{background-color:var(--color-button-hover);color:var(--color-button-hover-contrast);text-decoration:none;}.form-submit:hover .icon{fill:var(--color-white);}.form-submit:focus{outline-color:var(--color-primary);outline-offset:.1rem;outline-style:dotted;outline-width:.1rem;transition:outline-offset .05s ease-in-out;}.form-submit:focus:not(:focus-visible){outline:0;}.form-submit + .form-submit{margin-left:1rem;}@media screen and (min-width:761px){.form-submit .icon{height:16px;width:16px;}}#edit-field-pictures-table thead,.field--type-image summary,.file-widget-multiple .tabledrag-toggle-weight{display:none;}.image-widget .image-preview img{width:auto;}.image-widget .grid__column .form-item{margin:0;}.file-widget-multiple a.tabledrag-handle .handle{height:22px;}
