/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-element-help{display:inline-block;box-sizing:content-box;width:14px;height:14px;margin:0 0.3em;text-align:center;vertical-align:baseline;color:#fff;border:2px solid #bbb;border-radius:50%;background:#bbb;font-size:12px;font-weight:bold;line-height:14px;}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{cursor:help;color:#fff;border:2px solid #0074bd;background:#0074bd;}.webform-element-help--title{margin-bottom:0.2em;font-size:1.1em;font-weight:bold;}.webform-element-help--content{font-weight:normal;}.webform-element-help--content a:link,.webform-element-help--content a:visited,.webform-element-help--content a:hover,.webform-element-help--content a:active{color:#9cf;}.webform-element-help--content p:first-child{margin-top:0;}.webform-element-help--content p:last-child{margin-bottom:0;}
.form-item.form-type-datetime .container-inline,.form-item.form-type-datelist .container-inline{display:inline-block;}
fieldset.webform-composite-hidden-title{margin-top:1em;margin-bottom:1em;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:first-child{margin-top:0;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:last-child{margin-bottom:0;}
.webform-options-display-side-by-side > div{display:inline-block;margin-right:0.5em;}@media (min-width:400px){.webform-options-display-two-columns{display:block;max-width:900px;margin-top:0.4em;column-count:2;}.webform-options-display-three-columns{display:block;max-width:900px;margin-top:0.4em;column-count:3;}.webform-options-display-two-columns div.form-item,.webform-options-display-three-columns div.form-item{margin-top:0;margin-bottom:0;}}.webform-options-display-buttons,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons{position:relative;display:flex;flex-wrap:wrap;margin:0 -5px;}.webform-options-display-buttons .webform-options-display-buttons-wrapper{flex:1;margin:0 5px 10px 5px;}.webform-options-display-buttons .form-item{display:table;width:100%;height:100%;}.webform-options-display-buttons label.webform-options-display-buttons-label{display:table-cell;height:100%;padding:10px;text-align:center;vertical-align:middle;color:#666;border:3px solid #ccc;border-radius:3px;background-color:#fff;}.webform-options-display-buttons input:hover + label.webform-options-display-buttons-label{color:#333;border-color:#999;}.webform-options-display-buttons input:focus + label.webform-options-display-buttons-label{color:#333;border-color:#999;box-shadow:0 0 5px #999;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{color:#000;border-color:#0074bd;}.webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label{box-shadow:0 0 5px #0074bd;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label .webform-options-display-buttons-description{font-weight:normal;}.webform-options-display-buttons input:disabled + label.webform-options-display-buttons-label,.webform-options-display-buttons input:disabled:hover + label.webform-options-display-buttons-label,.webform-options-display-buttons input:disabled:focus + label.webform-options-display-buttons-label{cursor:not-allowed;color:#999;border-color:#ccc;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:none;}.webform-options-display-buttons-vertical,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons-vertical{flex-direction:column;}.webform-options-display-buttons-vertical .webform-options-display-buttons-wrapper{flex:1;margin:0 5px 0 5px;}@media (max-width:600px){.webform-options-display-buttons,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons{display:block;margin:0;}.webform-options-display-buttons .webform-options-display-buttons-wrapper{display:block;margin:5px 0;}}
.ckeditor-accordion-container > dl > dt{font-size:clamp(1.25rem,1.1464rem + 0.442vw,1.5rem);line-height:1.4;font-weight:600;}.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:' ';display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container dt{margin-top:24px;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;width:50px;height:50px;z-index:1;top:calc(50% - 1px);right:24px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#6abf4b;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:'';display:block;height:3px;position:absolute;width:15px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations
  > dl
  dt
  > a
  > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations
  > dl
  dt
  > a
  > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container
  > dl
  dt.active
  > a
  > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container
  > dl
  dt.active
  > a
  > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container
  > dl
  dt
  > a:hover
  > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container
  > dl
  dt
  > a:not(.button):hover
  > .ckeditor-accordion-toggle:after{background:#000000;}.prose-invert
  .ckeditor-accordion-container
  > dl
  dt
  > a:hover
  > .ckeditor-accordion-toggle:before,.prose-invert
  .ckeditor-accordion-container
  > dl
  dt
  > a:not(.button):hover
  > .ckeditor-accordion-toggle:after{background:#ffffff;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:20px 24px 20px 24px;color:#0a2240;cursor:pointer;border:2px solid #0a2240;text-decoration:none;}.prose-invert .ckeditor-accordion-container > dl dt > a,.prose-invert .ckeditor-accordion-container > dl dt > a:not(.button){color:#ffffff;border:2px solid #ffffff;}.ckeditor-accordion-container > dl dt.active > a{border-bottom:0;}.prose-invert .ckeditor-accordion-container > dl dt.active > a{border-bottom:0;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#0a2240;}.ckeditor-accordion-container > dl dd{display:none;margin:0;border-left:2px solid #0a2240;border-right:2px solid #0a2240;border-bottom:2px solid #0a2240;padding-left:24px;}.prose-invert .ckeditor-accordion-container > dl dd{border-left:2px solid #ffffff;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;}.ckeditor-accordion-container > dl > dd > p{margin-top:0;padding-top:6px;padding-right:64px;}
.captcha__description{margin-bottom:.75em;}
.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;}
