/* @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;}.container-inline .details-wrapper{display:block;}
.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{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;}
.query-status{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.query-suggestions{display:none;opacity:100;position:absolute;top:100%;left:0;z-index:1999;padding:0;font-size:14px;background:#fff;border:solid 1px #bbb;margin-top:8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;transition:opacity 0.2s ease 0.2s;}.query-suggestions[aria-hidden="false"],.query-suggestions.panelVisible{display:block;}.query-suggestions:empty{border:none;}.query-suggestions span:not(.legend),.query-suggestions a{display:block;cursor:pointer;width:100%;color:#000;padding:8px 15px;text-decoration:none;}.query-suggestions span.legend.snippet,.query-suggestions span.legend.title{padding-left:0;}.query-suggestions span:first-child:before,.query-suggestions span:first-child:after,.query-suggestions a:first-child:before,.query-suggestions a:first-child:after{content:"";position:absolute;width:0;height:0;border-style:solid;}.query-suggestions span:first-child:before,.query-suggestions a:first-child:before{top:-11px;left:14px;border-width:0 11px 11px 11px;border-color:transparent transparent #bbb transparent;}.query-suggestions span:first-child:after,.query-suggestions a:first-child:after{top:-10px;left:15px;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent;}.query-suggestions span.query-suggestion-highlighted,.query-suggestions a.query-suggestion-highlighted{background-color:#008a27;color:#fff;}.query-suggestions span:not(.legend):hover,.query-suggestions a:hover{background-color:#008a27;color:#fff;}.query-suggestions span[aria-hidden=true]{display:none;}#content .query-suggestions{margin-left:-10px;font-size:13px;}.search-block:hover .query-suggestions,form input:focus + .query-suggestions,.query-suggestions:hover{opacity:1;visibility:visible;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding:0 !important}.paragraph.paragraph--width--full>.paragraph__column,.paragraph.paragraph--width--medium>.paragraph__column,.paragraph.paragraph--width--narrow>.paragraph__column,.paragraph.paragraph--width--tiny>.paragraph__column,.paragraph.paragraph--width--wide>.paragraph__column,.paragraph>.paragraph__column{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.paragraph{display:table;margin-left:0;margin-right:0;table-layout:fixed;width:100%}.paragraph:after,.paragraph:before{content:" ";display:table;table-layout:fixed}.paragraph:after{clear:both}.paragraph>.paragraph__column{padding-bottom:30px}.paragraph--type--bp-carousel .paragraph:last-of-type>.paragraph__column,.paragraph--type--paragraph-layouts-columns .paragraph:last-of-type>.paragraph__column,.paragraph--type--paragraph-layouts-columns-three-uneven .paragraph:last-of-type>.paragraph__column,.paragraph--type--paragraph-layouts-columns-two-uneven .paragraph:last-of-type>.paragraph__column,.paragraph--type--bp-tabs .paragraph:last-of-type>.paragraph__column{padding-bottom:0}@media (min-width:768px){.paragraph>.paragraph__column{float:left;width:100%}.paragraph.paragraph--width--tiny>.paragraph__column{float:left;width:33.33333333%;margin-left:33.33333333%}.paragraph.paragraph--width--narrow>.paragraph__column{float:left;width:50%;margin-left:25%}.paragraph.paragraph--width--medium>.paragraph__column{float:left;width:66.66666667%;margin-left:16.66666667%}.paragraph.paragraph--width--wide>.paragraph__column{float:left;width:83.33333333%;margin-left:8.33333333%}.paragraph.paragraph--width--full>.paragraph__column{float:left;width:100%}}.paragraph .paragraph,.paragraph .paragraph .paragraph{margin-left:0;margin-right:0}.paragraph>.paragraph__column .paragraph>.paragraph__column,.paragraph>.paragraph__column .paragraph>.paragraph__column .paragraph>.paragraph__column{float:none;margin-left:0;padding-left:0;padding-right:0;width:auto}
