/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion-group:has(.field--name-field-accordion-item>.field__item:only-child) .accordion-group__toggle{display:none}
.accordion,details,.webform-element-more{padding-bottom:4px;padding-top:4px;border-bottom:1px solid #d9d9d9}.accordion__trigger,.accordion summary,.accordion .webform-element-more--link,details__trigger,details summary,details .webform-element-more--link,.webform-element-more__trigger,.webform-element-more summary,.webform-element-more .webform-element-more--link{display:inline-block;font-weight:600;padding:9px 24px 10px 24px;text-decoration:underline;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:#fff;border:1px solid #d9d9d9;color:#004c97 !important;border:none;line-height:1.438;width:calc(100% - 47px);position:relative}.accordion__trigger:hover,.accordion summary:hover,.accordion .webform-element-more--link:hover,details__trigger:hover,details summary:hover,details .webform-element-more--link:hover,.webform-element-more__trigger:hover,.webform-element-more summary:hover,.webform-element-more .webform-element-more--link:hover{text-decoration:underline;text-decoration-thickness:2px}.accordion__trigger:hover:focus,.accordion summary:hover:focus,.accordion .webform-element-more--link:hover:focus,details__trigger:hover:focus,details summary:hover:focus,details .webform-element-more--link:hover:focus,.webform-element-more__trigger:hover:focus,.webform-element-more summary:hover:focus,.webform-element-more .webform-element-more--link:hover:focus{outline:none !important}.accordion__trigger:focus,.accordion summary:focus,.accordion .webform-element-more--link:focus,details__trigger:focus,details summary:focus,details .webform-element-more--link:focus,.webform-element-more__trigger:focus,.webform-element-more summary:focus,.webform-element-more .webform-element-more--link:focus{outline:2px solid #2b8088;outline-offset:0px;outline-offset:4px}.accordion__trigger:active,.accordion summary:active,.accordion .webform-element-more--link:active,details__trigger:active,details summary:active,details .webform-element-more--link:active,.webform-element-more__trigger:active,.webform-element-more summary:active,.webform-element-more .webform-element-more--link:active{text-decoration:underline;text-decoration-thickness:2px}.accordion__trigger:active:focus,.accordion summary:active:focus,.accordion .webform-element-more--link:active:focus,details__trigger:active:focus,details summary:active:focus,details .webform-element-more--link:active:focus,.webform-element-more__trigger:active:focus,.webform-element-more summary:active:focus,.webform-element-more .webform-element-more--link:active:focus{outline:none !important}.accordion__trigger[disabled],.accordion summary[disabled],.accordion .webform-element-more--link[disabled],details__trigger[disabled],details summary[disabled],details .webform-element-more--link[disabled],.webform-element-more__trigger[disabled],.webform-element-more summary[disabled],.webform-element-more .webform-element-more--link[disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#262626 !important;pointer-events:none}.accordion__trigger[disabled]:hover,.accordion__trigger[disabled]:focus,.accordion__trigger[disabled]:active,.accordion summary[disabled]:hover,.accordion summary[disabled]:focus,.accordion summary[disabled]:active,.accordion .webform-element-more--link[disabled]:hover,.accordion .webform-element-more--link[disabled]:focus,.accordion .webform-element-more--link[disabled]:active,details__trigger[disabled]:hover,details__trigger[disabled]:focus,details__trigger[disabled]:active,details summary[disabled]:hover,details summary[disabled]:focus,details summary[disabled]:active,details .webform-element-more--link[disabled]:hover,details .webform-element-more--link[disabled]:focus,details .webform-element-more--link[disabled]:active,.webform-element-more__trigger[disabled]:hover,.webform-element-more__trigger[disabled]:focus,.webform-element-more__trigger[disabled]:active,.webform-element-more summary[disabled]:hover,.webform-element-more summary[disabled]:focus,.webform-element-more summary[disabled]:active,.webform-element-more .webform-element-more--link[disabled]:hover,.webform-element-more .webform-element-more--link[disabled]:focus,.webform-element-more .webform-element-more--link[disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#262626 !important;text-decoration:none;cursor:not-allowed}.accordion__trigger.is-selected,.accordion summary.is-selected,.accordion .webform-element-more--link.is-selected,details__trigger.is-selected,details summary.is-selected,details .webform-element-more--link.is-selected,.webform-element-more__trigger.is-selected,.webform-element-more summary.is-selected,.webform-element-more .webform-element-more--link.is-selected{background-color:#e0efff;border-color:#e0efff;color:#262626 !important}.accordion__trigger:hover,.accordion summary:hover,.accordion .webform-element-more--link:hover,details__trigger:hover,details summary:hover,details .webform-element-more--link:hover,.webform-element-more__trigger:hover,.webform-element-more summary:hover,.webform-element-more .webform-element-more--link:hover{background-color:#c4e0ff;border-color:#c4e0ff;color:#18314f !important}.accordion__trigger:active,.accordion summary:active,.accordion .webform-element-more--link:active,details__trigger:active,details summary:active,details .webform-element-more--link:active,.webform-element-more__trigger:active,.webform-element-more summary:active,.webform-element-more .webform-element-more--link:active{background-color:#e0efff;border-color:#e0efff;color:#262626 !important}.accordion__trigger:after,.accordion summary:after,.accordion .webform-element-more--link:after,details__trigger:after,details summary:after,details .webform-element-more--link:after,.webform-element-more__trigger:after,.webform-element-more summary:after,.webform-element-more .webform-element-more--link:after{font-family:"Font Awesome 6 Pro";content:"";display:block;width:42px;height:42px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:calc(100% + 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.accordion__trigger[aria-expanded=true]:after,.accordion summary[aria-expanded=true]:after,.accordion .webform-element-more--link[aria-expanded=true]:after,details__trigger[aria-expanded=true]:after,details summary[aria-expanded=true]:after,details .webform-element-more--link[aria-expanded=true]:after,.webform-element-more__trigger[aria-expanded=true]:after,.webform-element-more summary[aria-expanded=true]:after,.webform-element-more .webform-element-more--link[aria-expanded=true]:after{-webkit-transform:rotate(90deg) translateY(0) translateX(-50%) !important;transform:rotate(90deg) translateY(0) translateX(-50%) !important;background-color:#e0efff}.accordion__trigger[aria-expanded=true]:hover:after,.accordion summary[aria-expanded=true]:hover:after,.accordion .webform-element-more--link[aria-expanded=true]:hover:after,details__trigger[aria-expanded=true]:hover:after,details summary[aria-expanded=true]:hover:after,details .webform-element-more--link[aria-expanded=true]:hover:after,.webform-element-more__trigger[aria-expanded=true]:hover:after,.webform-element-more summary[aria-expanded=true]:hover:after,.webform-element-more .webform-element-more--link[aria-expanded=true]:hover:after{background-color:#c4e0ff}.accordion__trigger[aria-expanded=true]:active:after,.accordion summary[aria-expanded=true]:active:after,.accordion .webform-element-more--link[aria-expanded=true]:active:after,details__trigger[aria-expanded=true]:active:after,details summary[aria-expanded=true]:active:after,details .webform-element-more--link[aria-expanded=true]:active:after,.webform-element-more__trigger[aria-expanded=true]:active:after,.webform-element-more summary[aria-expanded=true]:active:after,.webform-element-more .webform-element-more--link[aria-expanded=true]:active:after{background-color:#e0efff}.accordion .webform-element-more--link,details .webform-element-more--link,.webform-element-more .webform-element-more--link{padding-left:48px;position:relative}.accordion .webform-element-more--link::before,details .webform-element-more--link::before,.webform-element-more .webform-element-more--link::before{font-family:"Font Awesome 6 Pro";content:"" !important;font-size:21px;font-weight:900;left:16px;line-height:21px;position:absolute;top:14px}.accordion__content,details__content,.webform-element-more__content{width:calc(100% - 47px);padding:10px 24px}.accordion .details-wrapper,.accordion .webform-element-more--content,details .details-wrapper,details .webform-element-more--content,.webform-element-more .details-wrapper,.webform-element-more .webform-element-more--content{width:calc(100% - 47px);padding:10px 24px}.webform-element-more.is-open .webform-element-more--link:after,summary[aria-expanded=true]:after,.accordion__trigger[aria-expanded=true]:after{-webkit-transform:rotate(90deg) translateY(0) translateX(-50%) !important;transform:rotate(90deg) translateY(0) translateX(-50%) !important;background-color:#e0efff}.webform-element-more.is-open .webform-element-more--link:hover:after,summary[aria-expanded=true]:hover:after,.accordion__trigger[aria-expanded=true]:hover:after{background-color:#c4e0ff}.webform-element-more.is-open .webform-element-more--link:active:after,summary[aria-expanded=true]:active:after,.accordion__trigger[aria-expanded=true]:active:after{background-color:#e0efff}.accordion--field{margin-bottom:0 !important}.accordion--field+.field:not(.accordion--field){margin-top:16px}
