/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
@keyframes autocomplete-progress-throbber{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(1turn)}}.textfield{--body-font-size:var(--input-font-size,inherit);background-color:var(--input-color-default);border:1px solid var(--input-border-default);border-radius:var(--input-radius,var(--border-radius-small));color:var(--input-text-default);font-family:var(--body-font-family,"Figtree",sans-serif);font-size:var(--body-font-size);font-weight:var(--body-font-weight,300);line-height:var(--body-line-height);padding:var(--input-padding,var(--spacing-4));transition:all .15s ease-in-out;width:100%}.textfield.error{border-color:var(--input-border-error,var(--border-negative))}.textfield:focus-visible{border-color:var(--input-border-focus,var(--border-minimal));border-radius:var(--input-radius,12px);outline-color:var(--input-outline,var(--border-focus))}.textfield:focus-visible.error{--input-outline:var(--input-border-error,var(--border-negative))}.textfield::placeholder{color:var(--input-text-placeholder,var(--input-text-disabled,var(--text-disabled)))}.textfield:not(:placeholder-shown){background-color:var(--input-color-valid,var(--surface-minimal))}.textfield[disabled]{--icon-color:var(--input-icon-disabled);border-color:var(--input-border-disabled,var(--border-disabled));color:var(--input-text-disabled,var(--text-disabled));cursor:not-allowed}.textfield[type=date]:not(:placeholder-shown){background-color:var(--input-color-default)}.textfield[type=date]:not(:placeholder-shown):valid{background-color:var(--input-color-valid,var(--surface-minimal))}.textfield[type=date]::-webkit-calendar-picker-indicator,.textfield[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:var(--icon-color,var(--text-primary));cursor:pointer;height:var(--icon-size,var(--spacing-4));margin:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding:0;width:var(--icon-size,var(--spacing-4))}.textfield[type=date]::-webkit-calendar-picker-indicator{-webkit-mask-image:url(/themes/custom/fiora/components/01-atoms/textfield/images/calendar.svg);mask-image:url(/themes/custom/fiora/components/01-atoms/textfield/images/calendar.svg)}.textfield[type=search]::-webkit-search-cancel-button{-webkit-mask-image:url(/themes/custom/fiora/components/01-atoms/textfield/images/x-mark.svg);mask-image:url(/themes/custom/fiora/components/01-atoms/textfield/images/x-mark.svg)}.textfield[type=number]::-webkit-inner-spin-button{cursor:pointer;filter:brightness(1.1);opacity:1;transform:scale(1.2)}.textfield--icon{padding-inline-start:calc(var(--icon-size) + var(--input-padding-inline,var(--input-padding,var(--spacing-4))) + var(--spacing-4))}.textfield-wrapper{--icon-size:var(--spacing-4);position:relative}.textfield-wrapper>.icon{left:var(--spacing-4);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.textfield-wrapper:has([disabled]){--icon-color:var(--text-disabled)}.js .textfield-wrapper--autocomplete:after{border:3px solid var(--border-disabled);border-radius:50%;content:"";display:block;height:var(--icon-size,1em);pointer-events:none;position:absolute;right:var(--spacing-4);top:50%;transform:translateY(-50%);width:var(--icon-size,1em)}.js .textfield-wrapper--autocomplete:has(.ui-autocomplete-loading):after{animation:autocomplete-progress-throbber .75s linear infinite;border-color:var(--surface-brand-contrast,#141414);border-inline-end:3px dotted transparent}.ui-autocomplete{background:var(--surface-minimal);border:1px solid var(--border-minimal);border-radius:var(--border-radius-medium);cursor:default;display:flex;flex-flow:column;gap:var(--spacing-2);left:0;list-style:none;margin:0;padding:0;padding:var(--spacing-2);position:absolute;top:0}
@keyframes menu-expand{0%{display:block;max-height:0;opacity:0;overflow:hidden}to{max-height:500px;opacity:1}}@keyframes menu-collapse{0%{display:block;max-height:500px;opacity:1}to{max-height:0;opacity:0}}@keyframes menu-fadein{0%{opacity:0}to{opacity:1}}@keyframes menu-fadeout{0%{opacity:1}to{opacity:0}}.menu{border-radius:var(--border-radius-medium);list-style:none;margin:0;padding:0}.menu,.menu__item{display:flex;flex-flow:column;gap:var(--spacing-2)}.menu__link{align-items:center;-moz-column-gap:1ch;column-gap:1ch;display:flex;flex-flow:row nowrap;text-decoration:none}.menu__toggle{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:var(--border-radius-small);display:block;padding:0;transition:all .15s ease-in-out}.menu__toggle .icon{display:block;height:1.2em;width:1.2em}.menu__inner{padding-inline-start:var(--spacing-4)}.menu--collapsible .menu__inner{animation:menu-collapse .15s ease-in-out;display:none;max-height:0;overflow:hidden}.menu--collapsible .menu__item--expanded>.menu__inner{animation-name:menu-expand;display:block;max-height:none;overflow:initial}.menu--collapsible .menu__item--expanded>.menu__link .menu__toggle{transform:rotate(180deg)}.menu--collapsible .menu__toggle{cursor:pointer;z-index:1}.menu--dropdown .menu__item{font-family:var(--button-font-family,var(--body-font-family,"Figtree",sans-serif));font-size:var(--button-font-size,--font-size-lg);font-weight:var(--button-font-weight,400);position:relative}.menu--dropdown .menu__item--expanded>.menu__link{background-color:var(--surface-secondary);border-color:var(--border-secondary)}.menu--dropdown .menu__item--active-trail>.menu__link{position:relative}.menu--dropdown .menu__item--active-trail>.menu__link:after{border-bottom:2px solid var(--border-secondary);content:"";display:block;inset-inline:0;bottom:0;position:absolute}.menu--dropdown .menu__item--active-trail>.menu__link:focus-visible:after,.menu--dropdown .menu__item--active-trail>.menu__link:hover:after{opacity:0}.menu--dropdown .menu__link{border:1px solid transparent;border-radius:var(--border-radius-small);padding:var(--spacing-4) var(--spacing-5)}.menu--dropdown .menu__link:hover{background:var(--surface-minimal);border-color:var(--border-secondary)}.menu--dropdown .menu__link--toggle{cursor:pointer}.menu--dropdown .menu__toggle{margin-inline-start:auto}@media (min-width:1024px){.menu--dropdown .menu__toggle .icon{transform:rotate(-90deg)}}.menu--dropdown .menu__inner{background:var(--surface-minimal);border:1px solid var(--border-minimal);border-radius:var(--border-radius-medium);padding:var(--spacing-2)}@media (min-width:1024px){.menu--dropdown .menu__inner{left:calc(100% + var(--spacing-2)*2);min-width:var(--dropdown-min-width,256px);position:absolute;top:calc(var(--spacing-2)*-1);z-index:10}}.menu--dropdown .menu{display:flex;flex-flow:column;row-gap:var(--spacing-2)}.menu--dropdown.menu--vertical{background:initial;border:none;border-radius:initial;padding:0}@media (min-width:1024px){.menu--dropdown.menu--vertical>.menu__item>.menu__link .menu__toggle .icon{transform:none}}.menu--dropdown.menu--vertical>.menu__item>.menu__inner{left:calc(var(--spacing-2)*-1);top:calc(100% + var(--spacing-2))}@media (min-width:1024px){.menu--vertical{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);display:flex;flex-flow:row wrap}}.ui-menu{list-style:none;margin:0;padding:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{cursor:pointer;display:flex;flex-flow:column;font-family:var(--button-font-family,var(--body-font-family,"Figtree",sans-serif));font-size:var(--button-font-size,--font-size-lg);font-weight:var(--button-font-weight,400);gap:var(--spacing-2)}.ui-menu .ui-menu-item-wrapper{border:1px solid transparent;border-radius:var(--border-radius-small);padding:var(--spacing-4) var(--spacing-5);position:relative}.ui-menu .ui-menu-item-wrapper.ui-state-active,.ui-menu .ui-menu-item-wrapper:focus-visible,.ui-menu .ui-menu-item-wrapper:hover{background:var(--surface-minimal);border-color:var(--border-secondary)}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
.paragraph--unpublished{background-color:#fff4f4;}
