/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cludo-search-search-form{margin-bottom:1em;}.cludo-search-search-form input{margin-top:0;margin-bottom:4px;}.cludo-search-results,.cludo-search-keymatch-results{list-style:none;}.search-gooogle-appliance-results p{margin-top:0;}.cludo-search-result .title{margin-bottom:0px;font-size:1.2em;}.cludo-search-result .cludo-search-snippet{margin-bottom:0px;}.cludo-search-result li{margin-bottom:1em;}.cludo-search-results .cludo-search-snippet-info{padding-left:0;}.cludo-search-results .cludo-search-info,.cludo-search-keymatch-results{font-size:0.85em;color:#888;}.cludo-search-keymatch-results{padding-left:0;}.cludo-search-keymatch-results li{background:#f1f1ed;border-bottom:1px solid #e7e7e3;padding:10px 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:10px;}.cludo-search-keymatch-results h3{margin:0;}.cludo-search-keymatch-results p{margin:0;}form.search-cludo-search-search-form{margin-bottom:2px;}#search-results-heading{margin-top:1em;}.cludo-search-synonyms ul,.cludo-search-synonyms li{display:inline;list-style-type:none;}.cludo-search-results-control-bar{border:1px solid #ddd;background-color:#f6f6f2;border-color:#eee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:4px 6px;margin-top:15px;margin-bottom:15px;}.cludo-search-results-control-bar .cludo-search-search-stats{float:left;}.cludo-search-results-control-bar .cludo-search-sort-headers{float:right;}.cludo-search-sort-headers .cludo-search-sorter{padding-right:14px;display:block;float:left;}.cludo-search-sort-headers .cludo-search-sorter:last-child{padding-right:4px;}.cludo-search-sorter .active-sort{font-weight:bold;}
#hs-eu-cookie-confirmation{width:100% !important;max-width:100% !important;bottom:0 !important;background-color:rgba(38,38,38,0.95) !important;}#hs-eu-cookie-confirmation-inner{max-width:1200px !important;margin:0 auto !important;padding:17px 0px !important;flex-direction:row !important;}#hs-eu-policy-wording{max-width:700px;}#hs-eu-cookie-confirmation p{font-family:fira-sans,sans-serif !important;font-size:14px;line-height:16px;}#hs-eu-confirmation-button{text-transform:uppercase;font-size:14px;line-height:18px;padding:11px 20px 12px !important;font-weight:bold;flex:0 !important;height:auto !important;white-space:nowrap;width:auto !important;margin-right:40px !important;}#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button{font-weight:100 !important;font-size:12px !important;}#hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{flex-grow:0 !important;display:block !important;}#hs-eu-cookie-confirmation #hs-eu-decline-button{background-color:transparent !important;width:auto !important;border:0 !important;min-width:10px !important;height:auto !important;}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area{align-items:center !important;width:100%;}#hs-eu-confirmation-button-group{width:100% !important;}@media screen and (max-width:1223px){#hs-eu-cookie-confirmation-inner{padding:17px !important;flex-direction:column !important;}#hs-eu-policy-wording{max-width:100%;text-align:center;}#hs-eu-confirmation-button-group{flex-direction:column !important;}#hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{display:flex !important;flex-direction:column !important;align-items:center;}#hs-eu-confirmation-button{margin-right:0px !important;max-width:300px !important;}}
