/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.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;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.floating-form-link{position:fixed;right:0;top:78%;transform:translateY(-50%) rotate(180deg);display:inline-flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;z-index:1000;transition:all 0.3s ease;opacity:1;}.floating-form-link.hidden{display:none !important;}.floating-form-link__button{display:inline-flex;align-items:center;justify-content:center;padding:40px 10px;background-color:#009bc9;color:#ffffff;text-decoration:none;border-radius:0 12px 12px 0;font-weight:700;font-size:16px;letter-spacing:0.08em;box-shadow:0 4px 14px rgba(0,0,0,0.15);transition:all 0.3s ease;white-space:nowrap;}.floating-form-link__button:hover,.floating-form-link__button:focus{background-color:#006280;color:#ffffff;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,0.2);}.floating-form-link__button:active{box-shadow:0 2px 8px rgba(0,0,0,0.15);}@media (max-width:900px){body .sticky-tools{bottom:440px !important;}body .sticky-glossary{bottom:260px !important;}.floating-form-link{top:auto;bottom:112px !important;right:0;transform:translateY(0) rotate(180deg);}.floating-form-link__button{padding:30px 8px;font-size:14px;border-radius:0 12px 12px 0;}}.path-admin .floating-form-link{display:none;}
