/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-facet{margin-bottom:1rem}.m-facet--checkbox label{font-weight:400;margin:0 0 0 .5rem}.m-facet--checkbox input{flex:0 0 auto;height:16px;margin:2px 0 0;width:16px}.m-facet--date-range label{font-weight:400;margin:0}.m-facet__list{margin:.25rem 0}.m-facet__item{align-items:center;display:flex;padding:.25rem 0}.m-facet__item .form-item{width:100%}
.m-form-actions{align-items:center;display:flex;gap:.5rem;justify-content:right;margin:1rem 0 0}
.m-form-fieldset{margin:1.5rem 0 0 0}.m-form-fieldset>.m-form-fieldset__legend--is-invisible:first-child+*,.m-form-fieldset>:first-child{margin-top:0}.m-form-fieldset__legend{color:#000;font-family:inherit;font-size:1.3rem;font-weight:700;line-height:1.25;scroll-margin-top:1.5rem;color:#007bc7}.m-form-fieldset__legend:focus{outline:1px dashed currentcolor;outline-offset:2px}.m-form-fieldset__legend-sub-label{font-family:"RO Sans",sans-serif;font-size:1rem;font-weight:400}.m-form-fieldset__errors{color:#8c2e0b;font-size:.875rem;line-height:1.25;margin:.25rem 0 0}.m-form-fieldset__description{color:#999;margin:1rem 0 0}.m-form-fieldset__description>:first-child{margin-top:0}
.m-form-item{margin:1.5rem 0 0 0;max-width:768px}.m-form-item>.m-form-item__label--is-invisible:first-child+*,.m-form-item>:first-child{margin-top:0}.m-form-item--horizontal{align-items:center;display:flex}.m-form-item__label{align-items:flex-start;display:flex;gap:.5rem;width:100%}.m-form-item--horizontal .m-form-item__label{width:auto}.m-form-item__label-required-indicator{color:#757575;display:inline;font-size:.875rem;font-weight:400;margin-left:.25rem}.m-form-item__handler{background:0 0;border:none;border-radius:50%;color:#007bc7;line-height:0;margin:-.125em 0 -.125em auto;padding:0}.m-form-item__handler:focus,.m-form-item__handler:hover{color:#b2d7ee}.m-form-item__handler:focus{outline:1px dashed #007bc7}.m-form-item__field{margin:.5rem 0 0 0;position:relative}.m-form-item__field--has-addons{display:flex}.m-form-item--horizontal .m-form-item__field{margin:0 0 0 .5rem}.m-form-item__addon{padding:calc(.5rem - 1px) .5rem}.m-form-item__addon:first-child{padding-left:0}.m-form-item__addon:last-child{padding-right:0}.m-form-item__errors{color:#8c2e0b;font-size:.875rem;line-height:1.25;margin:.25rem 0 0}.m-form-item__description{color:#757575;font-size:.875rem;line-height:1.25;margin:.25rem 0 0}.m-form-item__description>:first-child{margin-top:0}.m-form-item__icon{color:inherit;height:calc(1rem * 1.125);width:calc(1rem * 1.125)}.m-form-item__input,.m-form-item__select,.m-form-item__textarea{margin-top:0}.m-form-item__input--is-invalid,.m-form-item__select--is-invalid,.m-form-item__textarea--is-invalid{border-color:#8c2e0b}.m-form-item__input--is-small,.m-form-item__select--is-small,.m-form-item__textarea--is-small{font-size:.875rem;padding:calc(.25rem - 1px) .5rem}.m-form-item__input--is-search{background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24' xml:space='preserve'%3E%3Cpath fill='%23CCCCCC' d='m16.4 13.2 5.1 5c.8.8.8 2.1 0 2.9l-.3.3c-.8.8-2.1.8-2.9 0l-5.1-5.1a7.6 7.6 0 1 1 4-6.7c.1 1.3-.3 2.5-.8 3.6zM9.6 5C7.1 5 5 7.1 5 9.6c0 2.5 2.1 4.6 4.6 4.6 2.6 0 4.6-2.1 4.6-4.6.1-2.5-2-4.6-4.6-4.6z' style='fill-rule:evenodd;clip-rule:evenodd'/%3E%3C/svg%3E");background-position:left 1rem center;background-repeat:no-repeat no-repeat;background-size:1.125rem;padding-left:2.625rem}.m-form-item__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='black' d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3e%3c/svg>");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.125rem;padding-right:calc(1.125rem + 1rem)}.m-form-item__check{height:calc(1rem * 1.125);left:0;margin-top:.05rem;opacity:0;position:absolute;width:calc(1rem * 1.125);z-index:-1}.m-form-item__check:disabled{opacity:0}.m-form-item__check+label{align-items:flex-start;display:flex;font-weight:400;gap:.5rem;margin-top:0}.m-form-item__check--style-box+label{border:1px solid rgb(229.5,229.5,229.5);border-radius:4px;padding:.75rem}.m-form-item__check--style-box:checked+label{background-color:rgba(0,123,199,.08);border-color:#007bc7;color:#007bc7}.m-form-item__check:disabled+label{cursor:not-allowed;filter:grayscale(100%);opacity:.4;pointer-events:none}.m-form-item__check+label::before{background-color:#fff;border:1px solid #ccc;border-radius:2px;content:"";display:block;height:calc(1rem * 1.125);margin-top:.05rem;width:calc(1rem * 1.125)}.m-form-item__check[type=radio]+label::before{border-radius:50%}.m-form-item__check:focus+label::before{border-color:#007bc7;outline:1px dashed currentcolor;outline-offset:1px}.m-form-item__check:checked+label::before{background-color:#007bc7;background-position:center center;background-repeat:no-repeat;border-color:#007bc7}.m-form-item__check[type=checkbox]:checked+label::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' d='M19 8.4L17.6 7 10 14.6 6.4 11 5 12.4l5 5z'/%3e%3c/svg%3e")}.m-form-item__check[type=radio]:checked+label::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='white' cx='12' cy='12' r='4'/%3e%3c/svg%3e")}.m-form-item--managed_file .m-form-item__description,.m-form-item--webform_image_file .m-form-item__description{margin-top:.5rem}.m-form-item--managed_file .ajax-progress-throbber,.m-form-item--webform_image_file .ajax-progress-throbber{margin-top:.75rem!important}.m-form-item--managed_file .messages--error,.m-form-item--webform_image_file .messages--error{color:#8c2e0b}.m-button[name*=_upload_button]{display:none}
.m-form-group:not(.m-form-group--is-horizontal)>*{margin-top:.5rem}.m-form-group:not(.m-form-group--is-horizontal)>:first-child{margin-top:0}.m-form-group--is-horizontal{display:flex;flex-wrap:wrap;margin:-.5rem}.m-form-group--is-horizontal>*{flex:0 1 auto;margin:.5rem}.m-form-group--is-dense:not(.m-form-group--is-horizontal)>*{margin-top:.25rem}.m-form-group--is-dense.m-form-group--is-horizontal{margin:-.25rem}.m-form-group--is-dense.m-form-group--is-horizontal>*{margin:.25rem}
.m-icon{display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.m-icon svg{display:block;fill:currentcolor;height:inherit;width:inherit}.m-icon--direction-top{transform:rotate(270deg)}.m-icon--direction-right{transform:rotate(0)}.m-icon--direction-left{transform:rotate(180deg)}.m-icon--direction-bottom{transform:rotate(90deg)}.m-icon--size-small{height:1em;width:1em}.m-icon--size-large{height:2em;width:2em}.m-icon--size-huge{height:3em;width:3em}
.m-list{list-style:none;margin-block-start:1rem;padding:0}.m-list__item{margin:0;padding:0}.m-list--spaced .m-list__item{margin-top:1rem}.m-list--has-dividers .m-list__item{border-top:1px solid #ccc}.m-list--has-dividers .m-list__item:last-child{border-bottom:1px solid #ccc}.m-list__item>:first-child{margin-block-start:0}
.m-logo{align-items:flex-end;display:flex;gap:.5rem;height:auto;margin-top:-20px;max-width:209px;width:100%}@media (min-width:768px){.m-logo{margin-top:0}}.m-logo__image{margin:0;width:40px}@media (min-width:768px){.m-logo__image{width:45px}}@media (min-width:992px){.m-logo__image{width:50px}}.m-logo__image-additional{display:none;transform:translateY(32%)}@media (min-width:768px){.m-logo__image-additional{display:initial}}
