/* @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;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.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;}
.block-legal{border-top:1px solid black;font-size:0.75rem;text-align:center;}.block-legal nav{padding-block:var(--bs-spacer-2);}.block-legal nav button{background-color:transparent;border:none;padding:0;text-decoration:underline;}.block-legal nav a,.block-legal nav button{display:inline-block;padding-left:var(--bs-spacer-2);}.block-legal nav a:first-child,.block-legal nav button:first-child{padding-left:0;}.block-legal .copyright{padding-top:var(--bs-spacer-1);padding-bottom:var(--bs-spacer-2);}
@media print{.layout-page > *:not(main){display:none;}}.page-legal .page-legal-header{margin-bottom:var(--bs-spacer);}.page-legal .print-buttons{text-align:right;margin-bottom:var(--bs-spacer);}.page-legal .print-buttons button:first-child{margin-right:var(--bs-spacer-2);}@media print{.page-legal .print-buttons{display:none;}.page-legal button[data-bs-toggle]{display:none;}.page-legal .collapse{display:block !important;}.page-legal .print-condensed .collapse{display:none !important;}}.page-legal section,.page-legal .WordSection{padding-bottom:var(--bs-spacer-6);}.page-legal section:last-child,.page-legal .WordSection:last-child{padding-bottom:0;}.page-legal section a[name],.page-legal .WordSection a[name]{color:inherit;}.page-legal section table td,.page-legal .WordSection table td{border:1px solid black;}.page-legal section table.col3 td,.page-legal .WordSection table.col3 td{width:33.333%;}.page-legal section table,.page-legal section .MsoNormalTable,.page-legal section .MsoTableGrid,.page-legal .WordSection table,.page-legal .WordSection .MsoNormalTable,.page-legal .WordSection .MsoTableGrid{margin-bottom:var(--bs-spacer-6);}.page-legal section table td,.page-legal section .MsoNormalTable td,.page-legal section .MsoTableGrid td,.page-legal .WordSection table td,.page-legal .WordSection .MsoNormalTable td,.page-legal .WordSection .MsoTableGrid td{padding:var(--bs-spacer);}.cookies-more-info > section{border-top:3px solid var(--bs-gray-900);padding-top:var(--bs-spacer-2);margin-bottom:calc(var(--bs-spacer-8) * 2);}.cookies-more-info > section > section{border-top:1px solid var(--bs-gray-600);padding-top:var(--bs-spacer-2);}.accessibility-statement-ae h2{text-align:center;}.accessibility-statement-ae .accessibility-icons{margin-bottom:var(--bs-spacer);padding-block:var(--bs-spacer);border-top:1px solid var(--bs-gray-500);border-bottom:1px solid var(--bs-gray-500);}.accessibility-statement-ae .accessibility-icons img{display:block;width:100%;max-width:var(--bs-mw-4);margin-inline:auto;}.accessibility-statement-ae .audioeye-trusted-icon{margin-bottom:var(--bs-spacer);padding-block:var(--bs-spacer);}.accessibility-statement-ae .audioeye-trusted-icon img{display:block;width:100%;max-width:var(--bs-mw-2);margin-inline:auto;}.accessibility-statement-ae .ally-toolbar-icon{margin-bottom:var(--bs-spacer);padding-block:var(--bs-spacer);}.accessibility-statement-ae .ally-toolbar-icon img{display:block;width:100%;max-width:var(--bs-mw-2);}.accessibility-statement-ae .icon-list{list-style-type:none;margin:0;padding:0;}.accessibility-statement-ae .icon-list li{list-style-type:none;padding-left:50px;position:relative;}.accessibility-statement-ae .icon-list li .icon{position:absolute;margin-left:-50px;margin-top:5px;width:40px;}.accessibility-statement-ae .icon-list li .icon img{width:100%;}
